He seguido los ejemplos del Capítulo 20. Manejo de envío de ficheros del manual de PHP pero sin éxito.
He realizado pruebas con el formulario y script siguientes:
FORMULARIO:
<form enctype="multipart/form-data" action="graba.php?" method="post">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
SCRIPT:
<?php
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "pepe.jpg");
} else {
echo "K.O. file upload. Filename: " . $HTTP_POST_FILES['userfile']['name'];
}
?>
Esto funciona si es desde un PC cliente al servidor, pero desde una URL al servidor, el archivo queda grabado con 0 bytes.
(cambiando la función "move_uploaded_file ..." por:
copy($HTTP_POST_FILES['userfile']['tmp_name'], "/place/to/put/uploaded/file");
el resultado es el mismo).
¿Cómo debo hacerlo?
¿hay algún script de ejemplo?
Supongo que debe ser una perogullada de fácil pero estoy en mis pinitos.
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Salu2.