Page 1 sur 1

Simuler un fichier?

Posté : 19 janv. 2008, 00:02
par dimalta5
Bonjour,

Je cherche à modifier une fonction qui normalement requière qu'on lui passe le nom d'un fichier en paramètre pour qu'à la place je puisse lui fournir une chaine de caractères.

cette fonction commence de la façon suivante:
function getList($filename){

      $fh = @fopen($filename, "r");

      //...puis plein de calcul en utilisant $fh (j'aimerai éviter de tout devoir modifier)

}
Est-t-il possible de simuler un fopen à partir une chaine de caractères?

Merci d'avance

JD

Posté : 19 janv. 2008, 01:32
par Berzemus
eum.. pourquoi faire ? :shock:

Je te dirais d'isoler le code qui semble si important, et de simplement l'utiliser sur ta chaine..

Le problême doit être ailleurs, quelles sont les opérations si contraignantes à modifier ?

Posté : 19 janv. 2008, 03:15
par Xenon_54
fopen retourne une ressource:

Code : Tout sélectionner

resource fopen ( string $filename , string $mode [, bool $use_include_path [, resource $context ]] )
Tu ne peux donc pas "simuler" un fopen avec une chaine de caractère.