Citat:
Originally posted by hmngustav@Mar 19 2008, 17:39
Jag har testat men själva php-koden körs inte (den syns på skärmen, men den syns i källkoden)
|
Är filen sparad med ändelsen *.php?
PHP ska
aldrig synas i källkoden, då finns det något grovt fel.
Förmodligen så är inte PHP installerat korrekt.
Så ominstallera PHP med Apache och gör sedan följande:
Placera en .htaccess fil i root med följande i:
Kod:
ErrorDocument 400 error.php?error=400
ErrorDocument 401 error.php?error=401
ErrorDocument 403 error.php?error=403
ErrorDocument 404 error.php?error=404
ErrorDocument 500 error.php?error=500
Sedan en PHP fil (error.php eller något):
Kod:
<?php
$error = $_GET['error'];
if($error)
{
echo '<h1>' . $error . '</h1>';
switch($error)
{
case '400':
echo 'Bad request';
break;
case '401':
echo 'Authorization required';
break;
case '403':
echo 'Forbidden';
break;
case '404':
echo 'Not found';
break;
case '500':
echo 'Internal server error';
break;
}
echo '
<br />
IP: ' . $_SERVER['REMOTE_ADDR'];
}
?>
That should do it