Hasta ahora no me había dado cuenta que ciertos archivos de imagenes no los podía mostrar en la pagina de mostrar_magenes que tengo.
My pregunta es ¿como hacer que se muestren todas las imagenes subidas, hasta 4Mb?
Vereis tengo el form para subirlas:
Y para mostrarlas tengo esto:
¿A ver si me podeis ayudar?
Gracias
My pregunta es ¿como hacer que se muestren todas las imagenes subidas, hasta 4Mb?
Vereis tengo el form para subirlas:
<form action="recepcion.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="lim_tamano" value="4000000" />
<h4>Archivo a tranferir, max 4Mb</h4>
<input type="file" name="archivo" /><br/>
<br/><input type="submit" name="enviar" value="subir" />
</form>La pagina que la recibe:<?
$tipo_archivo = $_FILES['archivo']['type'];
if (!(strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "png"))){
echo "<h3>Solo archivos de imagenes: jpg, png, gif</h3>";
echo "<center><img alt='policia' src='img/Policia.gif' height='130' width='165' /><br/>";
echo "<br/><input type='button' value='volver' name='volver' onclick='history.back()' /></center>";
} else {
if ($archivo != "none" AND $archivo_size != 0 AND $archivo_size<=$lim_tamano){
if (copy ($archivo,"subidas/".$archivo_name)){
echo "<h2>Transferido $archivo_name</h2>";
echo "<h4>Tamaño $archivo_size bytes</h4>";
echo "<h4>Tipo $archivo_type<br/></h4>";
echo "<input type='button' value='volver' name='volver' onclick='history.back()' />";
echo "<center><h4>Ver imagenes</h4></center>";
echo "<a href='abreImg.php'><input type='button' value='imagenes' name='imagenes'' /></a>";
}
} else {
echo "<h3>Tamaño imagen $archivo_size bytes</h3>";
echo "<center><img alt='pesado' src='img/pesado.gif' height='137' width='92' /><center>";
echo "<h3>Demasiado gordo</h3>";
}
}
exit;
?>Hasta aqui todo bien, (o al menos eso me parece, porque subirse las imagenes, se suben al archivo:subidas.Y para mostrarlas tengo esto:
<?php
$dir = "subidas/";
$images = glob("$dir{*.gif,*.jpg,*.png}", GLOB_BRACE);
foreach($images as $v){
echo "<a href='".$v."'><img src='".$v."'border='2px' width='100' height='100' align='left'' /></a>";
}
exit;
?>Y aqui es donde falla algo, pues algunos archivos de menos de 4Mb no los muestra.¿A ver si me podeis ayudar?
Gracias