php ErrorDocument 404

This is a discussion on php ErrorDocument 404 within the Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php) forum.

php ErrorDocument 404

Postby ScooterGrisen on Tue Dec 02, 2008 4:18 pm

Jeg vil gerne have en e-mail hver gang der forsøges at vise en fil på
min hjemmeside som ikke findes.

Jeg har lavet "fejl.html" som vises hvergang en fil ikke findes.

i .htaccess skriver jeg: ErrorDocument 404 /scooterhjemmeside/
fejl.html

Jeg bruger så $_SERVER['REQUEST_URI'] til at få finde ud af hvilken
fil som ikke blev fundet.

Det virker så også fint nok hvis jeg prøver at få adgang til:
http://mentos.wep.dk/scooterhjemmeside/findesikke
men hvis jeg prøver at få adgang til:
http://mentos.wep.dk/findesikke
Fordi så bliver de billeder som fejl.html prøver at få adgang til ikke
vist fordi den gå fra at hedde:
http://mentos.wep.dk/scooterhjemmeside/billeder/4takt50ccmscootere12.png
til:
http://mentos.wep.dk/billeder/4takt50ccmscootere12.png

Hvis jeg så ændre .htaccess til
ErrorDocument 404 http://mentos.wep.dk/scooterhjemmeside/fejl.html

Så virker billeder i fejl.html men jeg kan ikke bruge $_SERVER
['REQUEST_URI'] for den viser bare "fejl.html" istedet for at vise
filen som ikke blev fundet.
Og $_SERVER["REDIRECT_STATUS"] visere ikke 404 når man bruger et
ekstern link (http:///...)

Håber i kan hjælpe.

ScooterGrisen
 
Posts: 15
Joined: Mon Nov 17, 2008 8:06 am

Re: php ErrorDocument 404

Postby Bertel Lund Hansen on Tue Dec 02, 2008 4:40 pm

ScooterGrisen skrev:

> Jeg vil gerne have en e-mail hver gang der forsøges at vise en fil på
> min hjemmeside som ikke findes.

Pas på med det. Jeg satte engang et script op til noget
tilmelding hvor jeg fik en mail hver gang nogen tilmeldte sig.

Da jeg blev offer for en hadefuld hærværksmand, kom der flere
tusind mails i min mailboks. Det var lidt træls, så nu kører jeg
med en lidt anden opsætning.

--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
Bertel Lund Hansen
 
Posts: 1247
Joined: Thu Jul 17, 2003 11:57 am

Re: php ErrorDocument 404

Postby Arne Feldborg on Tue Dec 02, 2008 5:08 pm

ScooterGrisen skrev Tue, 2 Dec 2008 15:18:25
-0800 (PST)

>Jeg vil gerne have en e-mail hver gang der forsøges at vise en fil på
>min hjemmeside som ikke findes.
>
Det vil jeg (også) godt advare imod.

Dels er der muligheden for chikane, som Bertel omtaler (og som jeg
iøvrigt også selv har været udsat for).

Og dels er der iøvrigt så mange kald på ikke eksisterende filer (fra
spambotter, fra amatørhackere, og fra andet godtfolk) , at et sådant
system vil generere et helt uoverskueligt antal mails.

Det bedste du kan gøre er, efter min mening, at lave et lille
php-program der en gang i mellem skimmer din error.log og lister de
interessante emner ud.

Har du ikke umidelbart afgang til error-log, så kan du lade din 404.php
gemme de interessante emner i en tekstfil på serveren - istedet for at
sende en mail, hver gang der sker eet eller andet.


--
mvh, A:\Feldborg

Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/
Arne Feldborg
 
Posts: 216
Joined: Tue Aug 12, 2003 10:32 pm

Re: php ErrorDocument 404

Postby ScooterGrisen on Wed Dec 03, 2008 6:56 am

Jeg kender ikke til error.log men jeg vil prøve og undersøge. Er det
en fil som gemmer alle de fejl som opstår når folk prøver at få adgang
til hjemmesiden ? Hvordan får jeg adgang til den error.log fil ?

Jeg tror muligvis jeg har løst min fejl med at tilføje: href="http://mentos.wep.dk/scooterhjemmeside/">
til min fejl.html fil

Jeg ville skrive:

documenterror 404 /fejl.html

i min .htaccess i roden af hjemmesiden men det virker åbentbart ikke.
ScooterGrisen
 
Posts: 15
Joined: Mon Nov 17, 2008 8:06 am

Re: php ErrorDocument 404

Postby ScooterGrisen on Wed Dec 03, 2008 4:12 pm

Da jeg tilføjede:
http://mentos.wep.dk/scooterhjemmeside/">
til mine filer ja så virker det lidt men så kom der nogen andre
problemer....
Så hvis der er nogen som kan hjælpe mig så skrive endelige.
ScooterGrisen
 
Posts: 15
Joined: Mon Nov 17, 2008 8:06 am

Re: php ErrorDocument 404

Postby Dan Storm on Thu Dec 04, 2008 1:00 am

ScooterGrisen skrev:
> Da jeg tilføjede:
> http://mentos.wep.dk/scooterhjemmeside/">
> til mine filer ja så virker det lidt men så kom der nogen andre
> problemer....
> Så hvis der er nogen som kan hjælpe mig så skrive endelige.

Det er jo ikke nemt at hjælpe dig, når man ikke bliver oplyst om hvad
'andre problemer' består af.

--
Dan Storm - storm at err0r dot dk / http://err0r.dk/

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!
Dan Storm
 
Posts: 587
Joined: Sun Sep 12, 2004 10:47 am

Re: php ErrorDocument 404

Postby ScooterGrisen on Thu Dec 04, 2008 2:36 pm

> Det er jo ikke nemt at hjælpe dig, når man ikke bliver oplyst om hvad
> 'andre problemer' består af.

Ja det fordi hvis jeg bruger http://mentos.wep.dk/
scooterhjemmeside/"> også virker ikke.
Så bliver:
http://mentos.wep.dk/scooterhjemmeside/altomdanscooter.html#danscootereasy
til:
http://mentos.wep.dk/scooterhjemmeside/#danscootereasy

Men istedet for at tilføje til alle mine sider så har
jeg bare tilføjet den til fejl.html siden så har jeg rettet lidt i
delen også nu ser det ud til at virke... Det blev bare sådan en
lidt omvendt måde og gøre det men hvis det virker ja så virker det jo.

Se eventuelt:
http://mentos.wep.dk/scooterhjemmeside/mine/viskode.html?../fejl.html
http://mentos.wep.dk/scooterhjemmeside/mine/viskode.html?../php/phpfunktioner.php
Hvis i er interesseret.

Det lader til jeg har fundet en løsning, men det var sku lidt
besværligt.
ScooterGrisen
 
Posts: 15
Joined: Mon Nov 17, 2008 8:06 am

Re: php ErrorDocument 404

Postby Erik Ginnerskov on Fri Dec 05, 2008 1:52 pm

ScooterGrisen wrote:

> Se eventuelt:

> http://mentos.wep.dk/scooterhjemmeside/mine/viskode.html?../php/phpfunktioner.php

Den server ville jeg være yderst forsigtig med. Den sender php-koden ud som
plain text i stedet for at behandle koden serverside. Den sendte i øvrigt
html-koden på samme måde - ikke betryggende.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://vestfynswebdesign.dk/ - http://html-faq.dk/

Erik Ginnerskov
 
Posts: 550
Joined: Sat May 22, 2004 2:12 pm


Return to Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php)

Who is online

Users browsing this forum: No registered users and 0 guests