Cita:
Iniciado por pateketrueke
hey... error...
Código PHP:
$isimg = mime_content_type("$ruta/$archivo");
el pasar el $archivo directamente no esta bien... te falta la ruta... porque
readdir() o lo que uses solo devuelve el nombre del archivo... sin su ruta completa!!
has un
echo del archivo antes de pasarlo por la función de MIME, debe estar con su ruta completa... si no la tiene, concatenasela antes de usar tal variable
Holas,
Tienes razón con lo de la ruta, ya lo arreglé, lo que no me quedo muy claro fué lo del MIME; Lo imprimis y luego lo verificas?
El código, tal cual está ahora es asi: (menos el session_start())
Código PHP:
if ($_SESSION['usuarioregistrado']){
$usuario = $_SESSION['nombreusuarioregistrado'];
$imgsubida = "imgusuarios/$usuario/";
if (is_dir($imgsubida)){
$directorio = dir("$imgsubida");
while (false !== ($archivo = $directorio->read())){
if ( ($archivo != '.') and ($archivo != '..')){
$isimg = mime_content_type("$imgsubida/$archivo");
echo $isimg;
if ($isimg = "image/jpeg" || "image/pjpeg"){
echo "<p><img src='$imgsubida/$archivo' width='160' height='160'/></p>";
}
}
}
$directorio->close();
if (is_dir($imgsubida)){
echo "<img src='$imgsubida' width='120' height='120' />";
echo '<a href="subirfoto.php">Subir otra foto</a>';
} else {
echo 'No ha cargado ninguna foto todavia. <a href="subirfoto.php">Subir nueva foto</a>';
}
}
else {
echo 'No ha cargado ninguna foto todavia. <a href="subirfoto.php">Subir nueva foto</a>';
}
}
Muchas gracias,
Saludos!