Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1664 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment detruire des header en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment detruire des header en php

n°150195
rogue2eagl​e
deathstar
Posté le 03-06-2002 à 16:56:34  profilanswer
 

Salut !
 
j'ai des header() a placer apres une fonction mail()
comment detruire les header de mail pour placer les suivant ?
 
a+


---------------
Le coté obscur ....
mood
Publicité
Posté le 03-06-2002 à 16:56:34  profilanswer
 

n°150584
rogue2eagl​e
deathstar
Posté le 04-06-2002 à 08:47:30  profilanswer
 

[:yoyoz]


---------------
Le coté obscur ....
n°150654
rogue2eagl​e
deathstar
Posté le 04-06-2002 à 10:13:30  profilanswer
 

[:yoyoz]  
 
Personne ? allez aidez moi !


---------------
Le coté obscur ....
n°150704
rogue2eagl​e
deathstar
Posté le 04-06-2002 à 10:44:26  profilanswer
 

[:yoyoz] a moi la gloire !


---------------
Le coté obscur ....
n°150719
DLR
Hein c'était quoi la question?
Posté le 04-06-2002 à 10:48:47  profilanswer
 

Rogue2eagle a écrit a écrit :

[:yoyoz] a moi la gloire !  




 
mail envoie des headers? c nouvo ca... :)


---------------
Narf... It is broken...
n°150728
rogue2eagl​e
deathstar
Posté le 04-06-2002 à 10:54:04  profilanswer
 

DLR a écrit a écrit :

 
 
mail envoie des headers? c nouvo ca... :)  




 
 
ben si apparament ca positionne des entetes..........
c'est pour ca que header() ne fonctionne pas apres !


---------------
Le coté obscur ....
n°150749
DLR
Hein c'était quoi la question?
Posté le 04-06-2002 à 11:12:12  profilanswer
 

ca m'etonne
fais peter ton code pour voir?


---------------
Narf... It is broken...
n°150769
rogue2eagl​e
deathstar
Posté le 04-06-2002 à 11:29:07  profilanswer
 

while($row = mysql_fetch_array($result)){
 $ckmail=$row[ckmail];
 $titre=$row[titre];
 $email2=$row[email];
 $posteur=$row[posteur];
if($ckmail==1) {ob_start("mail" );
  $message1=$posteur." vous a répondu !\n\n";
  $sujet="Forum LPMCA - ".$titre;
  $message=$message1.$message."\nE-mail automatique du Forum LPMCA - Ne pas repondre\n";
  @mail($email2, $sujet , $message );
  ob_end_clean();}
      }
header("Location: forum.php?psw=".$pseudo."&mail=".$email."" );
 
 
j'ai essayé de de stopper l'envoie avec ob_start / end
 
mais ca marche pas !


---------------
Le coté obscur ....
n°150774
DLR
Hein c'était quoi la question?
Posté le 04-06-2002 à 11:33:37  profilanswer
 

t'as forcément kk chose qui sort du texte avant le header()
soit c mail qui ecrit un warning, soit tu a kk chose d'écrit...
 
franchement je vois pas avec ce bout de code...


---------------
Narf... It is broken...
n°150780
rogue2eagl​e
deathstar
Posté le 04-06-2002 à 11:39:37  profilanswer
 

tu l'aura voulu !
 
 
<?php require_once("configdb.php" );
include("fct_forum.php" );
 
if( !$pseudo )  
{ header("location: add.php?message=".$message."&error=Pseudo&mail=".$email."&titre=".$titre."" );  }
elseif( !$message )
{ header("location: add.php?psw=".$pseudo."&error=Message&mail=".$email."&titre=".$titre."" );  }
elseif( !$reponse && !$titre )  
{ header("location: add.php?message=".$message."&error=Titre&mail=".$email."&psw=".$pseudo."" );  }
elseif( $ckmail="true" && !$email)
{ header("location: add.php?message=".$message."&error=Email&psw=".$pseudo."&titre=".$titre."" );  }
 
 
else {
 
$sanction = Cencure($message);
if($sanction!=0) { header("location: http://www.psw.fr.st" ); exit(); }
 
$db = mysql_connect("$host", "$logdb", "$passdb" ) or die("Connexion impossible" );
mysql_select_db("$base",$db);
$message = strip_tags($message);
$messages = affsmiley($message);
$messages = convertcolor($messages);
 
$messages=nl2br($messages);
$email = strip_tags($email);
$pseudo = strip_tags($pseudo);
$titre = strip_tags($titre);
$email = strtolower($email);
$date = time();
$posteur=$pseudo;
$ip = gethostbyaddr($REMOTE_ADDR);
 
if($close=="true" ) { $close=1; $lecture=50; }
else $close=0;
 
if($ckmail=="true" ) $ckmail=1;
else $ckmail=0;
 
 
if (!isset($reponse)) $modif = $date;
 
$query = "INSERT INTO forum VALUES('','$titre','
$messages','$pseudo','$ema
il','$date','$modif'
,'$lecture','$reponse',&#
039;$posteur','$ip','$clos
e','$ckmail';)";
 
mysql_query($query) or die ("<p align=center class=text>Ajout impossible</p>" );
 
if (isset($reponse)) {
 $query2 = "UPDATE forum SET modif='$date' WHERE id='$reponse'";
 $query3 = "UPDATE forum SET posteur='$posteur' WHERE id='$reponse'";
 $query4 = "UPDATE forum SET close='$close' WHERE id='$reponse'";
 mysql_query($query2) or die ("<p align=center class=text>2 Ajout impossible</p>" );
 mysql_query($query3) or die ("<p align=center class=text>2 Ajout impossible</p>" );
 mysql_query($query4) or die ("<p align=center class=text>2 Ajout impossible</p>" );
 
 
 $query="SELECT * FROM forum WHERE id='$reponse'";
 $result=mysql_query($query);
 while($row = mysql_fetch_array($result)){
    $ckmail=$row[ckmail];
    $titre=$row[titre];
    $email2=$row[email];
    $posteur=$row[posteur];
    if($ckmail==1) {ob_start("mail" );
     $message1=$posteur." vous a répondu !\n\n";
          $sujet="Forum LPMCA - ".$titre;
    $message=$message1.$message."\nE-mail automatique du Forum LPMCA - Ne pas repondre\n";
     @mail($email2, $sujet , $message );
    ob_end_clean();}
      }
 header("Location: forum.php?psw=".$pseudo."&mail=".$email."" );
 
  }
mysql_close($db);
 
header("Location: forum.php?psw=".$pseudo."&mail=".$email."" );
}
 
?>
 
<HTML><BODY>
<CENTER><H1><a href="forum.php?psw=<? echo $pseudo; ?>&mail=<? echo $email; ?>">Cliquez ici si la page ne disparait pas automatiquement</a></H1></CENTER>
</BODY></HTML>


---------------
Le coté obscur ....
mood
Publicité
Posté le 04-06-2002 à 11:39:37  profilanswer
 

n°150853
rogue2eagl​e
deathstar
Posté le 04-06-2002 à 13:01:53  profilanswer
 

[:yoyoz]  [:yaisse]


---------------
Le coté obscur ....
n°150861
ethernal
Chercheur de vérité...
Posté le 04-06-2002 à 13:25:57  profilanswer
 

je suis comme les autres, je pense que cela vient d'autre part.
 
met ta ligne qui envoie le mail en commentaire et test si tu as toujours cette erreur.


Message édité par ethernal le 06-04-2002 à 13:26:12
n°150877
rogue2eagl​e
deathstar
Posté le 04-06-2002 à 13:52:42  profilanswer
 

deja fait !
 
si la ligne @mail() est en commantaire le header fonctionne !
 
bizarre non ?


---------------
Le coté obscur ....
n°150952
DLR
Hein c'était quoi la question?
Posté le 04-06-2002 à 14:55:38  profilanswer
 

Rogue2eagle a écrit a écrit :

deja fait !
 
si la ligne @mail() est en commantaire le header fonctionne !
 
bizarre non ?  




 
et si tu fais mail() tout court sans le @
il sert a quoi le @ en php deja? :)


---------------
Narf... It is broken...
n°151670
ethernal
Chercheur de vérité...
Posté le 05-06-2002 à 13:34:02  profilanswer
 

DLR a écrit a écrit :

 
 
et si tu fais mail() tout court sans le @
il sert a quoi le @ en php deja? :)  




 
à ne pas afficher un message d'erreur si la fonction ne se déroule pas correctement (genre pas de serveur mail accessible)


---------------
...oups kernel error...
n°151864
rogue2eagl​e
deathstar
Posté le 05-06-2002 à 16:16:01  profilanswer
 

sans le @ ca ne change rien !
 
 [:yoyoz]


---------------
Le coté obscur ....
n°151919
DLR
Hein c'était quoi la question?
Posté le 05-06-2002 à 17:25:49  profilanswer
 

bah franchement je peux plus t'aider :(
moi g pas ce genre de blem avec mail donc je sais po d'ou ca vient


---------------
Narf... It is broken...
n°151934
rogue2eagl​e
deathstar
Posté le 05-06-2002 à 17:41:35  profilanswer
 

merci quand meme !
 
je vais continuer a faire des up on sait jamais ! :hello:


---------------
Le coté obscur ....
n°152198
ethernal
Chercheur de vérité...
Posté le 05-06-2002 à 23:46:32  profilanswer
 

file toujours le message d'erreur et s'il y a un num de ligne, la ligne en qestion.
 
franchement il est spécial ton serveur... recopies ton envoi de mail dans un autre fichier et test la fct mail() avec un header après.  je mettrai ma main à couper que tu n'auras pas d'erreur !


Message édité par ethernal le 06-05-2002 à 23:52:36

---------------
...oups kernel error...
n°152303
rogue2eagl​e
deathstar
Posté le 06-06-2002 à 09:12:22  profilanswer
 

il n'y a pas de message d'erreur !
quand la fonction mail en activée les header ne fonctionnent pas ! :pt1cable:


---------------
Le coté obscur ....
n°152598
rogue2eagl​e
deathstar
Posté le 06-06-2002 à 13:43:37  profilanswer
 

:spookie:  [:yoyoz]


---------------
Le coté obscur ....
n°152654
DLR
Hein c'était quoi la question?
Posté le 06-06-2002 à 14:25:51  profilanswer
 

Rogue2eagle a écrit a écrit :

:spookie:  [:yoyoz]  




 
il te marque pas a quelle ligne les headers sont envoyés dans le debogage?


---------------
Narf... It is broken...
n°152754
rogue2eagl​e
deathstar
Posté le 06-06-2002 à 15:12:26  profilanswer
 

comment on les obtient ?


---------------
Le coté obscur ....
n°152767
DLR
Hein c'était quoi la question?
Posté le 06-06-2002 à 15:18:13  profilanswer
 

config php
 
show warning, error etc...
je sais plus comment c mais c dans php.conf ou php.ini


---------------
Narf... It is broken...
n°153278
rogue2eagl​e
deathstar
Posté le 07-06-2002 à 08:49:59  profilanswer
 

comment on fait pour les avoir sur lhebergeur parcequ'en local j'ai pas de message
 
meme en mettant : error_reporting=E_ALL dans php.ini


---------------
Le coté obscur ....
n°153380
rogue2eagl​e
deathstar
Posté le 07-06-2002 à 10:55:39  profilanswer
 

:bounce:  [:yoyoz]


---------------
Le coté obscur ....
n°153675
rogue2eagl​e
deathstar
Posté le 07-06-2002 à 15:11:37  profilanswer
 

:spookie:  [:yoyoz]


---------------
Le coté obscur ....
n°166256
rogue2eagl​e
deathstar
Posté le 26-06-2002 à 11:55:13  profilanswer
 

[:yoyoz] Ca faisait longtemps !

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment detruire des header en php

 

Sujets relatifs
openGL et besoin d un headerA part Header, comment fait-on une redirection en PHP ?
Detruire des objets parmis d'autresJ'ai un WARNING en PHP : cannot header ??????
[PHP] a propos de --header("Refresh:")--Cannot add header information
[PHP] pb de passage de variable avec headerPhP, fonction header
[C++ sunpro] precompiled header 
Plus de sujets relatifs à : Comment detruire des header en php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR