erreur contenu fichier txt

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 : erreur contenu fichier txt

par Truc » 16 nov. 2007, 14:04

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par Invité » 16 nov. 2007, 14:03

YES, bien joué! c'était bien le $ qui manquait. merci bcp pour votre aide.

par Invité » 16 nov. 2007, 14:01

avec des chemins absolus, c'est pareil.
Je précise que je suis sous win xp. pour faire mon chmod, j'ai dû passer les fichiers sur ftp sous linux, chmoder en 777, et re télécharger les fichiers ensuite.
Peut être est-ce une mauvaise méthode pou gérer les permissions?

par Truc » 16 nov. 2007, 13:58

ptit oublie de $ lors de l'appel de fread()

par Invité » 16 nov. 2007, 13:55

pointe vers un fichier existant: oui
avec le bon chemin : oui
chmod : 777

par zeus » 16 nov. 2007, 13:22

D'une manière générale, il faut tester que le retour de fopen() ne soit pas "false" pour s'assurer que l'ouverture du fichier a fonctionné.

Dans le cas précis de ton script, est-ce que tu es sur que l'uri $txt pointe bien vers un fichier existant et accessible en lecture à PHP ?

erreur contenu fichier txt

par Invité » 16 nov. 2007, 13:05

Bonjour à tous,

J'essaye de lire le contenu d'un fichier txt avec le code suivant:
$txt = $portfolio . "/" . $numimg . ".txt"; 
$fichierTxt = fopen($txt , 'r+');
$legende = fread(fichierTxt , filesize($txt));		
Le chemin semble être bon car fopen() ne renvoie pas d'erreur.
Par contre le fread() me renvoie
Warning: fread(): supplied argument is not a valid stream resource in...
Voyez vous ce qui m'échappe?
Merci pour vos réponses.