Partage
  • Partager sur Facebook
  • Partager sur Twitter

Header already sent...

Sujet résolu
    24 juin 2006 à 10:37:56

    Salut !

    J'ai probleme avec la fonction header(), pour faire une redirection. Je sais qu'il faut l'utiliser avant tout code HTML, et pourtant, l'erreur se produit quand meme ! Code y a pas mal de code, je vais juste mettre les fonction que j'ai utilisé avant, peut etre qu'il y en a une d'incompatble :

    • explode()
    • session_start()
    • 3 preg_replace()
    • include() avec dedans dedans des fonctions mysql de base
    • include() c'est une fonction qui renvoie une variable...ca vient peut etre de la ?
    • mysql_connect / select_db / query / fetch array / close
    • preg_match()
    • htmlentities()
    • addslashes()
    • ma fonction définie dans le 2eme include
    • intval()
    • implode()
    • mysql()
    • et enfin mon header()


    est-ce que la fonction qui renvoie la variable pourrait etre en cause ?

    Merci ^^
    • Partager sur Facebook
    • Partager sur Twitter
      24 juin 2006 à 10:41:01

      Fait attention, par exemple si dans tes includes, y'a un caractère avant où apres les <?php et ?>, c'est consideré comme une sortie à l'écran
      • Partager sur Facebook
      • Partager sur Twitter
        24 juin 2006 à 12:12:42

        Merci Atapi ^^ le probleme venait de la ! Dans mon 2eme include, apres le ?> y avait deux lignes d'espace :)

        Super, c'etait tout bete en plus :p

        Merci encore, @+
        • Partager sur Facebook
        • Partager sur Twitter

        Header already sent...

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown