calcul de boucle dans un fichier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : calcul de boucle dans un fichier

par Alkann » 06 mai 2008, 16:18

Hum j'avais pas vu mais il semble que ta deuxième boucle for n'a pas d'accolade, tu fais donc 50 fois des fopen mais tu écris jamais dedans. :wink:

par Cypher_PHP » 06 mai 2008, 16:15

oui, j'ai utilisé le mode a mais cela ne suffit pas car la liste de 7 à 50 n'est pas générée.

par Alkann » 06 mai 2008, 16:01

Tu peux regarder dans la document de fopen dans la partie mode d'ouverture du fichier surtout au niveau du a

Ca fonctionnera surement après cela :wink:

par Cypher_PHP » 06 mai 2008, 16:00

oui c'est vrai je me doutais mais comment générer cette liste?

par guilt92 » 06 mai 2008, 15:58

Bonjour,

Si tu ouvres à chaque fois le fichier en écriture dans ta boucle (fopen) tu écrases le contenu à chaque tour donc tu ne vois que le dernier enregistrement :)

calcul de boucle dans un fichier

par Cypher_PHP » 06 mai 2008, 15:50

bonjour
je me suis posé la question je trouve un peu bizarre que cela ne marche pas dans le fichier txt

sur web, on voit la liste des chiffres de 7 à 49 et sur fichier, on voit seulement un nombre: 50.
quelle est la différence?
merci de vos réponses

voici code php
<?php
// Calcul d'une boucle
//-------------------------
for( $i = 7; $i <50; $i++ )
  echo $i . '<br />';



// affichage de l'heure et calcul d'une boucle dans le fichier boucle.txt
$heure = date("H:i");
$fichier = 'boucle.txt';
for( $i = 7; $i <50; $i++ )


$fp = fopen($fichier,"w");
fwrite($fp, $heure.": ".$i);
fclose($fp);

echo $i . '<br />';


?>