the-FoX: eigene 404-Seite mit php (url auslesen)

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>
·.¸¸¸.·´ß·.¸¸.·´ß·.¸¸.·´ß·.¸¸¸.·´ß·.¸¸.·´ß·.¸¸¸.·´ß·.¸¸¸.·´ß·.¸¸.·´ß·.¸¸.·´ß·.¸¸¸.·´ß·.¸¸.·´ß·.¸¸¸.·´

  1. 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/> -->

    1. danke und ..ja sorry wegen der signatur :-(
      is mir so rausgerutscht...

      <!-- Die signatur habe ich entfernt, is ja nich normal, lies mal die </faq/> -->

    2. 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

  2. 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