Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obsługa błędów przez PHP
Forum PHP.pl > Forum > PHP
klub_chem
Witam!

Jak zrobić, żeby znać adres nieznalezionego pliku na stronie?
bamboos
Nie wiem jak zrobić, żeby znać ten adres, bo nie wiem co to jest: "...adres nieznalesionego pliku na stronie..."?!?
BzikOS
Nie za bardzo wiem o co Ci chodzi :S Może o to, żeby się wyświetliła odpowiednia strona po otrzymaniu przez server żądania pobrania nieistniejącej strony? Jeżeli tak, to przyjrzyj się plikowi konfiguracyjnemu servera www, sekcja "Customizable error response (Apache style)" (w Apachu).
czachor
chodzi mu chyba o to, żeby w jakichś logach był adres nieznalezionej strony (naczy jak wpisze np. eee.htm i nie ma jej na serwerze, to żeby serwer gdzieś zapisał, że strony eee.htm nie znalazł) - coś takiego jak w AWSTAT - "Strona nie znaleziona" i wypisane strony
BzikOS
To nie musi nic robić laugh.gif W logach servera to jest.
klub_chem
chcę zapisywać w mysql właśnie te wskazania błędów - nieznalezionych plików. Interesje mnie w jakiej zmiennej jest przekazywana nieznaleziona nazwa. Np. ktos wpisuje eeeee.html. takiego pliku nieznaleziono. Więc wyswietla sie strona w php, ktora powie, ze pliku nieznaleziono - jego nazwa i mi zapisze do mysql nazwe tego pliku.

Nie wiem jedynie w jakiej zmiennej moze byc ta nazwa
seaquest
o ile dobrze pamietam trzeba chyba grzebac w .htaccess na scripts.pl byl kiedys taki skrypt, ktory wywolywal odpowiednia strone www, kiedy nie zostalo costam znalezione
spenalzo
Cytat
ErrorDocument 404 plik.php

Z tym, że nie mam pojęcia jak zrobić, żeby znać adres strony z błędem (sam też próbowałem to zrobic).
klub_chem
do tego chyba służy request_uri, ale mi nie dziala.

wiem, ze nalezy w .htaccesie, umiem przestawic strony bledow. nie umiem jednak wysiwetlac strony z bledem.

pzodrow

j
shima
Specjalnie dla Ciebie zmieniłem obsługę błędu 404 w moim apache-u

[php:1:1f96986ede]<?php
echo $_SERVER['REQUEST_URI'];
?>[/php:1:1f96986ede]

I działa. Oczywiście ja to wyświetlam, ale możesz zapisywać do pliku.

Update:
Oczywiście zwraca ścieżkę względna w odniesieniu do DocumentRoot.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.