Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2005, 10:37
Avatar de TortugaChat
TortugaChat
 
Fecha de Ingreso: julio-2004
Ubicación: Coatzacoalcos, Veracruz, México.
Mensajes: 150
Antigüedad: 19 años, 9 meses
Puntos: 0
Imagenes cargadas con formulario generado en PHP no se ven

Tengo un formulario que creo dinámicamente, este es el código:

Código PHP:
echo '<table align="center" width="95%" class="'.$TipoMenu.'" border
="01" cellpadding="1" cellspacing="1"> <tr>
<td class="'
.$TipoMenu.'" align="center">
<form enctype="multipart/form-data" name="nuevousuario" method="post" action="'
.$EstePrograma.'"><center><p><span 
class="contenido"><br><b>Para agregar un alumno, llene los datos 
que se solicitan y presione el bot&oacute;n "Grabar"</b></span></p>
<table width="100%" border="0" align="center" cellpadding="0" 
cellspacing="0"><tr><td><p align="right"><span 
class="contenido">Matr&iacute;cula del alumno (hasta 20 
letras):</span></td><td><input name="matricula" type="text" id
="idusuario" SIZE=20 MAXLENGTH="20" value="'
.$DatoAlumnoMatricula.'">
</td></tr><tr><td colspan="2" height="2"> </td></tr><tr><td>
<p align="right"><span class="contenido">Nombre del alumno (hasta 80
 letras):</span></td><td><input name="alumnonombre" type
="text" id="idalumnonombre" SIZE=60 MAXLENGTH="80" 
value="'
.$DatoAlumnoNombre.'"></td></tr><tr><td><p align="right">
<span class="contenido">email del alumno (hasta 80 letras):</span></td><td><input name="alumnoemail" type
="text" id="idalumnoemail" SIZE=60 MAXLENGTH="80" value="'
.$DatoAlumnoEmail.'"></td></tr><tr><td><p align="right">
<span class="contenido">usuario del Tutor 1:</span></td><td><input name="alumnotutor1" type="text" id="idalumnotutor1" SIZE=20
 MAXLENGTH="20" value="'
.$DatoAlumnoTutor1.'"></td></tr><tr><td>
<p align="right"><span class="contenido">usuario del Tutor 2:</span></td><td><input name="alumnotutor2" type="text" 
id="idalumnotutor2" SIZE=20 MAXLENGTH="20" value="'
.$DatoAlumnoTutor2.'"></td></tr><tr><td><p align="right">
<span class="contenido">Fotograf&iacute;a del alumno
 (m&aacute;ximo 8kb):</span></td><td><input type="hidden" name="MAX_FILE_SIZE" value="8192" /><input type="file"
 name="alumnofoto" style="width:375px" /></td></tr><tr><td>
<p align="right"><span class="contenido">Grado al que asiste el alumno:</span></td><td>'
.$OpcionesDeGrado.'</td></tr><tr>
<td colspan="2" height="7"> </td></tr><tr align="center">
<td colspan="2"><br>&nbsp;<br><input name="grabardatosusuario"
 type="submit" id="idgrabardatosusuario" value="Grabar"></td></tr></table></center>
</form></td></tr></table>'

luego, cuando se envía un archivo (una foto), lo proceso de esta manera:

Código PHP:
$DatoAlumnofoto=$_FILES['alumnofoto']['name']; 
move_uploaded_file($_FILES['alumnofoto']['tmp_name'],
 
$_SERVER['DOCUMENT_ROOT'].'/imagenes/fotosalumnos/'.$_FILES['alumnofoto']['name']); 
No hay error, aparentemente todo bien, pero luego, al hacer esto:

Código PHP:
echo'<br>&nbsp;<br><center><img src="imagenes/fotosalumnos/'.$DatoAlumnofoto.'"></center>'

No se ve la imagen.

Si descargo la imagen a mi PC puedo ver que la imagen está íntegra.

Si subo la imagen con un cliente de FTP el problema no ocurre, la imagen se ve bien.

Los permisos de la carpeta estaban originalmente en 755, ya pasé por 775 y hasta 777 y nada de nada, la imagen no se ve.

¿qué opinan?