Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1855 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Recuperer une chaine de caractere venant d'un script PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recuperer une chaine de caractere venant d'un script PHP

n°770679
jedi1
Posté le 21-06-2004 à 00:44:52  profilanswer
 

Comment recuperer dans une variable le texte affiché par le script PHP suivant "lo2.php" :  
 
<?  
$rep = opendir("audio" );  
echo "tab=";  
while($fichier = readdir($rep)) {  
echo $fichier.",";  
}  
?>
 
On essaye de recup la chaine ou la liste avec LoadVars.
 
Quelqu'un saurait-il si ce ce script php renvoit une variable "tab" qui contient une chaine ou une liste, et sinon qu'est ce que ca renvoit precisément lorsque l'on invoque la methode onLoad de l'objet loadVars.
 
 
var myVars = new LoadVars();
myVars.onLoad = function(ok) {
 if (ok) {
  myArray = new Array();
              myArray = myVars.tab;
  for (var i = 0; i<myVars.myArray.length-1; i++) {
   _root["txt"+i].text = myArray[i];
  }
 }
};
myVars.load("lo2.php" );
stop();

mood
Publicité
Posté le 21-06-2004 à 00:44:52  profilanswer
 

n°770783
esox_ch
Posté le 21-06-2004 à 08:06:25  profilanswer
 

J'ai absolument pas compris ce que tu nous demande. Le probleme viens d'ou? Du php ou du JS?

n°770857
jagstang
Pa Capona ಠ_ಠ
Posté le 21-06-2004 à 09:21:45  profilanswer
 

tu n'as pas tout compris. PHP s'execute du côté serveur, JavaScript côté client.
 
donc le load ne fonctionne pas.
essaie un truc du style (dans un seul fichier)
 

Code :
  1. <? 
  2. function f()
  3. {
  4. $rep = opendir("audio" ); 
  5. $retourret = "tab="; 
  6. while($fichier = readdir($rep)) { 
  7. $retour .= $fichier.",";
  8. return $retour
  9.    } 
  10. ?>
  11. var myVars = new LoadVars();
  12. myVars.onLoad = function(ok) {
  13. if (ok) {
  14.   myArray = new Array();
  15.               myArray = myVars.tab;
  16.   for (var i = 0; i<myVars.myArray.length-1; i++) {
  17.    _root["txt"+i].text = myArray[i];
  18.   }
  19. }
  20. };
  21. myVars.load('<?php echo f() ; ?>');
  22. stop();


 
livré sans garantie


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°771322
ratibus
Posté le 21-06-2004 à 13:34:02  profilanswer
 

JagStang a écrit :

tu n'as pas tout compris. PHP s'execute du côté serveur, JavaScript côté client.
 
donc le load ne fonctionne pas.
essaie un truc du style (dans un seul fichier)
 

Code :
  1. <? 
  2. function f()
  3. {
  4. $rep = opendir("audio" ); 
  5. $retourret = "tab="; 
  6. while($fichier = readdir($rep)) { 
  7. $retour .= $fichier.",";
  8. return $retour
  9.    } 
  10. ?>
  11. var myVars = new LoadVars();
  12. myVars.onLoad = function(ok) {
  13. if (ok) {
  14.   myArray = new Array();
  15.               myArray = myVars.tab;
  16.   for (var i = 0; i<myVars.myArray.length-1; i++) {
  17.    _root["txt"+i].text = myArray[i];
  18.   }
  19. }
  20. };
  21. myVars.load('<?php echo f() ; ?>');
  22. stop();


 
livré sans garantie


A mon avis c'est plutôt une question Flash que JS :)

n°771326
jagstang
Pa Capona ಠ_ಠ
Posté le 21-06-2004 à 13:35:27  profilanswer
 

je vois pas ce que ça change...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°771327
jagstang
Pa Capona ಠ_ಠ
Posté le 21-06-2004 à 13:35:47  profilanswer
 

les param de flash sont également côté client


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°771335
ratibus
Posté le 21-06-2004 à 13:44:03  profilanswer
 

JagStang a écrit :

je vois pas ce que ça change...

Le code que tu as donné n'est pas adapté à la situation.
En flash tu peux faire du remote scripting (en fait tu fais des requetes HTTP et tu récupère les résultats), cela rend les appli Flash dynamique (au sens serveur du terme) de façon transparente pour l'utilisateur.
 
Par contre le code Action Script du Flash c'est pas mon domaine donc je vais pas pouvoir dépanner dessus. Sinon le code PHP initial est correct.

n°771375
jagstang
Pa Capona ಠ_ಠ
Posté le 21-06-2004 à 14:11:16  profilanswer
 

jedi >> il y a un topci la dessus. fais une recherche. et précise si c'est du Flash merci.
 
ratibus >> merci mais le flash j'y connais pas grand chose
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Recuperer une chaine de caractere venant d'un script PHP

 

Sujets relatifs
[php xslt_process] conserver le texte indemn[PHP MYSQL]
Erreur PHP[PHP] - Question multi-admin
[PHP/MySQL] - Remise à zero par rapport à une dateScript pour fair un "pop checker"
Recrutement de quelqu'un qui est bon en PHP[Batch] Script pour mesurer le temps de lancement d'une application
PHP probleme easyphp et mysql_fetch_arrayEgalité chaine de caractère / nombre 0
Plus de sujets relatifs à : Recuperer une chaine de caractere venant d'un script PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR