404 Meldung per E-Mail?

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
Nordlicht
Posts: 160
Joined: Wed 12. Apr 2006, 08:16
Location: Germany, near Hamburg
Contact:

404 Meldung per E-Mail?

Post by Nordlicht »

Ich versuche gerade im Bereich Fehler ein PHP Befehl unterzubingen,
der per E-Mail die aufgerufene URL übermittelt.
Die Mail wird auch verschickt, nur leider keine URL-Angaben.

Code: Select all

[PHP]
mail("name@domaine.de", "404 error: Datei nicht gefunden",
"Die folgende URL wurde angefordert und nicht gefunden:\n
Request URL: $_SERVER[HTTP_REFERER]\n Request URL: $REQUEST_URI","From: serverproblem@domaine.de");
[/PHP]
Hat jemand eine Idee dafür?
User avatar
Oliver Georgi
Site Admin
Posts: 9918
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

referer ist auch käse ;-)

Code: Select all

PHPWCMS_URL.'index.php?'.$_SERVER["QUERY_STRING"]
Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Nordlicht
Posts: 160
Joined: Wed 12. Apr 2006, 08:16
Location: Germany, near Hamburg
Contact:

Post by Nordlicht »

Hallo Oliver,

vielen Dank für die ANtwort,
aber in der mail-finktion von php funktioniert das nicht.
wenn ich

Code: Select all

echo PHPWCMS_URL.'index.php?'.$_SERVER["QUERY_STRING"];
eingebe wird die URL auf der Fehlerseite angezeigt.
Wenn es aber in die mail-funktion eingebunden wird, gibt es den folgenden Fehler:

Code: Select all

Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /www/htdocs/user0815/include/inc_front/front.func.inc.php(2711) : eval()'d code on line 4
User avatar
Oliver Georgi
Site Admin
Posts: 9918
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

Naja, PHP sollte man schon schreiben können ;-)

Code: Select all

<?php

$mailtext  = 'Die folgende URL wurde angefordert und nicht gefunden:'."\n";
$mailtext .= 'URL: '.PHPWCMS_URL.'index.php?'.$_SERVER["QUERY_STRING"];

?>
Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Post Reply