ErrorDocument

Door De VeeWee, 25 jaar geleden, 6.443x bekeken

Met dit script kan je (als je het wat uitbreid) alle http-errors verpersoonlijken!
Je moet wel over een apache-server beschikken die .htaccess toelaat!
Zorg dat dit .htaccess bestand niet in een subdir zit (het php bestand mag wel in een subdir zitten)


voorbeeld van een 404 error:
http://members.lycos.nl/geelonstage/jqsdsk.php

voorbeeld van een 403 error:
http://members.lycos.nl/geelonstage/site/poll/

voorbeeld van script zonder nummer hieronder!
(je kan zelf vlug een nummer achter ?number= zetten)


dan nu de code:

Voorbeeld: http://members.lycos.nl/geelonstage/site/error.php?number=

Gesponsorde koppelingen

PHP script bestanden

  1. errordocument

 

Er zijn 22 reacties op 'Errordocument'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


25 jaar geleden
 
0 +1 -0 -1
kan ik bij lycos .htaccess gebruiken?
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
ja dat kan

zie voorbeeld ;)

dit .htacces mag je wel niet in een subdir zetten
Marcel K
Marcel K
25 jaar geleden
 
0 +1 -0 -1
wat is het nu ? wel of niet in een subdir zetten ? Beetje onduidelijk, "wel niet in een subdir zetten" ;-)
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
nja eigenlijk kan je het bestand wel in een subdir zetten (doe ik zelf ook..)
vlug ff aanpassen dan;)
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
sorry voor de dubbele post; het .htaccess mag niet in een subdir maar het .php bestand wel voor alle duidelijkheid (dan werkt het in ieder geval toch...)
PHP erik
PHP erik
25 jaar geleden
 
0 +1 -0 -1
Ooit van switch-case gehoord VeeWee?
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
ja

zoiets kan je er ook van maken maar ben eigenlijk ook nog maar een beginner in php dus heb het snel bij if gehouden, zou er zoiets uitzien schat ik (verbeter maar als het niet zo is)

switch ($_GET['number'];){

case "404":
$descr = "not found";
break;
// de rest

default:
$descr = "Er is een http-fout met het nummer ".$_GET['number'];
break;

}


25 jaar geleden
 
0 +1 -0 -1
waar moet ik het .htaccess bestand plaatsen? Je hebt bij lycos toch geen rechten voor de map error?Maar waar moet je het dan plaatsen? gewoon in je hoofdweb(de gewone www-root)
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
niet in een subdir gewoon als je je ftp opstart direct in die map (dacht toch dat dit duidelijk was :s)
het is geen map error he, gewoon een bestand error

weet zeker dat het bij lycos gaat want je kan via online tools zelf een verpersoonlijkte pagina aanmaken en dan word de .htaccess ook gewoon in geen subdir gestoken...


25 jaar geleden
 
0 +1 -0 -1
Hoi Veewee. Ik kan thuis niet met ftp werken. Ik upload altijd via http://members.lycos.nl/username/ Dus. Dan heb kan ik denk nie in de map komen.
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
hoe kan je nu via http:// in een ftp map terecht komen? dit slaat op niet veel :p
download eens een ftp programma normaal moet dit wel werken hoor...


25 jaar geleden
 
0 +1 -0 -1
moet je het dan in je pagina``s includen ofzoo?
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
.htacces is een apache bestand; dit word gebruikt als je geen toegang hebt tot de eigenlijke server. Hierdoor kan je dus ook de foutenberichten veranderen. 1 van de eigenschappen van .htacces is dat deze gegevens op alle paginas op je webspace worden opgehaald. je moet dus niets includen en je kan een url intyppen die je wil (in je eigen webspace) deze pagina zal altijd kloppen!


25 jaar geleden
 
0 +1 -0 -1
wat is een sibdir
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
waarschijnlijk typfout: subdir ;-)
Arjen Halma
Arjen Halma
23 jaar geleden
 
0 +1 -0 -1
Leuke script, je kunt het nog uitbreiden met opties als foutmeldingen doormailen naar iemand ed.
Lissy Pixel
Lissy Pixel
23 jaar geleden
 
0 +1 -0 -1
@ PHPerik :

wat vond je nu van dit:
switch ($_GET['number'];){

case "404":
$descr = "not found";
break;
// de rest

default:
$descr = "Er is een http-fout met het nummer ".$_GET['number'];
break;

}

Groet, lissy


23 jaar geleden
 
0 +1 -0 -1
Heb sinds kort op mijn eigen account op de computer steeds de foutmelding "http fout 403" maar op de andere account van mijn vriendin kan ik wel alle sites op als hotmail, lycos etc. terwijl beide accounts hoofdgebruikers zijn.
Weet iemand hoe dit op te lossen is?

Groetjes Marcel
Jelmer -
Jelmer -
23 jaar geleden
 
0 +1 -0 -1
Controleer eens of er een DNS-server adres is ingevuld, en of dat wel het adres is dat jij erin wilt hebben. (meestal hoort het leeg te zijn)

Volgens mij kan je dat vinden in Windows bij 'verbindingen', en dan je netwerk/inbelverbinding. Dan op het tabblad waar zo'n blokje met services/protocollen staat. Daar selecteer je tcp/ip, en dan druk je op 'configureer'. Dan zou het ergens op die tabbladen moeten staan.
Thom Snijders
Thom Snijders
23 jaar geleden
 
0 +1 -0 -1
Als ik dit op mijn ftp zet krijg ik overal de 500 error. Kan dan geen enkele pagina van mn site bekijken :S Iemand een idee?
Ugur
Ugur
23 jaar geleden
 
0 +1 -0 -1
Hmmm bij mij doe ie het niet ik heb
ErrorDocument 505 error.php?number=505
ErrorDocument 408 error.php?number=408
ErrorDocument 400 error.php?number=400
ErrorDocument 401 error.php?number=401
ErrorDocument 500 error.php?number=500
ErrorDocument 403 error.php?number=403
ErrorDocument 501 error.php?number=501
ErrorDocument 404 error.php?number=404
ErrorDocument 502 error.php?number=502
ErrorDocument 405 error.php?number=405
ErrorDocument 503 error.php?number=503
ErrorDocument 504 error.php?number=504
ErrorDocument 415 error.php?number=415
ErrorDocument 302 error.php?number=302

<Files .htaccess>
order allow,deny
deny from all
</Files>
in de .htaccess gedaan dus cgi-bin/.htaccess en de error.pjp heb ik gewoon ind e public html gedaan ... en het werkt niet kan iemand mij helpen? E-mail me a.u.b want ik kan niet zo vaak meer actief zijn [email protected]
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Arjan Kapteijn
Arjan Kapteijn
23 jaar geleden
 
0 +1 -0 -1
Makkelijker is om volledige paden te gebruiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
ErrorDocument 302 http://www.i-cey.net/?error=302
ErrorDocument 400 http://www.i-cey.net/?error=400
etc...


Hou er ook rekening mee dat je een .htaccess wel moet accepteren op je server. Dus allow override niet op none hebben staan ;).

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. errordocument

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.