Thomas Schmieder: Austausch der FrameSrc, nächster Schritt

Beitrag lesen

Hallöle zur Nacht,

man kämpft sich so langsam durch. Da gibt es ja gemeine Sachen:

schreibt doch einer:

<img border="0" src"=sonstwas.jpg" ...>

Nunn denn. Schritt Nummer 3:
--------------------------------------------

<?PHP  #### getpage.php ####

$datei = "http://".$HTTP_GET_VARS["page"];
//echo dirname($HTTP_GET_VARS["page"]);
$path=$HTTP_GET_VARS["page"];
$dir=dirname($HTTP_GET_VARS["page"])."/";

$fh = fopen($datei,"r");
if(!$fh) die("hat nicht geklappt");

$site="";
$i=0;
while (($block=fread($fh,512)) and ($i++ < 20))  // was ist hier mit der Größenangabe ?
{
  $site.=$block;

}
fclose($fh);

$new = "getpage.php?page=";

$site = preg_replace("/(<frame\s+src=")(\S*")/i","$1".$new.$path."$2",$site);
$site = preg_replace("/(<img\s+.*\s*src=")(\S*")/i","$1".$new.$dir."$2",$site);
$site = preg_replace("/(<body\s+.*\s*background=")(\S*")/i","$1".$new.$dir."$2",$site);

echo $site;

?>
-----------------------------------------------------------------
Wo könnten denn noch überall Referenzen drinstecken?

<a href=" ...."
<table
und nicht zuletzt in CSS. oder?

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.