Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/08/2011, 10:44
wakaiangel
 
Fecha de Ingreso: agosto-2011
Mensajes: 11
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Error con move_uploaded_file

Cita:
Iniciado por GatorV Ver Mensaje
Pues sí, porque eso hace que las variables de entrada se conviertan en variables locales, es por eso que $foto te da el path temporal, también tienes un error aqui:
Código PHP:
Ver original
  1. if($tipo=="image/jpeg"){
  2. $foto=$new_id.".jpg";
  3. }
  4. elseif($tipo=="image/gif"){
  5. $foto=$new_id.".gif";
  6. }

Si te fijas no estas comparando por image/jpeg y por eso $foto se queda con el valor temporal.

Te recomiendo trabajes con register_globals en Off ya que es un riesgo de seguridad.

Saludos.
Que quieres decir con que no estoy comparando por image/jpeg? Perdona si no es muy obvio para mi porque todavia estoy aprendiendo.
Por cierto, modifique register_globals y ahora arroja un error diferente, en fin muy parecido.

Cita:
Warning: move_uploaded_file(galeria/) [function.move-uploaded-file]: failed to open stream: Is a directory in /home/coleccionr/domains/coleccionr.com/public_html/upload2.php on line 86

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phppcsbej' to 'galeria/' in /home/coleccionr/domains/coleccionr.com/public_html/upload2.php on line 86

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/coleccionr/domains/coleccionr.com/public_html/upload2.php on line 11
Nota: El error solo se lo da a él, a mi no por alguna extraña razón.