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

  FORUM HardWare.fr
  Programmation
  PHP

  [php] probleme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] probleme

n°196695
Xac3
It's me :)
Posté le 18-08-2002 à 23:46:34  profilanswer
 

salut j'ai un probleme avec mes variables qui sont effacer lors de lecriture dans un fichier (il sagit d'un script permettant l'ecriture dans un fichier texte destiner a un bookmark)  
voir ci dessous:  
< ?  
$dates=date("d/m/y" );  
$times=date("H:i:s" );  
$fp = fopen("board.txt" , "a" );  
fputs($fp, "include 'mp2.php';" );  
fputs($fp, "$pseudo='$pseud';" );  
fputs($fp, "$email='$mail';" );  
fputs($fp, "$date='Le $dates à $times';" );  
fputs($fp, "$site='$siteweb'; " );  
fputs($fp, "$message='$msg';" );  
fputs($fp, "include 'haut.php';" );  
fputs($fp, "include 'replace.php';" );  
fputs($fp, "include 'mp.php';" );  
fputs($fp, "include 'bas.php';" );  
fputs($fp, "?>" );  
fclose($fp);  
?>  
les variables effacer sont les suivantes:  
$pseudo  
$email  
$date  
$site  
$message  
$date  
les autres variables sont mise a jour via un formulaire (aucun probleme ).  
Donc j'ai trouver un moyen qui consiste a rajouter des champ de texte dans mon formulaire(non modifiable)qui ecrit les variables (effacer)  
< input name="email" id="email" value="$email" size="1" readonly> et je cherche un autre moyen pour empecher que mes variables s'effaces lors de lecriture dans le fichier texte .aider moi svp  
 
ouai je sais c pas tres claire ^^


Message édité par Xac3 le 19-08-2002 à 00:19:52
mood
Publicité
Posté le 18-08-2002 à 23:46:34  profilanswer
 

n°196712
Xac3
It&#039;s me :)
Posté le 19-08-2002 à 00:10:29  profilanswer
 

arf personne ne peut m'aider    :cry:

n°196724
airbag
There's no life before coffee
Posté le 19-08-2002 à 00:18:18  profilanswer
 

Effectivement, c'est pas très clair.  :)  
 
Y a un truc qui m'interpelle, même si ça n'est peut-être pas la source de ton problème. Tu es sûr que la ligne suivante passe ?  

Code :
  1. fputs($fp, "fputs($fp, "include 'mp2.php';" );


Pour deux raisons :
- le 2e $fp sera interprété (il est dans une chaîne), et donc ça va écrire un entier dans ton fichier texte. Mets des caractères d'échappement.
- y a un bug avec tes guillements ", y en a 3 sur la même ligne.  :heink:

n°196725
Xac3
It&#039;s me :)
Posté le 19-08-2002 à 00:19:08  profilanswer
 

a non ca le prend pas en compte j'ai merder en recopiant le texte

n°196729
airbag
There's no life before coffee
Posté le 19-08-2002 à 00:25:32  profilanswer
 

Attends j'y comprends rien...  :pt1cable:  
Tes variables sont "effacées" ? c'est à dire ? fais un print_r()... Tu es sûr que tu cransmets correctement tes variables d'une page à l'autre ? utilise des champs cachés :
<input name="xxx" type="hidden" value="xxx">

n°196731
Xac3
It&#039;s me :)
Posté le 19-08-2002 à 00:39:00  profilanswer
 

thx airbag [:yuck] (oui je sais j'avais du mal a exprimer ma demande ).


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

  [php] probleme

 

Sujets relatifs
Problème avec freesql. Aide svpproblème avec une map en HTML
probleme apparament tout con xml/fonctionprobleme avec w32dasm
[java] probleme de DateProblème avec un applet et internet explorer
[C/C++] probleme de pointeurProbleme sous ACCESS
[vb] problème avec ma roulette de sourisProblème de formulaire avec history.back();
Plus de sujets relatifs à : [php] probleme


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