Cita:
Iniciado por GatorV
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 originalif($tipo=="image/jpeg"){
$foto=$new_id.".jpg";
}
elseif($tipo=="image/gif"){
$foto=$new_id.".gif";
}
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.