Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 13h13   #1
Invité de passage
 
Inscription : février 2008
Messages : 20
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 20
Points : 4
Points : 4
Par défaut Erreur "Cannot modify header information"

Bonjour tout le monde.

Après avoir changé l'encodage du fichier script.php (vers utf-8) j'ai l'erreur suivante:

Code :
Warning: Cannot modify header information - headers already sent by (output started at path/script.php:1) in path/script.php on line 69
Il n'y aucun envoi de html avant l'envoi de header (ni espace, ni echo ni rien) d'ailleurs le script marchait parfaitement avant de changement d'encodage.

Bizarre! non? Je rencontre ce problème avec pas mal d'autres script et sur d'autres ça marche sans problème.

le script récupère les données d'un formulaire, envoie un mail avec la fonction mail() puis fait une redirection avec header, rien de bien méchant.

Des pistes? Besoin de votre aide. Un grand merci
missokhay est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h23   #2
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
Bonjour,

Pourrais tu afficher le code pour en savoir plus ?

Merci !
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h25   #3
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 773
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 773
Points : 2 332
Points : 2 332
Bonjour,

A part du html avant, il n'y a aucune raison d'avoir cette erreur en changeant ton encodage, tu n'aurais pas des lignes "invisibles" qui se sont rajoutées ?
Au pire tu rediriges en Javascript à la place...
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles.
- avant de poster
- Je ne réponds pas aux questions techniques en MP.
FirePrawn est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h26   #4
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 806
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 806
Points : 1 520
Points : 1 520
Affiches les caractères non imprimables.
Mais si le fichier est pas grand (ce qu'il semble pas vu ce que tu annonces de son contenu) le plus simple est de créer un nouveau fichier, de régler l'encodage et de tout recopier dedans (mais pas via du copier/coller...).
__________________
Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 15h12   #5
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Assures toi que tu enregistrer sans BOM.
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/08/2011, 19h34   #6
Membre habitué
 
Homme Lucas GAUTHERON
Lycéen
Inscription : décembre 2008
Messages : 106
Détails du profil
Informations personnelles :
Nom : Homme Lucas GAUTHERON

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : décembre 2008
Messages : 106
Points : 145
Points : 145
A part là FAQ, y a un topic "erreurs courantes" ? ça devrait aller dedans... Ce problème est assez récurrent et souvent les gens ont du mal à l'identifier..
lucas74 est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h58.


 
 
 
 
Partenaires

Hébergement Web