Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

Est ce que vous voyez ce qui foire ds ce script ?

 

LOGICIELS : boxlee, 2 utilisateurs anonymes et 80 utilisateurs inconnus
Ajouter une réponse
 

 
Page photos
 
 Mot :  Pseudo :  
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

Est ce que vous voyez ce qui foire ds ce script ?

Prévenir les modérateurs en cas d'abus 
adoul
Présent de temps en temps (De 50 à 99 messages postés)
  1. Posté le 19/12/2002 à 23:41:05  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour, c'est re-moi  :D  
 
 J'essaie de comprendre le php en ecrivant des scripts simples, mais pfs ils ne marchent pas ! :sweat:  
 
 Ici je voudrais que lorsque j'ecrive qqch ds la zone text ca s'affiche en dessous, et si possible pour des longs textes.
 
 Et est-il possible d'effacer l'ancien contenu du fichier par le nv ?
 
 <body>
 <form action="fichier.php" method="POST" target="">
 <textarea name="comm" cols="60" rows="20" wrap="PHYSICAL">
 </textarea>
 <input type="SUBMIT" value="envoyer">
 </form>
 
 <?php
 $fp=fopen("data.txt","r+" );
 fputs($fp,$comm);
 $donnees=fgets($fp,25500);
 fclose($fp);
 
 echo "Le texte contenu du fichier est $donnees";
 ?>
 </body>
 
 
 MERCI  :bounce:

gautier
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 20/12/2002 à 00:31:22  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Est ce que ton fichier data.txt existe
 si ce n'est pas le cas, tu dois utiliser la fonction fopen avec w+ à la place de r+.
 
 Quand tu donnes un script qui ne fonctionne pas, ca peut aider de savoir quelle erreur il t'as affiché

(Publicité)
adoul
Présent de temps en temps (De 50 à 99 messages postés)
  1. Posté le 20/12/2002 à 18:13:59  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

Gautier a écrit :

Est ce que ton fichier data.txt existe
 si ce n'est pas le cas, tu dois utiliser la fonction fopen avec w+ à la place de r+.
 
 Quand tu donnes un script qui ne fonctionne pas, ca peut aider de savoir quelle erreur il t'as affiché
 



 
 Le fichier data existe.
 Il marche a moitié en fait, il me met des choses cme : le contenu du fichier est ="comm" cols="60" rows="20" wrap="PHYSICAL">
 ou le contenu du fichier est thod="POST" target=""> !
 
 Et pfs il marche !
 De plus j'aimerais qu'il efface completement le fichier avant de reecrire dessus, tu sais comment on fait ?
 
 merci

gautier
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 20/12/2002 à 20:00:06  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

adoul a écrit :

 
 
 Le fichier data existe.
 Il marche a moitié en fait, il me met des choses cme : le contenu du fichier est ="comm" cols="60" rows="20" wrap="PHYSICAL">
 ou le contenu du fichier est thod="POST" target=""> !
 
 Et pfs il marche !
 De plus j'aimerais qu'il efface completement le fichier avant de reecrire dessus, tu sais comment on fait ?
 
 merci
 



 
 Pour que le fichier soit effacer tu dois l'ouvrir en mode w+
 
 la fonction fputs retourne la ligne courante.
 Pour avoir tout le fichier tu dois faire une boucle en testant si la fin du fichier a été atteinte avec la fonction feof

adoul
Présent de temps en temps (De 50 à 99 messages postés)
  1. Posté le 20/12/2002 à 20:54:26  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

Gautier a écrit :

 
 
 Pour que le fichier soit effacer tu dois l'ouvrir en mode w+
 
 la fonction fputs retourne la ligne courante.
 Pour avoir tout le fichier tu dois faire une boucle en testant si la fin du fichier a été atteinte avec la fonction feof
 



 
 merci je vais essayer

(Publicité)
adoul
Présent de temps en temps (De 50 à 99 messages postés)
  1. Posté le 21/12/2002 à 00:02:15  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Salut,
 
 Tu peux jeter un oeil à ma boucle car il me dit :
 Parse error: parse error, unexpected ')', expecting ';' in e:\php\easyphp\www\messcripts\​fichier.php on line 16
 => la ligne 16 etant celle de la condition for ($fin==false) !
 
 <?php
 $fp=fopen("data.txt","w+" );
 $fin=feof($fp);
 
 for ($fin==false)
 {
 fputs($fp,$comm);
 }
 
 $donnees=fread($fp,25500);
 fclose($fp);
 
 echo "Le texte contenu du fichier est $donnees";
 ?>

 
 merci

kronenbourg
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 21/12/2002 à 00:47:12  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
structure d'un for:
 
 for(debut; condition_d'arret; incrémentation)
 
 for(c = 0; c < 10; c++) va faire les instructions du for 10 fois!

kronenbourg
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 21/12/2002 à 00:48:22  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
dans ton cas ca serait plus:
 (en supposont que feof s'utilise comme ca: )
 
 while (!feof($fp)){
 
 }

(Publicité)
gautier
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 21/12/2002 à 13:50:05  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

kronenbourg a écrit :

dans ton cas ca serait plus:
 (en supposont que feof s'utilise comme ca: )
 
 while (!feof($fp)){
 
 }
 



 oui  :)

adoul
Présent de temps en temps (De 50 à 99 messages postés)
  1. Posté le 21/12/2002 à 19:47:47  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

Gautier a écrit :

 
 
 Pour que le fichier soit effacer tu dois l'ouvrir en mode w+
 
 la fonction fputs retourne la ligne courante.
 Pour avoir tout le fichier tu dois faire une boucle en testant si la fin du fichier a été atteinte avec la fonction feof
 



 
 Salut,  
 tu dis que fputs retourne la ligne courante, mais je ne comprends pas tres bien, car pour moi fputs ecrit ds le fichier et fread le lit ! Des lors pq faire une boucle pour verifier si la fin du fichier est atteinte ? On devrait plutot faire cette operation pour la lecture non ?  
 Et est ce qu'il y a une difference entre
 fputs et fwrite
 fread et fgets ?
 
 Merci.
 
 en fait je voudrais pouvoir modifier le fichier depuis une page et l'afficher dans une autre page, pour permettre des MAJ par des gens qui s'y connaissent pas... tout un pgm ! :-)  

gautier
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 21/12/2002 à 23:05:19  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

adoul a écrit :

 
 
 Salut,  
 tu dis que fputs retourne la ligne courante, mais je ne comprends pas tres bien, car pour moi fputs ecrit ds le fichier et fread le lit ! Des lors pq faire une boucle pour verifier si la fin du fichier est atteinte ? On devrait plutot faire cette operation pour la lecture non ?  
 Et est ce qu'il y a une difference entre
 fputs et fwrite
 fread et fgets ?
 
 Merci.
 
 en fait je voudrais pouvoir modifier le fichier depuis une page et l'afficher dans une autre page, pour permettre des MAJ par des gens qui s'y connaissent pas... tout un pgm ! :-)    
 



 
 oui, au temps pour moi, je parlais de la fonction fgets.
 
 fputs et fwrite sont en tout point les memes fonctions
 De meme pour fread et fgets

(Publicité)
 Page :
1

Aller à :
 

Sujets relatifs
java script La foire aux Codecs ! coup de gueule !
Speed up foire... OU telecharger les meilleurs KIT GRAPHIK ? vous voyez ceke jeveu dir ?
liens qui foire Pourquoi ce tableau il foire ???
Opéra : ça foire bizarrement quel logiciel choisir pour créer un film à base de photos pour une foire ?
divx qui foire  
Plus de sujets relatifs à : Est ce que vous voyez ce qui foire ds ce script ?

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
bete question sur les cookies 10
weblocal avec php 4
visualiser ses scripts php avec easyphp 3
renommer pages Html en PHP ( 150 pages !!! ) 24
Connexion MySQL avec MX 3