Hola gente! Tengo un par de dudas sobre el upload de archivos al server y quisiera que me despejen un par de dudas. Ví varios ejemplos en la net y algunos hablan de upload con PHP y otros de upload con PHP por FTP.
Probé éste último y pude subir mi primer jpg al server, pero como no puedo quedarme con lo que tengo, quiero preguntarles por un error que me apareció cuando utilicé el ejemplo de esta web.
Código PHP:
<?php
if (isset($_POST['submit'])) {
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $_FILES['fichero']['name'], "/fotos")) { // se coloca en su lugar final
echo "<b>Upload exitoso!. Datos:</b><br>";
echo "Nombre: <i><a href=\"".$_FILES['fichero']['name']."\">".$_FILES['fichero']['name']."</a></i><br>";
echo "Tipo MIME: <i>".$_FILES['fichero']['type']."</i><br>";
echo "Peso: <i>".$_FILES['fichero']['size']." bytes</i><br>";
echo "<br><hr><br>";
}
}
// A continuación el formulario
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">
Archivo: <input name="fichero" type="file">
<input name="submit" type="submit" value="Upload!">
</form>
De esta forma lo probé, pero me sale este error:
Warning: Wrong parameter count for move_uploaded_file() in /public_html/xcorfam/productos/01_uploadfile2.php on line 4
Lo modifiqué de arriba hacia abajo y me sale siempre lo mismo. Modifiqué la ruta y nada ¿Por que puede ser?
Muchas gracias a todos y saludos.
MArx.