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

 


Dernière réponse
Sujet : [PHP3 débutant] RAZ d'un fichier texte - formatage de variables.
eRVe Top cool, ça marche !
:D :D :D
Merci.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
eRVe Top cool, ça marche !
:D :D :D
Merci.
verdoux Dans $f1=fopen("commentaires.txt","r+" ), remplace "r+" par "w"
eRVe A la fin d'un <form>, j'écrits ma variable $commentaires dans un fichier texte. Dans une page, je lis ce fichier pour afficher ma variable.
Le problème est celui, classique, de la longueur de ma variable.
Donc :
soit je trouve un moyen de RAZer mon fichier avant d'écrire genre : fputs($fp,"" )???
soit je formate mes données avant d'écrire. J'ai bien trouvé la fonction chop() pour supprimer les blancs à la lecture mais pas l'inverse (pour remplir avec des blancs jusqu'à xxx caractères). Peut-être la fonction sprintf() mais j'entrave pas bien la syntaxe.
 
mes sources (pour ceux qui trouvent ça plus causant):
#####################################################
#maj_fic.php3 (en sortie du <FORM> )
<?
$f1=fopen("commentaires.txt","r+" );
fputs($f1,$commentaires);
fclose($f1);
?>
#####################################################
#lit_fic.php3
<html>
<?
$f1=fopen("commentaires.txt","r" );
$commentaires=chop(fgets($f1,4096));
fclose($f1);
?>
<b> COMMENTAIRES : </b>
<?
echo "$commentaires";
?>
</html>
#########################################################
 
Ca marche mais si mes commentaires sont + courts que les précédents, je me retrouve avec la queue des précédents ...
 
Merci de vos ID.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)