pb avec fgets

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 : pb avec fgets

par Ryle » 17 mai 2006, 11:19

Il est qu'à 99 :p

Pis s'il poste deux fois à chaque fois, il est peut être qu'à 50 en vrai ;)

par ouckileou » 17 mai 2006, 11:07

Arrivé à 100 messages tu devrais savoir que ça sertà rien de poster 2 fois :?

par jpaul » 17 mai 2006, 10:57

Oui mais ton fd ou plutôt $fd doit être issu d'un fopen()...

Essaye avec :
$fd=fopen("/tmp/inputfile.txt", "r");
fgets($fd); // ou fgets($fd,1024);
fclose($fd);
Et n'oublie pas le fclose() quand tu as fini de lire ton fichier ;)

pb avec fgets

par nabs » 17 mai 2006, 10:20

On va faire vite et bien. il est dit que cette fonction lit une ligne ou un nbr de caracteres indiqué en 2nd parametre du fichier identifié par le 1er parametre, (fgets(fd,$taille)).
or, j'obtient un warning lorsque je veux lire une ligne ou un nombre de caracteres dans un fichier. celui ci est le suivant :
fgets(): supplied argument is not a valid stream resource in C:\...
alors j'ai trouvé sur certaines discussions l'utilisation suivante de cette fonction :
fgets($fd);
malheureusement, c'est la meme chose.
pour l'utilisation que j'en fais, je récupere le résultat et je l'affiche tout simplement.
merci de votre aide