Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2008, 15:18
pepo25
 
Fecha de Ingreso: junio-2008
Mensajes: 13
Antigüedad: 16 años, 5 meses
Puntos: 0
Upload de Archivo

buenas soy nuevo en el foro aprobecho para saludar a todos.
mi problema es el siguiente necesito hacer un simple upload mi codigo es el siguiente
Código PHP:
<form action="prueba.php" method="post" enctype="multipart/form-data"> 
    <b>Campo de tipo texto:</b> 
    <br> 
    <input type="text" name="cadenatexto" size="20" maxlength="100"> 
    <input type="hidden" name="MAX_FILE_SIZE" value="100000"> 
    <br> 
    <br> 
    <b>Enviar un nuevo archivo: </b> 
    <br> 
    <input name="userfile" type="file"> 
    <br> 
    <input type="submit" value="Enviar"> 
</form> 

<? 
//tomo el valor de un elemento de tipo texto del formulario 
$cadenatexto $_POST["cadenatexto"]; 

//datos del arhivo 
$nombre_archivo $HTTP_POST_FILES['userfile']['name']; 
$tipo_archivo $HTTP_POST_FILES['userfile']['type']; 
$tamano_archivo $HTTP_POST_FILES['userfile']['size']; 

//compruebo si las características del archivo son las que deseo 
if (!(strpos($tipo_archivo"doc"))) { 
    echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>"
}else{ 
    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){ 
       echo 
"El archivo ha sido cargado correctamente."
    }else{ 
       echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse."
    } 

?>
esta es mi configuracion del php.ini

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

estoy usando el apache de oracle 9i

no me funciona probe de todo ya y no me funciona
Mil gracias a todos

Última edición por jam1138; 06/06/2008 a las 15:27 Razón: Cambio etiquetas a PHP