Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/08/2011, 09:36
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Respuesta: Error con move_uploaded_file

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.