|
 |
|
| Autor |
Nachricht |
MoDS Neuer [User]

Anmeldung: 24.11.04 Beiträge: 1
|
Verfasst am: 24.11.2004, 15:17 Titel: Script ändern |
|
|
Hallo
ich habe hier ein php druckansicht script
| Code: | <?php
// Sollen die Meta-Angaben übernommen werden? 1 = Ja, 0 = Nein
$meta_angaben = 0;
// Sollen der Titel übernommen werden? 1 = Ja, 0 = Nein
$title_angaben = 1;
// URL der Domain, ohne weitere Pfadangaben
$url = "http://meinedomain.de";
// Die Textbegrenzer
$start_begrenzer = "<!-- start -->";
$ende_begrenzer = "<!-- stopp -->";
// Erscheint bei Fehleaufruf einer Seite
$fehlermeldung = '<h3>Es ist ein Fehler aufgetreten. Es konnte keine Druckansicht erstellt werden. Bitte Benachritigen Sie den Webmaster';
// Hier wird das Design der Druckansicht angegeben
$head ='
<html>
<head>
<title>$title</title>
$meta
<style type=\"text/css\">
<!--
p { font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.impre { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #618BB7; COLOR: #FFFFFF}
-->
</style>
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\" onLoad=\"print();\">
<table width=\"100%\" height=\"100% border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td class=\"impre\">Print</td>
</tr>
<tr>
<td valign=\"top\"><p> </p>$text<p> </p></td>
</tr>
</table>
</body>
</html>
';
if ($pfad){
$datei = "$url";
$datei .= "$pfad";
}
else{
$datei = "$HTTP_REFERER";
}
If ($array = @file($datei)){
$text = @implode("",$array);
if (!empty($title_angaben)){
$preg_title = "((?siU)(<title[^>]*> )(.*)(</title> ))";
preg_match("/$preg_title/", $text, $reg_title);
$title = $reg_title[3];
}
if (!empty($meta_angaben)){
$preg_meta = "((?siU)(.*)(<meta[^>]*> )(.*)$)";
while(preg_match("/$preg_meta/", $text, $reg_meta)){
$meta .= $reg_meta[3]."\n";
$text = $reg_meta[2]."nidfrds".$reg_meta[4];
}
}
$preg = "((?siU)$start_begrenzer.*$ende_begrenzer)";
preg_match("/$preg/", $text, $reg_text);
$text = $reg_text[0];
}
else{
echo $fehlermeldung;
}
eval ("\$head = \"$head\";");
echo $head;
?>
|
Jetzt das Problem das Script wird so aufgerufen druckansicht.php?pfad=\index.php. Das klappt dann auch prima und er liest alles zwichen start und stopp in der index.php Datei aus.
wenn jezt aber noch Paramenter an die Url hänge beachtet es diese gar nicht und liest immer noch die inhalte der index.php aus.
Könnte jemand gegen Punkte das so ändern, dass er auch den Inhalt aus z.b index.php?a=b&c=d ausliehst.
mfg
MoDS
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |