Buenas, como puedo ocultar una imagen en php.
Como en facebook o tuenti, cuando le das a guardar como, se descarga un html que siemrpe esta vacio.
saludos.
| |||
ocultar la ruta de la imagen Buenas, como puedo ocultar una imagen en php. Como en facebook o tuenti, cuando le das a guardar como, se descarga un html que siemrpe esta vacio. saludos. |
| |||
Respuesta: ocultar la ruta de la imagen una vez vi un script que lo que hacia era llamar a un fichero php del cual el mostraba la imagen... pero no lo encuentro .... |
| |||
Respuesta: ocultar la ruta de la imagen Esto no es un gif, es un php con modificacion en el mime-type Es decir, la peticion se esta procesando mediante php, el cual envia la razon de ser al navegador una imagen gif de 1x1 pixeles. Les dejo un ejemplo usando php y mod_rewrite: En el archivo .htaccess
Código htaccess:
Ver original Y en scriptPHP.php
Código PHP:
Ver original Espero te sea util esta informacion Saludos |
| |||
Respuesta: ocultar la ruta de la imagen Ya encontre lo que necesito, para los uqe quieran.
Código:
Para mostrar las imágenes lo que haremos será leerlas con readfile y enviarlas al buffer de salida (imagen.php): <?php if ((isset($_GET['id_img'])) and (is_numeric($_GET['id_img']))) { if (comprobar_permisos($_GET['id_img'])) $url=obtener_url('id_img'); else $url='http://wwww.miweb.com/img/sinprivilegios.jpg'; header("Content-type: image/jpg"); readfile($url); } function comprobar_permisos($id_img) { /* Comprobamos contra la base de datos que el usuario actual tiene permisos sobre la imagen que le pasamos, devolviendo true o false */ } function obtener_url($id_img) { // Se conecta a la base de datos y nos devuelve la url de la imagen return $url; } ?> Este sencillo script nos generara una imagen pero no mostrará la url de la misma, ya que siempre mostrará como url: http://www.miweb.com/imagen.php?id_img=xxx. Para mostrar la imagen solo tendremos que hacer lo siguiente: <img src='http://www.miweb.com/imagen.php?id_img=xxx'> Solo tenemos que Sustituir xxx por el id de la imagen que queramos mostrar. En la base de datos tendremos una tabla con los id's de las imágenes y sus urls correspondientes, así como otra tabla para guardar que usuarios tienen permisos sobre que imágenes. |
Etiquetas: |