begin process at 2012 05 31 01:15:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Probleme avec header


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme avec header

vendredi 28 août 2009 à 12:17:28 | Probleme avec header

ouzb

Bonjour,
Quelqu'un peut m'expliquer ce problème :

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vad-ot/fichierlang.php:2) in /var/www/vad-ot/to.demande_credit.php on line 55

et la ligne qu'il fait l'erreur est :
header ('to.credits.php?page=1');
exit();

vendredi 28 août 2009 à 13:09:25 | Re : Probleme avec header

Tonio_35


Bonjour,

Comme écrit dans le message, tu as déjà envoyer des informations au client, le header à donc déjà été soumis...

La fonction header ne peut être utilisée que si aucune information n'a été retournée au client...

Par information j'entends un texte :
un echo ou un espace en début de fichier avant la balise php...

Il faut donc t'arranger soit pour que ton header se trouve tout en haut de ton script php, avant tout les echo ou autre, soit pour buffuriser les retour et les envoyer qu'en fin de script...

Suis-je clair ?

_________________________________
Min iPomme

vendredi 28 août 2009 à 13:11:54 | Re : Probleme avec header

Tonio_35


Ah et aussi, que veux dire ce header ?

c'est une redirection ?

Tu veux pas plutôt faire :
header("Location: to.credits.php?page=1");


_________________________________
Min iPomme

vendredi 28 août 2009 à 14:44:14 | Re : Probleme avec header

kohntark

Membre Club


Salut,

En complément :

et la ligne qu'il fait l'erreur est :


=> non, la ligne "fautive" est la ligne 2 de fichierlang.php

Cordialement,

Kohntark -

vendredi 28 août 2009 à 15:08:46 | Re : Probleme avec header

ouzb

Kohntark, j'ai regardé le fichier fichierlang.php et j'ai eu quelques modifs
et j'ai erreur qui vient a la ligne 21 qui n'a rien
puisse m'aider voici le code


<?php
include('lang.php');
//$_SESSION['strLangue']=$_GET['LANG']
if(!empty($_SESSION['strLangue']))
{
$lang=$_SESSION['strLangue'];
}
//if(!empty($_SESSION['strLangue']))
//{
//$lang=$_SESSION['strLangue'];
//}
if(!empty($lang) && ($lang=='FR' || $lang=='EN' || $lang=='ES' || $lang=='IT' || $lang=='DE'))
{
include('lang/'.$lang.'.php');
}
?>

vendredi 28 août 2009 à 15:25:20 | Re : Probleme avec header

kohntark

Membre Club

j'ai rien compris :
pourquoi ligne 21 ? où est elle (je ne suis pas devin) ? quel message d'erreur exactement ?

... ton histoire n'est pas très claire, tu devrais apporter les informations nécessaires (surligner la ligne exact, fournir le message d'erreur, ...)

Cordialement,



Kohntark -

vendredi 28 août 2009 à 15:36:26 | Re : Probleme avec header

ouzb

Voici l'erreur qu'il fait :
Cannot modify header information - headers already sent by (output started at /var/www/vad-ot/fichierlang.php:21) in /var/www/vad-ot/to.demande_credit.php on line 53


la ligne 53 du php
il y a que çà : header('Location: to.credits.php');
exit();
et la ligne 21 du fichierlang

1 <?php
2 require_once('lang.php');
3 //$_SESSION['strLangue']=$_GET['LANG']
4 if(!empty($_SESSION['strLangue']))
5 {
6 $lang=$_SESSION['strLangue'];
7 }
8 //if(!empty($_SESSION['strLangue']))
9 //{
10 //$lang=$_SESSION['strLangue'];
11 //}
12 if(!empty($lang) && ($lang=='FR' || $lang=='EN' || $lang=='ES' || $lang=='IT' || $lang=='DE'))
13 {
15 include('lang/'.$lang.'.php');
16 }
17 ?>

Pour te dire que cette ligne 21 n'a pas de code
Bizarre

vendredi 28 août 2009 à 16:04:00 | Re : Probleme avec header

kohntark

Membre Club

Essai ceci et fais des tests après chaque modif :
commente le require_once
commente le include
contrôle que tes varibales soient bien définies

Ca devrait te permettre de trouver où se trouve l'erreur.

Cordialement,


Kohntark -

vendredi 28 août 2009 à 16:10:35 | Re : Probleme avec header

ouzb

j'ai fais un commentaire sur include(fichierlang.php);
dans to.demande_credit.php
,il m'envoi çà correctement et me redirige vers la page
Donc il y a un probleme dans mon fichier lang.php et fichierlang.php

vendredi 28 août 2009 à 16:38:59 | Re : Probleme avec header

ouzb


Kohntark je crois j'ai trouvé la solution.
En fait au lieu de passer par le fichier lang.php pour la session langue
j'ai fais ceci et çà marche impeccablement.
<?php
//include('lang.php');
if(isset($_SESSION['strLangue']))
{
$_SESSION['strLangue'] = 'FR';
$lang=$_SESSION['strLangue'];
}
if(!empty($lang) && ($lang=='FR' || $lang=='EN' || $lang=='ES' || $lang=='IT' || $lang=='DE'))
include('lang/'.$lang.'.php');
?>

Merci pour ton vos aide
Cordialement a vous
Ouzb -



Cette discussion est classée dans : php, probleme, var, header, color


Répondre à ce message

Sujets en rapport avec ce message

Probleme cookie. [ par xgamerz ] Bonjour, donc voila je suis débutant dans le PHP, j'ai un probleme avec ce code :if ( $_COOKIE["pseudo"] == NULL ) { header('Location: page1.php') }el probleme avec la fontion header [ par twintip ] Bonjour, j'ai fais ce bout de code qui est sencé me rediriger vers la page index.php si un des  champs du formulaire n'est pas rempli, mais au lieu de Probleme avec readfile [ par hurt14 ] Salut,j'ai le code suivant dans un fichier nomme rotator.php:8 (ligne)heade Probleme sur titre [ par stella2809 ] Bonjour,Je rencontre un petit probleme je souhaite appeller un header mais pour ne pas avoir de duplicate content au niveau du référencement je souhai Comment afficher...? [ par djibidl ] Bonsoir, Je voudrais savoir comment afficher une chaine de caractère telle qu'elle est ecrite dans une variable php. Exemple: [code=php] $var=conféren Perte de session avec ie ??? [ par gfpl ] Bon voila le souci je peut le tourner comme je veut mais je ne trouve pas la solution .... j'essaie en vain mais non... la session marche avec chrome Login besoin de correction [ par rycold ] voila ! jai un probleme Jai un systeme de connection login. Il fonctionne tres bien. En ce moment, nimporte quel user est capable dacceder a un seule formulaire php+mysql [ par yasssineho ] bonjour j'ai un formulaire d'inscription et je veut l'inscription dans 4 table différente [color=red]1)[/color]si je choisi dans la liste déroulant p Backup sql en php [ par j3r3m067 ] Bonjour, Je cherche un moyen de faire un backup sql. J'ai ecris quelque truc mais sans succès une petite aide ne serai pas de refus. Le problème c'est ou logique en php ??? [ par jarodjarod ] bonsoir à tous, J'appelle a vos aides mes amis : je suis tombé sur une instruction que je n'ai pas compris ce qu'elle fait en réalité ... la voilà :


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales