Fichiers et fonctions - PHP - Programmation
Marsh Posté le 04-01-2005 à 16:25:19
Oui normalement tu as le droit. c'est une variable de type ressource, je pense qu'il y a quelque chose qui merde ailleur.
Pour tester reellement fait juste un fichier test.php et passe le descripteur dans une fonction ex
Code :
|
Marsh Posté le 04-01-2005 à 17:03:18
pas de message significatif avec ce test ... donc c'est fort possible que ca vienne d'ailleurs
Marsh Posté le 04-01-2005 à 17:06:58
mais le message apparait en ajoutant juste un fputs dans la fonction Test ! bizarre, si qq'un a une explication.
Marsh Posté le 04-01-2005 à 18:31:19
Ce serait sympa de voir un bout de code pour se faire une idée.
Marsh Posté le 05-01-2005 à 08:56:23
[citation]
Code :
|
[/citation]
comme celui d'au-dessus avec un fputs en + dans la fn Test()
Marsh Posté le 05-01-2005 à 10:20:38
Je viens d'essayer et ça ne pose aucun pb de mon côté.
T'as essayé de coller le code que tu viens de poster dans un .php vierge (en rajoutant un argument genre 'a' à fopen quand même) et de l'exécuter ?
Le soucis vient peut-être d'une autre partie de ton code.
Marsh Posté le 05-01-2005 à 10:31:56
Il est vrai que j'avais pas trop insisté sur ce petit pg de test .
Je regardais plus mon travail...effectivement çà çà marche bien. Je devais avoir un problème à l'ouverture de mes fichiers.
De toute façon maintenant je fais avec une variable et c aussi propre.
Merci bien, au moins je sais que ca marche maintenant.
Marsh Posté le 04-01-2005 à 15:24:39
Bonjour,
j'ouvre un fichier dans le pseudo-main de ma page PHP.
Est-ce que j'ai le droit de passer le descripteur retourné par fopen à mes fonctions ?
J'obtiens un warning disant que 'supplied argument is not a valid stream resource' dans chaque fputs de mes fonctions (ils marchent dans le main)
Merci.
Message édité par Le Mage le 04-01-2005 à 15:24:56