Hi Forum!
Ich (*PHP Newbie*) setzte den PHP-Mailer von http://www.patshaping.de/ in der Version 2.3.1 ein. Im Teil der Überprüfung auf Name, Mailadresse etc. gibt er auch entsprechende Fehlerseiten zurück.
AUSZUG -->
if(!$name && !$emailad && !$subject && !$text) showhtml("no_data.inc");
function showhtml($file)
{
$hf = fopen($file,"r");
if(!$hf) die;
$html = fread($hf,filesize($file));
fclose($hf);
print $html;
exit;
}
<--
Wenn ich dem jetzt sage showhtml(start.php) stellt er mir zwar die PHP Seite dar, doch funktioniert das PHP nicht: sämtiche Pfade sind flasch etc. Wenn ich stattdessen eine andere HTML Datei angebe kommt er auch mit den Pfaden nicht klar. Mhhh????
Ich will einfach nur, dass er diese PHP Seite (start.php?site=html/msg/no_data.inc) samt Variablen anzeigt. Mit readfile("irgendwas") oder include("irgendwas") statt showhtml("irgendwas")geht es nicht - auch wieder die Pfade! Und wenn ich direkt readfile("../../start.php?site=html/feedback/msg/no_data.inc") schreibe, kommt "failed to open stream: Invalid argument ..."
Wie kann man das realisieren?
Simon