Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2007, 15:04
Avatar de irenuska**
irenuska**
 
Fecha de Ingreso: noviembre-2006
Ubicación: A veces aquí y otras veces allí
Mensajes: 43
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Subir archivos a la web

El código que tengo es:

Código:
<?php
/* Prueba para subir archivos a una carpeta del servidor*/

if (isset($_POST['Enviar']))
{
	//tomo el valor de un elemento de tipo texto del formulario
	$cadenatexto = $_POST["cadenatexto"];
	echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";

	//datos del arhivo
	$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];

    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.";
    }
}
?>

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form action="subirArchivo2.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" name="Enviar">
</form>
</body>
</html>
El formulario llama a este mismo archivo... ¿Tiene algún fallo, o algo que se me escapa a mi???

y en php.ini:

Código:
;;;;;;;;;;;;;;;;
; 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 = "C:\SERVIDOR\PHP\uploads"

; Maximum allowed size for uploaded files.
upload_max_filesize = 5M
¿Necesito configurar algo más?