Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Ich habe es schon mehrfach gesehen das wenn man ein bild von Webspace xy verlinkt das dort dann immer ein anderen bild eingefügt wird auf dem z.b. steht verlinkung der bilder von extern nicht gestattet oder so. Hat da jemand ein Vorschlag wie das zu bewerkstelligen ist ?
man müsste dafür ein php script als handler für die bildformate in der apache config eintragen. dann müsste dieses script den referer auslesen und gucken ob der user von deiner seite kommt(also ob der referer zu deiner seite gehört). wenn das der fall ist müsste er das bild ausgeben(dazu einfach die uri auslesen, da steht ja drin welches bild), wenn der referer von einer anderen site is dann müsstest du eben das stop bild ausgeben. eigentlich keine große sache
das finde ich alles viel zu kompliziert. hab da mal schnell ein script gebastelt:
PHP:
<?php
header('Content-type: image/png');
if(strstr ( $_SERVER['HTTP_REFERER'], 'meinedomain.de' ))
{
readfile($_SERVER["PATH_TRANSLATED"]); //hier bin ich nich ganz sicher, eventuel musst
// du selbst was mit $_SERVER['REQUEST_URI'] zusammen bauen
}
else
{
readfile('path/to/stop/img.png');
}
?>
danach müsste man noch
Code:
Action image/png /path/to/showPng.php
in die httpd.conf eintragen. das funktioniert dann aber nur mit pngs. für andere dateien einfach weitere scripte anlegen. das "header('Content-type: image/png');" mit dem entsprechenden header austauschen(z.b. header("Content-type: image/gif"); und header("Content-type: image/jpeg") und den eintrag entsprechend noch in die hhtpd.conf. wichtig dabei ist das das stop bild vom selben type sein muss! du brauchst also dann auch z.b. eine path/to/stop/img.gif etc.
statt httpd.conf müsste auch eine .htaccess gehen.
P.S.: das script is ungetestet, sollte aber in etwa so funktionieren