Sicherheitssoftware CTXtra
Hallo 10 Februar 2012, 03:11:55 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und SitzungslängeSorry, Du musst für die Shout Box eingeloggt sein!
News: We search translators for other languages.
 
  Übersicht Hilfe Suche Einloggen Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: fehlerseiten - errordocuments  (Gelesen 2650 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
schlumpfi
Moderator
Hero Member
*****
Offline Offline

Beiträge: 1.309



« am: 05 Oktober 2007, 21:42:16 »

jo,

bräuchte mal nen gutes php-script, was automatisch alle errordocuments enthält, ... evtl templates zum bearbeiten... inclusive grafiken, evtl ne kleine funktion zum errorloggen ... usw

mfg und danke!
 Grinsend
Gespeichert

Man muß nicht alles wissen, man muß nur wissen, wo es steht!
TrioxX
Newbie
*
Offline Offline

Geschlecht: Männlich
Beiträge: 26

215620563 MSN-Supportservice@Hotmail.de
WWW E-Mail
« Antworten #1 am: 21 Februar 2008, 21:02:23 »

Vielleicht hilft dir das kleine Curl Spielzug ja weiter Smiley

 <?php
$SITENAME
='www.cxtra.de';
 
$CODES = array(array('100','101','102'),
array(
'200','201','202','203','204','205','206','207'),
array(
'300','301','302','303','304','305','306','307'),
array(
'400','401','402','403','404','405','406','407','408','409','410','411','412','413',
    
'414','415','416','417','418','419','420','421','422','423','424','425','426'),
array(
'500','501','502','503','504','505','506','507','508','509','510'));
 
$TMPSAVETO='/tmp/'.time().'.txt';
 
if(
is_file($TMPSAVETO))unlink($TMPSAVETO);
 
foreach(
$CODES as $keyd => $res)
{
    foreach(
$res as $key)
    {
        
$ch curl_init("$SITENAME/e/$key");
        
$fp fopen ($TMPSAVETO"a");
        
curl_setopt ($chCURLOPT_FILE$fp);
        
curl_setopt ($chCURLOPT_FOLLOWLOCATION ,1);
        
curl_setopt ($chCURLOPT_HEADER ,1);
        
curl_exec ($ch);
        
curl_close ($ch);
        
fclose ($fp);
    }
}
$OUT='';
ob_start();
header ("Content-Type: text/plain;");
readfile($TMPSAVETO);
$OUT=ob_get_clean();
echo 
$OUT;
unlink($TMPSAVETO);
exit;
?>
Gespeichert
schlumpfi
Moderator
Hero Member
*****
Offline Offline

Beiträge: 1.309



« Antworten #2 am: 21 Februar 2008, 21:26:46 »

hehe, zwar schon taken älter mein post, aber danke...

hatte es zeitweise anders gelöst...

curl find ich nicht so prikelnd..

ABER DANKE NOCHMAL!  Cool
Gespeichert

Man muß nicht alles wissen, man muß nur wissen, wo es steht!
schlumpfi
Moderator
Hero Member
*****
Offline Offline

Beiträge: 1.309



« Antworten #3 am: 11 November 2008, 19:26:01 »

frage:

welche errorcodes sollte man standardmässig mit eigenem errordoc template abfangen??
Ich denke 400 401 403 404 500...  und ihr?

edit// hier paar weitere codes   http://de.wikipedia.org/wiki/HTTP-Statuscode

Zitat
#Error 400 bad_request
#Error 401 auth_required
#Error 403 forbidden
#Error 404 not_found
#Error 408 request_timeout
#Error 412 precondition_failed
#Error 413 entity_too_large
#Error 414 uri_too_large
#Error 415 unsupported_media_type
#Error 500 internal_server_error
#Error 501 not_implemented
#Error 502 bad_gateway
#Error 503 service_unavailable
#Error 506 variant_also_varies
« Letzte Änderung: 11 November 2008, 19:34:57 von schlumpfi » Gespeichert

Man muß nicht alles wissen, man muß nur wissen, wo es steht!
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

TinyPortal v.1.0.6 beta 2 © Bloc
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.076 Sekunden mit 28 Zugriffen.