8792 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai fait ,grace à un script trouvé sur le net, un petit trombinoscope sur ma page1.php.

Quand j'appelle directement cette page, mon trombinoscope marche bien.

Mais quand je l'appelle par la fonction include sur par ex page2.php, je n'ai que l'image d'arrière plan de page1.php qui s'affiche !

De là, je crée une nouvelle page3.php, donc vierge et j'y appelle ma page1.php toujours avec include et la ça marche.

En fait, mon trombinoscope doit entrer en conflit avec autre chose de ma page2.php !

Quelqu'un connait-il le problème ?

Merci.
Salut,

Sans voir une page en ligne (l'idéal), ni même sans avoir ne serait-ce qu'une ligne de code, j'ai bien peur que personne ne soit en mesure de t'apporter une quelconque réponse pour t'aider à résoudre ton problème.
Salut,

il suffit de jeter un coup d'oeil dans le code final de ta page pour te rendre compte de ce qui cloche. Il y a 2 Doctypes, 2 balises <html>, 2 balises <head>, 2 balises <body>, etc.

Ton site présente 155 erreurs de validations, si on prend la peine d'obliger le validateur à utiliser le bon jeu de caractères que tu n'as pas spécifié, etc. Dans ces conditions, inutile d'essayer d'obtenir un rendu cohérent, sans parler des différences entre navigateurs.

La fonction include fait un "copier/coller" du contenu de ton fichier "tronch.php" à l'intérieur du code source du fichier "lir_cit_cel1.php". Il ne doit donc contenir QUE le code que tu veux insérer, ça ne doit pas être une page HTML complète.
Je viens d'enlever les balises inutiles, mais j'ai toujours le problème.
Ca serait dû alors à ma page bourrée d'erreurs alors !

Je viens de voir ces erreurs et je suis assez surpris, j'en avais pas autant avant. Et je ne pense pas avoir fait tant de modifs. Enfin bon.
Le soucis, c'est que je n'ai jamais trop pigé ce que me sortait le validateur.
Par ex: # Error Line 616 column 146: end tag for "IMG" omitted, but OMITTAG NO was specified.

...IMG SRC="portrait/2.jpg" BORDER=0></A[#]>')
Si c'est un problème de langue, il existe des validateurs en français (http://www.validome.org/).

Si tu utilises un doctype XHTML, il faut respecter la syntaxe XHTML : toutes les balises doivent être fermées :

<img src="..." alt="..." [b]/>[/b]
par exemple

Edit :
a écrit :
Ca serait dû alors à ma page bourrée d'erreurs alors !
Peut-être, et peut-être pas. Mais tant que les erreurs seront là, impossible de dire d'où ton erreur provient.

Edit² : j'oubliais, on écrit les balises & attributs en minuscules, en xhtml Smiley cligne
Modifié par Thomas D. (25 Mar 2007 - 16:14)
Je m'en suis sorti en appelant uniquement le code et sans gif au autres.
Et en nettoyant ma page. Plus que 11 errreurs sur cette page avec le validateur wc3 quebec.
Merci.
Modifié par Stegue (25 Mar 2007 - 22:13)