Forum de discussion
Forum « Flash et Shockwave » (archives)
problème de définition de fonction
Envoyé: 5 mai 2003, 16h04 par flashdav
pour récupérer la variable page1 d'un fichier texte externe (identifié grace à son numéro) , j'ai définit la fonction suivante :
(j'ai définit une fonction car j'amerai aussi récupérer une autre valeur "page2" dans un autre fichier plus loin dans mon scénario...)
function lire(numero,p) {
System.useCodepage = true;
var vlire = new LoadVars();
vlire.numero=numero;
vlire.p = p;
vlire.sendAndLoad("lecture.php", vlire, "POST");
vlire.onLoad = function(success) {
if (success) {
texte = this.p; // le résultat s'affichera dans un texte dynamique nommé "texte"
}
};
}
lire(1,page1); // pour récupérer la valeur page1 du fichier data1.txt
stop();
avec le fichier "lecture.php" suivant :
<?
$fichier="data$numero.txt";
$fp = fopen($fichier,"r");
while (!feof($fp))
{
$contenu .= fgets($fp, 4096);
}
echo "$contenu";
fclose($fp);
?>
quel est mon erreur ? (pb dans la définition de la fonction je pense)merci de ton aide.
P.S.: par ailleur j'aimerai faire appel de cette fonction sur toute une séquence (indépendamment du niveau, comment est ce possible ?
Réponses
|