[php] probleme

probleme [php] - PHP - Programmation

Marsh Posté le 18-08-2002 à 23:46:34    

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
Reply

Marsh Posté le 18-08-2002 à 23:46:34   

Reply

Marsh Posté le 19-08-2002 à 00:10:29    

arf personne ne peut m'aider    :cry:

Reply

Marsh Posté le 19-08-2002 à 00:18:18    

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:

Reply

Marsh Posté le 19-08-2002 à 00:19:08    

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

Reply

Marsh Posté le 19-08-2002 à 00:25:32    

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">

Reply

Marsh Posté le 19-08-2002 à 00:39:00    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed