diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 4f9ea18..9b75429 100755 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -509,6 +509,9 @@ if (mysql_num_rows($sql)!='0'){ //$resultado_nav .= ""; @@ -954,7 +957,7 @@ function empresa_datos($id_empresa,$tipo) { $resultado ="
- +
@@ -1391,8 +1394,9 @@ function subir_imagen($respuesta,$id){ ///vinculado con la funcion de javascript resultadoUpload(estado, file) que esta en librerias/scripts.js //this.form.taget= 'ventana'; this.form.action = 'destinoEspecial.html'; this.form.submit()" -$javascript="includes/upload.php"; +$javascript="$_SESSION[url]/includes/upload.php"; if ($id ==''){$id='imagen';} +$size = ($_SESSION[upload_size]*1024*1024)." bytes"; $resultado .="
-
La imagen debe estar en formato .jpg y de tamaño máximo 4MB
+
La imagen debe estar en formato .jpg y de tamaño máximo $_SESSION[upload_size] MB
"; return $resultado; @@ -2826,7 +2830,7 @@ if (mysql_num_rows($sql)!='0' ){ $orden = editar_campo("form_id","$row[id]","orden",""); $descripcion = editar_campo("form_id","$row[id]","descripcion",""); $geo = buscar_campo_tipo($id,"14"); - if($geo[0] !='') { $mapa= " Mapa";}else {$mapa='';} + if($geo[0] !='') { $mapa= " Mapa";}else {$mapa='';} if($i % $divider==0) { @@ -2871,7 +2875,7 @@ $resultado .= "
@@ -2990,7 +2994,7 @@ $consulta =" $zoom = $campos[2]; $render = " - + ";} @@ -3606,7 +3610,10 @@ function Conectarse(){ exit(); } - + $_SESSION[path]= $path_instalacion; + $_SESSION[path_images_secure]= $path_images_secure; + $_SESSION[url]= $url; + $_SESSION[upload_size]= $upload_size; return $link; } } diff --git a/milfs/includes/datos.php b/milfs/includes/datos.php index 8d09862..1b4b661 100644 --- a/milfs/includes/datos.php +++ b/milfs/includes/datos.php @@ -3,4 +3,8 @@ $usuario="root"; $password="toor";// $servidor="localhost"; $db="milfs"; +$path_instalacion ="/var/www/html/milfs"; +$path_images_secure ="/var/www/images_secure"; +$url = "http://localhost/milfs"; +$upload_size = 6 ; // Tamaño permitido para las imagenes en MB ?> diff --git a/milfs/includes/upload.php b/milfs/includes/upload.php index e79b9bc..376a506 100644 --- a/milfs/includes/upload.php +++ b/milfs/includes/upload.php @@ -26,7 +26,7 @@ if (isset($_FILES['fileUpload']['tmp_name'])) { if (($tipo == 'image/jpeg' or $tipo =='image/png') AND $size <= 10000000 ) { // (3) Por ultimo se intenta copiar el archivo al servidor. $name = MD5(time())."$ext"; -$nombre= "../../../images_secure/full/".$name; +$nombre= "$_SESSION[path_images_secure]/full/".$name; //if (!copy($_FILES['fileUpload']['tmp_name'],"$nombre")) if (!move_uploaded_file($_FILES['fileUpload']['tmp_name'],$nombre)) @@ -42,10 +42,10 @@ else{ echo generar_miniatura($name,"150"); echo generar_miniatura($name,"300"); echo generar_miniatura($name,"600"); -echo " "; +echo " "; } } -else echo " "; +else echo " "; } else{ @@ -53,12 +53,12 @@ echo ""; } function generar_miniatura($file,$width) { //$archivo = $file; -$archivo = "../../../images_secure/full/".$file; // Ponemos el . antes del nombre del archivo porque estamos considerando que la ruta está a partir del archivo thumb.php $file_info = getimagesize($archivo); // Obtenemos la relación de aspecto $ratio = $file_info[0] / $file_info[1]; // Calculamos las nuevas dimensiones $newwidth = $width; $newheight = round($newwidth / $ratio); // Sacamos la extensión del archivo $ext = explode(".", $file); $ext = strtolower($ext[count($ext) - 1]); if ($ext == "jpeg") $ext = "jpg"; // Dependiendo de la extensión llamamos a distintas funciones switch ($ext) { case "jpg": $img = imagecreatefromjpeg($archivo); break; case "png": $img = imagecreatefrompng($archivo); break; case "gif": $img = imagecreatefromgif($archivo); break; } // Creamos la miniatura $thumb = imagecreatetruecolor($newwidth, $newheight); // La redimensionamos imagecopyresampled($thumb, $img, 0, 0, 0, 0, $newwidth, $newheight, $file_info[0], $file_info[1]); // La mostramos como jpg //header("Content-type: image/jpeg"); imagejpeg($thumb,"../../../images_secure/".$width."/$file", 80); +$archivo = "$_SESSION[path_images_secure]/full/".$file; // Ponemos el . antes del nombre del archivo porque estamos considerando que la ruta está a partir del archivo thumb.php $file_info = getimagesize($archivo); // Obtenemos la relación de aspecto $ratio = $file_info[0] / $file_info[1]; // Calculamos las nuevas dimensiones $newwidth = $width; $newheight = round($newwidth / $ratio); // Sacamos la extensión del archivo $ext = explode(".", $file); $ext = strtolower($ext[count($ext) - 1]); if ($ext == "jpeg") $ext = "jpg"; // Dependiendo de la extensión llamamos a distintas funciones switch ($ext) { case "jpg": $img = imagecreatefromjpeg($archivo); break; case "png": $img = imagecreatefrompng($archivo); break; case "gif": $img = imagecreatefromgif($archivo); break; } // Creamos la miniatura $thumb = imagecreatetruecolor($newwidth, $newheight); // La redimensionamos imagecopyresampled($thumb, $img, 0, 0, 0, 0, $newwidth, $newheight, $file_info[0], $file_info[1]); // La mostramos como jpg //header("Content-type: image/jpeg"); imagejpeg($thumb,"$_SESSION[path_images_secure]/".$width."/$file", 80); //imagejpeg($thumb,null, 80); } function generar_miniatura_alto($file,$alto) { //$archivo = $file; -$archivo = "../../../images_secure/full/".$file; // Ponemos el . antes del nombre del archivo porque estamos considerando que la ruta está a partir del archivo thumb.php $file_info = getimagesize($archivo); // Obtenemos la relación de aspecto $ratio = $file_info[1]/$file_info[0]; // Calculamos las nuevas dimensiones -$newheight = $alto; $newwidth = round($newheight / $ratio); // Sacamos la extensión del archivo $ext = explode(".", $file); $ext = strtolower($ext[count($ext) - 1]); if ($ext == "jpeg") $ext = "jpg"; // Dependiendo de la extensión llamamos a distintas funciones switch ($ext) { case "jpg": $img = imagecreatefromjpeg($archivo); break; case "png": $img = imagecreatefrompng($archivo); break; case "gif": $img = imagecreatefromgif($archivo); break; } // Creamos la miniatura $thumb = imagecreatetruecolor($newwidth, $newheight); // La redimensionamos imagecopyresampled($thumb, $img, 0, 0, 0, 0, $newwidth, $newheight, $file_info[0], $file_info[1]); // La mostramos como jpg //header("Content-type: image/jpeg"); imagejpeg($thumb,"../../../images_secure/".$alto."/$file", 80); +$archivo = "$_SESSION[path_images_secure]/full/".$file; // Ponemos el . antes del nombre del archivo porque estamos considerando que la ruta está a partir del archivo thumb.php $file_info = getimagesize($archivo); // Obtenemos la relación de aspecto $ratio = $file_info[1]/$file_info[0]; // Calculamos las nuevas dimensiones +$newheight = $alto; $newwidth = round($newheight / $ratio); // Sacamos la extensión del archivo $ext = explode(".", $file); $ext = strtolower($ext[count($ext) - 1]); if ($ext == "jpeg") $ext = "jpg"; // Dependiendo de la extensión llamamos a distintas funciones switch ($ext) { case "jpg": $img = imagecreatefromjpeg($archivo); break; case "png": $img = imagecreatefrompng($archivo); break; case "gif": $img = imagecreatefromgif($archivo); break; } // Creamos la miniatura $thumb = imagecreatetruecolor($newwidth, $newheight); // La redimensionamos imagecopyresampled($thumb, $img, 0, 0, 0, 0, $newwidth, $newheight, $file_info[0], $file_info[1]); // La mostramos como jpg //header("Content-type: image/jpeg"); imagejpeg($thumb,"$_SESSION[path_images_secure]/".$alto."/$file", 80); //imagejpeg($thumb,null, 80); } ?>