Traçage d'erreurs 404

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Traçage d'erreurs 404

Message par calimo »

Je cherche à trouver la source du nombre importants d'erreurs 404 sur http://smilissimo.free.fr/.
Une vérification avec le vérificateur de liens du W3C ne détecte pas de problèmes. Donc je me demande d'où ça vient... :roll:

J'ai donc voulu essayer un petit script php (reouvé sur le manuel de php.net) pour écrire le référant dans un fichier. Et là je vois plein de pages du style http://smilissimo.free.fr/index.php ou http://smilissimo.free.fr/Thunderbird.php... donc ça veut dire que ces pages appellent des fichiers qui n'existent pas :shock: :?:
Chose remarqueble : à chaque fois, j'ai 11 fois la même page qui est appelée, puis une autre 11 fois... toujours 11 !

J'y comprend rien, j'aimerais bien que quelqu'un m'explique parce que je suis un peui dépassé :shock:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

À la réflexion, 11 c'est exactement le nombre de fichiers CSS appelés sur chaque page par des

Code : Tout sélectionner

@import url("nom_de_fichier.css") media(s);
:roll: :roll: :? :shock:
C'est une coïncidence ? :lol:
chBok
Iguane
Messages : 991
Inscription : 17 oct. 2003, 19:17

Message par chBok »

Avec PHP, tu peux utiliser le HTTP_REFERER ou une autre fonctione du même type pour avoir plus de détails. Pour cela, il faut que tu configures une page 404 qui renseigne ta base de données.
A ton clavier.
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

tu as une info sur le naviguateur qui obtient les 404?
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

En fait j'ai déjà une ligne dans mon .htaccess :

Code : Tout sélectionner

ErrorDocument 404 http://smilissimo.free.fr/erreur404.php
C'est justement parce que cette page est autant vue que l'index ( :shock: ) que je m'inquiète :lol:
En fait j'ai justement mis en place l'écriture du HTTP_REFERER dans un fichier txt :

Code : Tout sélectionner

$filename = 'erreurs404.txt';
$somecontent = $_SERVER['HTTP_REFERER'];


// Assurons nous que le fichier est accessible en écriture
if (is_writable($filename)) {

   // Dans notre exemple, nous ouvrons le fichier $filename en mode d'ajout
   // Le pointeur de fichier est placé à la fin du fichier
   // c'est là que $somecontent sera placé
   if (!$handle = fopen($filename, 'a')) {
         echo "Impossible d'ouvrir le fichier ($filename)";
         exit;
   }

   // Ecrivons quelque chose dans notre fichier.
   if (fwrite($handle, $somecontent) === FALSE) {
       echo "Impossible d'écrire dans le fichier ($filename)";
       exit;
   }

   echo "L'écriture de ($somecontent) dans le fichier ($filename) a réussi";

   fclose($handle);

} else {
   echo "Le fichier $filename n'est pas accessible en écriture.";
}
Je n'avais pas pensé à écrire le navigateur. Merci jv :wink:

PS : on peut pas mettre des retours à la ligne ?
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

pour un retour à la ligne je crois si mes souvenir son bon que c'est \13 avec des "" pour que ce soit bien interpreter...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Euh... ça a pas l'air d'être ça :? Ça le remplace par un caractère spécial.
J'avais essayé \n ou \r mais ça mets un 0.

Ah ben tout bien essayé \r semble fonctionner.

On va attendre un peu, pour le moment je n'ai que des FF 0.8 et 0.9 sans référents. Merci à tous pour votre aide :wink:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ah, ça n'a pas tardé :lol:

Code : Tout sélectionner

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

http://smilissimo.free.fr/Thunderbird.php
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Mais je ne sais toujours pas où IE essaye de me trouver ces fichiers :cry:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Vous pensez que IE pourrait chercher les @import url("fichier.css") non pas dans le dossier de la feuille de style mais à la racine du site ?
psyco_thug
Lézard vert
Messages : 132
Inscription : 25 févr. 2004, 17:33

Message par psyco_thug »

Juste une petite parenthèse:
Visiteur, vous utilisez Internet Explorer. Malheureusement, Internet Explorer est bien trop vieux pour être capable d'afficher correctement les pages de ce site. Et pour cause, sa dernière version date de 2001 !
Ne trouvez-vous pas étonnant, sur un Web qui, dit-on, évolue si vite, qu'un navigateur puisse rester trois ans sans avoir été amélioré ?
Savez-vous seulement qu'il existe des alternatives à ce navigateur dépassé ? Que Internet Explorer n'est pas le seul navigateur capable de vous ouvrir les portes d'Internet ?
tu pars en guerre ou quoi..Mouhahaha Quoique bonne idée!! :D
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

calimo a écrit :Vous pensez que IE pourrait chercher les @import url("fichier.css") non pas dans le dossier de la feuille de style mais à la racine du site ?
Il sont ou? Je ne les ais pas vue dans le source de ta page...
psyco_thug
Lézard vert
Messages : 132
Inscription : 25 févr. 2004, 17:33

Message par psyco_thug »

Image

Je pige pas ce message. Pour le reste de la page, les style semble avoir été désactivé ou presque sous IE. Quoique logique vu que le contenu concerne Mozilla/Firefox.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

@psyco_thug : je les ai pas désactivés, c'est juste IE qui comme NS 4 n'est pas au point avec les @import !
Pour l'avertissement, oui je pars en guerre, mais ce n'est que la stricte vérité, voir http://www.geckozone.org/forum/viewtopi ... 6589#36589 par exemple :wink:
psyco_thug
Lézard vert
Messages : 132
Inscription : 25 févr. 2004, 17:33

Message par psyco_thug »

Quelque chose de plus constructif.

Dans le style Stryer, à droite à "Rubrique d'aide" la puce est à droite et non à gauche comme les autres.

Autre chose encore sur Stryer quand je fais un right-click et "View this page in IE" (extension IEview). Il (IE) tente de téléchager la page :shock: Est-ce normal :?:

EDIT: C'est après avoir passer la souris dessus que la puce change de position (de gauche à droite.)
Dernière modification par psyco_thug le 25 juin 2004, 19:02, modifié 1 fois.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités