errordocument

Gesponsorde koppelingen

PHP script bestanden

  1. errordocument

« Lees de omschrijving en reacties

---------------------------------------UPDATED VERSION ----------------------
* switch - case toegepast
------------------------------------------------------------------------



## bestand: .htaccess:
## lijst zelf voort aanvullen indien je wil...
## je moet voor error.php de volledige url zetten
## deze commentaar kan je best niet in het bestand zetten, dus cupasten vanaf hieronder

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>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
## php-bestand: error.php
## zelf te verpersoonlijke/aan te vullen

## geef de volledige url van waar het bestand staat (zonder error.php dus wel op het einde / zetten)

$url = "http://......./";


if (isset($_GET['on'])){


switch ( $_GET['number'] ){

  case
"408":
     $descr = "<h1>HTTP-fout 408:</h1><br>
                Request Timeout! "
;
  break;
  
  case
"400":
     $descr = "<h1>HTTP-fout 400:</h1><br>
                Bad request"
;
  break;
  
  case
"401":
     $descr = "<h1>HTTP-fout 401:</h1><br>
                Authorization Required"
;
  break;
  
  case
"500":
     $descr = "<h1>HTTP-fout 500:</h1><br>
                Internal Server Error"
;
  break;
  
  case
"403":
     $descr = "<h1>HTTP-fout 403:</h1><br>
                Forbidden"
;
  break;
  
  case
"404":
     $descr = "<h1>HTTP-fout 404:</h1><br>
                Not Found "
;
  break;
  
  
  case
"503":
      $descr = "<h1>HTTP-fout 503:</h1><br>
                Service Unavailable "
;
  break;
  
  
  default:

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

}


$descr .= " <br><br>Als deze fout meer voorkomt: gelieve dit te melden!<br>";
$descr .= "<br><hr><br>Voor meer info over deze fouten klik <a href='http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html' target='_blank'>hier</a>!";
$descr .= "<br><a href='javascript:history.go(-2)'>Klik hier om terug te gaan</a>";
$descr = "<b>".$descr."</b>";

echo "<table width='100%' border='1' cellspacing='0' cellpadding='0' bordercolor='black'>
        <tr>
            <td width='100%'>
            "
.$descr."
            </td>
        </tr>
    </table>"
;

}
else {
    print "<script>location.href = '".$url."error.php?number=".$_GET['number']."&on=yes'</script>";
}



?>

 
 

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.