problème avec include

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème avec include

par Hywan » 03 mars 2007, 20:01

Donc sans aucun doute, le <br /> est dans ton second include (d'après tes dires).

Regardes si tu n'inclues pas un autre fichier dans cet include.

Est-ce qu'on peut voir le code ?

par romand » 03 mars 2007, 19:08

c'est ce que j'avais pensé, mais ce fameux code n'apparait que si je mets le 2ème include !!!!!!

merci encore pour les réponses

par Hywan » 03 mars 2007, 11:59

Bonjour :)

Alors c'est à la fin de ton premier fichier que tu as le tag <br />.
Edit : du moins, c'est dans ton premier fichier que tu affiches <br />. Pas forcément à la fin. Regardes bien.

PS : il est préférable d'utiliser <?php et pas <? :)


Bonne journée.

par romand » 03 mars 2007, 11:43

ok
mais mon pb c'est que le code "<br /> est inséré automatiquement quel que soit le 2ème fichier inclus (même si il est vide de tout code)

par Ultim4T0m » 03 mars 2007, 09:35

Bonjour,

Il se passe qu'avant un header, rien ne doit être envoyé au navigateur, pas d'html, pas d'espace avant le <?php, rien.

Donc si prov.php contient

echo '</ br>';
Il est normal que ça ne fonctionne pas.

Tu dois avoir ce message d'erreur.

Code : Tout sélectionner

Warning: Cannot modify header information - headers already sent

problème avec include

par romand » 03 mars 2007, 09:25

Bonjour,
voilà le début de mon code:
" <?
include("fonction-004.php");
include("prov.php");"

le 2 ème include insère automatiquement "<br />" dans la page htm construite, ce qui fait qu'aucun header ne peut fonctionner.

Qui aurait une idée de ce qui se passe?

merci pour votre aide.