@@ -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 .="
";
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);
}
?>