A voir également:
- [php] une erreur qui n'y été pas chez un autr
- Le compte facebook d'un ami a été piraté - Guide
- Mon compte facebook a été désactivé - Guide
- Mon compte instagram a été désactivé - Guide
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise ✓ - Forum Sony
- Le message n'a pas été envoyé car le service n'est pas activé sur le réseau ✓ - Forum Opérateurs & Réseaux mobiles
5 réponses
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?
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...
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
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