[php] une erreur qui n'y été pas chez un autr
Fermé
fabrice11901
Messages postés
787
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2007
-
8 juin 2006 à 17:02
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 10 juin 2006 à 06:52
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 10 juin 2006 à 06:52
A voir également:
- [php] une erreur qui n'y été pas chez un autr
- Erreur 0x80070643 - Guide
- Erreur vidéo freebox ✓ - Forum TV & Vidéo
- Erreur 38 free ✓ - Forum Mobile
- Votre iphone a ete pirate ✓ - Forum iPhone
- Iptv erreur de lecture - Forum TV & Vidéo
5 réponses
fabrice11901
Messages postés
787
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2007
64
8 juin 2006 à 20:21
8 juin 2006 à 20:21
le header (ce fichier fonctionne si je ne met pas le header mais un echo) mais sur mon ancien hébergeur (minable pourtant !) ça m'étais pas ça et c'est exactement le même script !
est-ce que ça pourrai être la fonction header de php qui a un problème sur le serveur de mon hébergeur?
est-ce que ça pourrai être la fonction header de php qui a un problème sur le serveur de mon hébergeur?
smellems
Messages postés
135
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
4 mai 2012
46
8 juin 2006 à 20:59
8 juin 2006 à 20:59
moi je suis d'accord avec Yvan pour dire que ton erreur semble dire que tu as envoyer de l'information avant ta commande header()...
ex.
<html>
<head>
...
</head>
<?php
header("Location:http://www.zone-mobile.net/form_erreur.php");
?>
<body>
...
</body>
</html>
ça vas faire un erreur mais par contre...
<?php
header("Location:http://www.zone-mobile.net/form_erreur.php");
?>
<html>
<head>
...
</head>
<body>
...
</body>
ne fera pas d'erreur parce que rien n'a été envoyer au client...
j'espère que je t'aide...
ex.
<html>
<head>
...
</head>
<?php
header("Location:http://www.zone-mobile.net/form_erreur.php");
?>
<body>
...
</body>
</html>
ça vas faire un erreur mais par contre...
<?php
header("Location:http://www.zone-mobile.net/form_erreur.php");
?>
<html>
<head>
...
</head>
<body>
...
</body>
ne fera pas d'erreur parce que rien n'a été envoyer au client...
j'espère que je t'aide...
fabrice11901
Messages postés
787
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2007
64
8 juin 2006 à 21:15
8 juin 2006 à 21:15
ben si tu regardes mon code dans mon premier poste, le header n'est qu'après puisque c'est le script php qui choisis le header qu'il doit prendre avec les infos de mysql mais je suis entrain de voir ça avec mon hébergeur, mon script est bon ils cherchent de leur côté...
si quelqu'un à des infos...
merci
si quelqu'un à des infos...
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
933
10 juin 2006 à 06:52
10 juin 2006 à 06:52
C'est normal que tu aies ce message. Les lignes vides entre les contenus PHP sont envoyées par le serveur. Les entêtes HTTP sont déjà envoyées à ce moment.
Regroupe ton code PHP en un bloc <?php ...?>
Ne place pas de ligne blanche devant ce code.
N'envoye évidemment pas d'output avant les fonctions header de PHP.
Structure ton code de manière à dissocier les balises html et le code PHP
(les templates sont faits pour ça) Celà fait belle lurette que je ne mélange plus(sauf affreuse bidouille ), le code html et PHP dans un même fichier.
Au besoin utilise l'output buffering
http://php.easynet.be/manual/fr/ref.outcontrol.php
Johan
Regroupe ton code PHP en un bloc <?php ...?>
Ne place pas de ligne blanche devant ce code.
N'envoye évidemment pas d'output avant les fonctions header de PHP.
Structure ton code de manière à dissocier les balises html et le code PHP
(les templates sont faits pour ça) Celà fait belle lurette que je ne mélange plus(sauf affreuse bidouille ), le code html et PHP dans un même fichier.
Au besoin utilise l'output buffering
http://php.easynet.be/manual/fr/ref.outcontrol.php
Johan