Verification de l'erreur 404
Hors ligneAudayls Le 03/07/2006 à 00:46 Profil de Audayls Configuration de Audayls

Jeune Padawan
Bonsoir,
J'aimerai créer un script PHP qui puissent vérifier si un serveur autorise la personnalisation de l'erreur 404.

Donc je crée un fichier "test.php" et un fichier ".htaccess" contenant "ErrorDocument 404 /test.php". Jusqu'ici tout va bien (lorsque je rentre "test.html" dans mon navigateur je suis bien rediriger vers "test.php")

Mais comment faire cette vérification en PHP ?

Merci d'avance pour vos réponses !
--
'Cause it's a bittersweet symphony, this life
Hors ligneAnthony Le 03/07/2006 à 05:25 Profil de Anthony Configuration de Anthony

Fou du volant
Salut,

comment vérifier que ton erreur 404 fonctionne ? tu peux utiliser par exemple un fsockopen() sur l'adresse de ton site pour ouvrir une fausse page. Tu vas ensuite récupérer le code source de la page renvoyée par le serveur, si c'est le même que celui de ta page personnalisée 404, c'est gagné ;-)
--

Hors ligneAudayls Le 05/07/2006 à 19:48 Profil de Audayls Configuration de Audayls

Jeune Padawan
Salut,
désolé pour le retard de la réponse ... L'astuce que tu m'a donné ne fonctionne pas (une erreur apparait en avertissant que le fichier n'existe pas ...)

En fait je fais un système de téléchargement et d'installation pour le forum que j'améliore. L'installateur detecte si le "mod_rewrite" d'apache est activé, la version de PHP (si la version est inférieur a PHP 4.1 on transforme "$_POST" en "$HTTP_POST_VARS")

Mais encore un problème se pose (en plus de la vérification de l'erreur 404) si "allow_url_fopen" est désactivé, le script tombe à l'eau ...

P.S : oh c'est class j'ai 2 étoiles :P mdr
--
'Cause it's a bittersweet symphony, this life
Hors ligneAnthony Le 05/07/2006 à 19:50 Profil de Anthony Configuration de Anthony

Fou du volant
Un fsockopen pour récupérer le contenu html d'une page fonctionne très bien, et c'est aussi pour ça que c'est mieux que d'utiliser fopen() ou include :)
--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels