Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2012, 01:52
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
error subiendo archivo

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