Lo tengo así la mayor de las veces:
Cita: $subdivide = pathinfo($file);
$extension = strtolower($subdivide['extension']);
$name = $subdivide['filename'];
// allowed extensions
$permitidas = array("jpg", "jpeg","gif","png");
if (in_array($extension, $permitidas))
... proceso las fotos
}
Y ahora, para hacer uso de esta libreria que cambia el tamaño de las imagenes, tengo también esto (le falta la linea jpeg nomas):
Código PHP:
switch ($extension) {
case "jpg":
if($thumb->save_jpg($path . $folder, $name)){
echo "File stored in: " . "<input class='url' type='text' value='". $folder . $file."' />";}
else {echo "write permission problem in ". $path ." folder. It should be 777.";};
break;
case "png":
if($thumb->save_png($path . $folder, $name)){
echo "File stored in: " . "<input class='url' type='text' value='". $folder . $file."' />";}
else { echo "write permission problem in ". $path ." folder. It should be 777.";};
break;
case "gif":
if($thumb->save_gif($path . $folder, $name)){
echo "File stored in: " . "<input class='url' type='text' value='". $folder . $file."' />";}
else { echo "write permission problem in ". $path ." folder. It should be 777.";};
break;
}
Lo ves bien? Hay manera mejor?
Como sea, me da inseguridad que la extension sea jpeg. Será algo irracional pero me pasa eso.