Bueas!
Tengo un formulario hecho con php, que sirve para, entre otras cosas, para subir archivos (fotos).
El formulario es algo así:
Código:
<form action="./destino" method="post" name="miForm" enctype="multipart/form-data">
<input type=file name=photos[] multiple>
</form>
Por otra parte, en la página de destino tengo:
Código:
for($i=0;$i<count($_FILES['photos']['tmp_name']);$i++){
if(is_uploaded_file($_FILES['photos']['tmp_name'][$i])){
$newPhoto = $_FILES['photos']['name'][$i];
$ph = explode(".", $newPhoto);
$dir = "./img/";
$d = new DateTime("now", new DateTimeZone('Europe/Paris'));
$dest = ($d->format('dmYHis') + $uInd ).".".$ph[count($ph)-1];
move_uploaded_file($_FILES['photos']['tmp_name'][$i], $dest);
$photo[$uInd++] = $dest;
}
}
Este código me funciona en modo local, y sin el bucle me funciona en otras partes de la web donde también se pueden subir archivos.
Sin embargo en esta función me devuelve errores del estilo
Código:
Warning: move_uploaded_file(): Unable to move '/tmp/phpfO2PQ9' to '2082012093137.jpg'
Como digo, en otros sitios de la web no da problemas, ya que tengo el directorio con chmod 777... que podria ser?
Gracias