Bueno probando diversas cosas llegue a hacer un pequeño script para mostrar las imagenes, y que solo se acepte verlas desde el visualizador , entonces para los que quieran ver la foto solo podran ver la miniatura que los llevara al visualizador en el hosting, esto servira para poder aumentar los ingresos a por medio de publicidad.
el codigo seria el siguiente:
un archivo llamado imagen.php colocado en el root donde este instalado el script:
y en el .htaccess agregan esto:
el codigo seria el siguiente:
un archivo llamado imagen.php colocado en el root donde este instalado el script:
PHP:
<?php
require('config.php');
$imagen = $_GET['i'];
$ext = explode(".", $imagen);
$num = count($ext)-1;
//Sacado de engine.php pero modificado
// DE DONDE VIENES?
//
$referer = $_SERVER['HTTP_REFERER'];
$ref1 = explode('//',$referer); // Sacamos por //
$ref2 = explode('/', $ref1['1']); // Se hace un array con la direccion separada en / , mas abajo se ocupa el primer valor del array, osea el dominio
if($ref2[0] !=DOM_SCRIPT){
header("Content-Type: image/jpeg");
@readfile("site-img/error.jpg");
} else{
switch($ext[$num]){
case "gif":
header("Content-Type: image/gif");
break;
case "jpg":
header("Content-Type: image/jpeg");
break;
case "png":
header("Content-Type: image/png");
break;
case "bmp":
header("Content-Type: image/bmp");
break;
}
@readfile(DIR_IM.$_GET['i']);
}
?>
y en el .htaccess agregan esto:
Code:
RewriteRule ^images/(.+) imagen.php?i=$1