Foros del Web » Programando para Internet » PHP »

ocultar ruta fisica o hacer un alias??

Estas en el tema de ocultar ruta fisica o hacer un alias?? en el foro de PHP en Foros del Web. Hola amigos estoy haciendo un visor de imagenes el cual leo un diretorio de imagenes y creo el thumanail el detalle es que mis o ...
  #1 (permalink)  
Antiguo 25/08/2006, 15:08
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 14 años, 5 meses
Puntos: 21
ocultar ruta fisica o hacer un alias??

Hola amigos estoy haciendo un visor de imagenes el cual leo un diretorio de imagenes y creo el thumanail el detalle es que mis o las imagenes
se encuentran fuera del directorio del sitio estoy
trabajando sobre windows

esta es mi ruta fisica
$director_inicial="D:/phpprogramas/WWW/sitio.mx/morpheus/Fotos_Usuarios/usuariox";

ejemplo
echo "<div class=\"alineamientos_fotos\" id=\"$divnum\">\n";
echo ("<script language=\"javascript\">\n");
echo ("document.write('<a href=\"$thumnail?filename=$ru\" rel=\"lightbox\" title=\"imagen\">');\n");
echo ("document.write('<img src=\"$thumnail?filename=$ru&tiempo=$tiempo&width= $width&height=$height\" WIDTH=\"$width\" HEIGHT=\"$height\" VSPACE=\"8\" class=\"thum\" onmouseover=\"this.className=\'thum_sobre\'\" onmouseout=\"this.className=\'thum_out\'\" id=\"$idimage\" onClick=\"hideFrame(\'previewfull\')\" >');\n");
echo ("document.write('</a>');\n");
echo ("document.write('<br>');\n");
echo ("</script>\n");
echo '</div>';

el problema es que todo esa ruta se ve en la barra de estado del navegador ya que las imagenes tienen a href o si le dan propiedades a la imagen se ve toda la ruta fisica, que podria hacer para que no se vea esa ruta fisica o mas bien no imprima la ruta fisica en el navegador.

saludos



<?php
session_start();
echo "sesion: ".$_SESSION["suser"]."<br>";
echo "genero: ".$_SESSION["sgenero"];
include('conver.php');
$usuario=$_SESSION["suser"];
$director_inicial="D:/phpprogramas/WWW/sitio.mx/morpheus/Fotos_Usuarios/".$usuario."/";
//ruta de respaldo
$destino="D:/phpprogramas/WWW/sitio.mx/morpheus/Foto_Temp/";

//definimos el nombre del script que genera los thumails
$thumnail="../prueba2.php";

//definimos el ancho de las imagenes
$width = 100;
$height = 100;
//tiempo
$tiempo=date("his");

//definimos el nombre del directorio en el que se encuentran las imágenes temp
$dir_principal=$destino;

$dir=opendir($director_inicial);
if($dir)
{
//$path=$arbol[$i];
$path=$director_inicial;

//leemos el contenido del directorio
$cade_image="thum";
while (false !== ($file = readdir($dir)))
{

$validar=explode('/',$tipo);
list($im_an, $im_al, $ext, $atr)=getimagesize($path.$file);
if(($file!='.')&&($file!='..'))
{
$divnum++;
if(eregi($ext,"6||7||8"))
{
$hay++;
$origen=$path.$file;
$soloname=explode(".",$file);
$thum_temporal=$destino."temp_".$tiempo.$usuario." _".$soloname[0].".jpg";
transformar($origen,$thum_temporal);

echo "<div class=\"alineamientos_fotos\" id=\"$divnum\">\n";
echo ("<script language=\"javascript\">\n");
echo ("document.write('<a href=\"$thum_temporal\" rel=\"lightbox\" title=\"\">');\n");
echo ("document.write('<IMG SRC=\"$thumnail?filename=$thum_temporal&time=$tiem po&width=$width&height=$height\" WIDTH=\"$width\" HEIGHT=\"$height\" VSPACE=\"8\" class=\"thum\" onmouseover=\"this.className=\'thum_sobre\'\" onmouseout=\"this.className=\'thum_out\'\" onClick=\"hideFrame(\'previewfull\')\" id=\"$idimage\" >');\n");
echo ("document.write('</a>');\n");
echo ("document.write('<br>');\n");
echo ("document.write('<a href=\"captura.php?ruta_imagen=$thum_temporal&orig inal=$origen&idimagen=$divnum\" target=\"send\">');\n");
echo ("document.write('<IMG SRC=\"Images/marcar.gif\" width=\"22\" height=\"22\" border=\"0\" onClick=\"activoimage(\'$divnum\'),hideFrame(\'pre view\')\" >');\n");
echo ("document.write('</a>');\n");
echo ("</script>\n");
echo '</div>';

}
else
{
if(eregi($ext,"1||2||3"))
{
$hay++;
$ru=$path.$file;
echo "<div class=\"alineamientos_fotos\" id=\"$divnum\">\n";
echo ("<script language=\"javascript\">\n");
echo ("document.write('<a href=\"$thumnail?filename=$ru\" rel=\"lightbox\" title=\"imagen\">');\n");
echo ("document.write('<img src=\"$thumnail?filename=$ru&tiempo=$tiempo&width= $width&height=$height\" WIDTH=\"$width\" HEIGHT=\"$height\" VSPACE=\"8\" class=\"thum\" onmouseover=\"this.className=\'thum_sobre\'\" onmouseout=\"this.className=\'thum_out\'\" id=\"$idimage\" onClick=\"hideFrame(\'previewfull\')\" >');\n");
echo ("document.write('</a>');\n");
echo ("document.write('<br>');\n");
echo ("</script>\n");
echo '</div>';
}
}


}

}
//cerramos el directorio
closedir($dir);

if($hay==0)
{
echo '<div id="search">';
echo '<ul>';
echo '<img src="Images/dirsearch.gif" width="48" height="48"><br>';
echo '<span class="texmess">¡No se encontraron imagenes en este directorio!</span>';
echo '<br><img src="Images/vacio.gif" width="48" height="48">';
echo '</ul>';
echo '</div>';
}

//}//del for
}
else
{
echo "Error: no se pudo abrir el directorio de imagenes.";
}



?>

espero sus comentarios

saludos
__________________
gerardo
  #2 (permalink)  
Antiguo 25/08/2006, 15:51
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 14 años, 5 meses
Puntos: 21
Pregunta

creo que mi respuesta a mi duda es hacer directorios vistuales
__________________
gerardo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:38.