No se asusten por ver tanto código, no necesito que busquen ningun error, solo necesito saber qué trozo debo poner dos veces.
Código PHP:
if($filesize < $max){
if($filesize > 0){
if((ereg(".jpg", $filename)) || (ereg(".gif", $filename)) || (ereg(".JPG", $filename))|| (ereg(".GIF", $filename))){
$uploadfile = ($uploaddir.$nombre_web.'.jpg');
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {
echo ('<script language="JavaScript">alert ("Imágen subida correctamente");</script>');
} else {
print("Error de conexión con el servidor.");
}} else {
print("Sólo se permiten imágenes en formato jpg. y gif., no se ha podido adjuntar.");
}}
else {
print("<br><br>Campo vacío, no ha seleccionado ninguna imagen");
}}
else {
print("<br><br>La imagen que ha intentado adjuntar es mayor de 1.5 Mb, si desea cambie el tamaño del archivo y vuelva a intentarlo.");
}
$ancho_nuevo = '120';
$carpeta = "/../var/www/vhost/ociogratis.es/home/html/juegos/$plataforma/$nombre_web/";
$ext = array("gif","jpg","png");
$carpetanueva = "/../var/www/vhost/ociogratis.es/home/html/juegos/$plataforma/$nombre_web/";
if(is_dir($carpeta) && $dir = opendir($carpeta)){
while (($nombre_archivo = readdir($dir)) !== false){
$archivo = pathinfo($carpeta.$nombre_archivo);
if (in_array(strtolower($archivo['extension']),$ext))
{ if(strtolower($archivo['extension'])=="gif"){
$img = imagecreatefromgif($carpeta.$nombre_archivo);
}else if(strtolower($archivo['extension'])=="jpg"){
$img = imagecreatefromjpeg($carpeta.$nombre_archivo);
}else if(strtolower($archivo['extension'])=="png"){
$img = imagecreatefrompng($carpeta.$nombre_archivo);
}
$ancho = imagesx($img);
$altura = imagesy($img);
$nombre_archivo_demo = 'demo_'.$nombre_archivo;
$altura_nueva = floor($altura*($ancho_nuevo/$ancho));
$tmp_img = imagecreatetruecolor($ancho_nuevo,$altura_nueva);
imagecopyresized($tmp_img,$img,0,0,0,0,$ancho_nuevo,$altura_nueva,$ancho,$altura);
if(strtolower($archivo['extension'])=="gif")
{imagegif( $tmp_img,$carpetanueva.$nombre_archivo_demo);}
else
{if(strtolower($archivo['extension'])=="jpg"){
imagejpeg( $tmp_img,$carpetanueva.$nombre_archivo_demo);
}else if(strtolower($archivo['extension'])=="png"){
imagepng( $tmp_img,$carpetanueva.$nombre_archivo_demo);
} } } } }
closedir($dir);