eigene 404-Seite mit php (url auslesen)
the-FoX
- php
Hallo alle zusammen,
möchte jemand eis ? :-))
ich versuch grad meine eigene error 404 siete aufzustellen. die entsprechende php-seite wird auch aufgerufen, nur möchte ich gerne anzeigen..
"siete http://xyz.com/lala.html wurde nciht gefunden"
nun meine frage, wie komm ich unter php an http://xyz.com/lala.html ?
thanks
the-FoX
·.¸¸¸.·´ß
·.¸¸.·´ß·.¸¸.·´ß
·.¸¸¸.·´ß·.¸¸.·´ß
·.¸¸¸.·´ß·.¸¸¸.·´ß
·.¸¸.·´ß·.¸¸.·´ß
·.¸¸¸.·´ß·.¸¸.·´ß
·.¸¸¸.·´
eMail: <A HREF="mailto:mail@the-fox.de">mail@the-fox.de</A> homepage: <A HREF="http://www.fox-box.com" TARGET="_blank">http://www.fox-box.com</A>
·.¸¸¸.·´ß
·.¸¸.·´ß·.¸¸.·´ß
·.¸¸¸.·´ß·.¸¸.·´ß
·.¸¸¸.·´ß·.¸¸¸.·´ß
·.¸¸.·´ß·.¸¸.·´ß
·.¸¸¸.·´ß·.¸¸.·´ß
·.¸¸¸.·´
Hallo alle zusammen,
tach *schwitz*
möchte jemand eis ? :-))
ja ich *dehydrier*
ich versuch grad meine eigene error 404 siete aufzustellen. die entsprechende php-seite wird auch aufgerufen, nur möchte ich gerne anzeigen..
"siete http://xyz.com/lala.html wurde nciht gefunden"
wo isse den? ;)
nun meine frage, wie komm ich unter php an http://xyz.com/lala.html ?
versuch folgendes:
unter php kannste ja incluieren, sowas nennt man dynamic templates
wenn die template-seite nicht da ist, haste verloren.
wenn jetzt aber die zu incluierende page nicht gefunden wurde, kannste das folgendermaßen herausfinden und anzeigen:
<?php
$inc = @include($page.".php");
//$page muss per post im letzten link stehen (<a href="index.php?page=xxx)
if($inc == false)
echo("Error 404: Die seite <i>".$page.".php</i> konnte nicht gefunden werden.");
?>
so mach ich das auch, parallel allerdings per noch .htaccess, da kannste dann auch per $HTTP_REFERRER die gesuchte seite einbinden (theoretisch)
Fabian
thanks
the-FoX
<!-- Die signatur habe ich entfernt, is ja nich normal, lies mal die </faq/> -->
danke und ..ja sorry wegen der signatur :-(
is mir so rausgerutscht...
<!-- Die signatur habe ich entfernt, is ja nich normal, lies mal die </faq/> -->
Guten Abend allerseits,
nachts wird's hier auch nicht kühler. ;)
nun meine frage, wie komm ich unter php an http://xyz.com/lala.html ?
Ganz einfach: via getenv( 'REQUEST_URI' );
http://www.php.net/manual/de/function.getenv.php
Dazu liefert getenv('REDIRECT_REQUEST'); den Fehlercode.
Thoralf
ich versuch grad meine eigene error 404 siete aufzustellen. die entsprechende php-seite wird auch aufgerufen, nur möchte ich gerne anzeigen..
"siete http://xyz.com/lala.html wurde nciht gefunden"
nun meine frage, wie komm ich unter php an http://xyz.com/lala.html ?
http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=404+php&wort=on&lang=on&feld=alle&index_4=on&hits=100 ->
http://forum.de.selfhtml.org/archiv/2002/5/11257/#m62435
http://forum.de.selfhtml.org/archiv/2002/4/9417/#m52286
http://httpd.apache.org/docs/ ->
http://httpd.apache.org/docs/mod/core.html#errordocument ->
http://httpd.apache.org/docs/custom-error.html