begin process at 2012 05 27 15:21:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Opendir avec Flash et PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Opendir avec Flash et PHP

mercredi 6 février 2008 à 16:10:09 | Opendir avec Flash et PHP

cd59

Bonjour, je voudrais que le nom de l'opendir soit géré par Flash et pas par PHP.
Ci-dessous mon code qui fonctionne sauf pour l' opendir. En effet, si je précide le nom de l'opendir dans le PHP ça marche. Mais si je lui demande de récupérer la valeur que Flash lui a envoyé ça marche pas. Pourtant le PHP retourne bien cette valeur à Flash, donc elle fait bien FLASH>PHP>FLASH.
En rose : Flash envoie Newmess="mondossierperso" j'utilise dans Flash : str = "mondossierperso";
NewMess = escape(str); loadVariablesNum("counter1.php", 0, "POST");

En vert : PHP récupère la valeur de Newmess pour l'opendir.

Mon php qui s'appel counter1.php

<?
// Fonction pour l envoi des valeurs a Flash
function Parse($variable,$valeur)
{
     echo "&$variable=$valeur";
}

function readFileIntoBuffer( $filename )
{
  @$fp = fopen( $filename, "r");
  if ( $fp )
  {
    $val = fread( $fp, filesize( $filename ));
    fclose( $fp );
    return $val;
  }
  return false;
}

  $count =0;
  $NewMess=urldecode($NewMess);
  $dossier = opendir($NewMess);

  $i=0;
  while ( $file = readdir($dossier) )
  {
    if ($file != '.' && $file != '..')
    {
            $ListFiles[$i]=$file;
            $i++;
    }
 }
  closedir($dossier);

// tri par ordre decroissant
  if(count($ListFiles)!=0)
  {
     if($list_tri == 'DESC')
     {
         rsort($ListFiles);
     }
     else
     {
         sort($ListFiles);
     }
  }

// affiche les fichiers par ordre alphabetique decroissant
  $i=0;
  while ( $i < count($ListFiles))
  {
      $ii = $i+1;
      $nomTitre = basename ($ListFiles[$i],".mp3");
      $titre[$i] = $nomTitre; 
      echo utf8_encode("&name_file".$ii."=".$titre[$i]);
      $i++;
  }
Parse("op_fin","1");
?>


Merci pour vos suggestions !
jeudi 30 octobre 2008 à 01:26:22 | Re : Opendir avec Flash et PHP

tom099

Hello cd59!
as-tu trouvé la solution à ton problème?
j'ai quasiment le même soucis que toi, ça a l'air tout bête mais je bloque...
voilà mes codes :

dans le flash :
on (press) {
    Sender7 = new LoadVars();
    Loader = new LoadVars();
    Sender7.scandirectory = "images/mondossier";
    Sender7.sendAndLoad("reperttof.php", Loader, "POST");
}


Dans le php :
<?php
$scandirectory = stripslashes($_POST['scandirectory']);
$myFiles = array();
$dossier = opendir ($scandirectory);
while ($fichier = readdir ($dossier)) {
   if ($fichier != "."&&$fichier != "..") {
      array_push($myFiles,$fichier);
   }
}
 
$returnFiles = implode(":",$myFiles);
$returnFiles = urlencode($returnFiles);
echo "&fichiers=$returnFiles";

closedir ($dossier);
?>


En faisant un echo, c'est bien "images/mondossier" qui est envoyé au php, mais il n'arrive pas à l'analyser.
Si je remplace à la première ligne :

$scandirectory = stripslashes($_POST['scandirectory']);
par
//$scandirectory = "images/a";

alors là ça marche.

Merci pour ton (votre) coup de pouce, ça fait un moment que je bloque là dessus
à très vite!
Tom



Cette discussion est classée dans : php, valeur, flash, newmess, opendir


Répondre à ce message

Sujets en rapport avec ce message

forum flash, xml et php [ par naanouff ] salut, voila jsui en train de programmer un forum sans base de données en xml et php, g trouver des exemple de codes pour la methode "sendAndLoad" je PHP FLASH !!!!!! [ par aghora ] Bonjour, J'essaie de récupérer la valeur (n) située dans l'URL de type : monsite.com/index.php?id=n Pour ainsi recuperer la variable 5 lorsque l'ID variable php dans flash [ par yolalayouu ] Désolé ce sujet est peut-être récurrent mais je n'ai pas encore trouvé de réponse à ma question;J'ai une page php qui attribut une valeur à une variab PHP vers Flash, modification puis Flash vers PHP [ par vpxavier ] Bonjour à tous,voilà, j'arrive à afficher dans un tableau en php, le contenu de ma table "elements" qui contient 3 champs: ID, Name, Status.Je voudrai PHP -> flash récup valeur dans une anim externe [ par bikboo ] Bonjour,load.phpj'importe des valeures via une BD que PHP envoie les valeurs à flash.externe.swfFlash récupère ces valeures et les traitent comme il s Recuperation d'une variable php sous flash [ par cagoulou ] bonjour,je souhaiterai recuperer une variable php dans mon animation flash. Voila plusieurs jour que je recherche l'info, j'ai eu l'occasion de tester Probleme Flash dans localhost [ par HDGAR ] Bonjour Je ne savais pas trop ou poster mon probleme n'ayant pas trouver de themes adequates pour celui ci . J'ai installe apache et php pour utilise Menus flash dynamique avec liaison PHP non visible [ par pixium3D ] Bonjour,Je suis en train de mettre en ligne le nouveau site Internet de ma société et j'ai des soucis sur plusieurs ordinateurs avec le chargement  du Formulaire flash8 pour WANEWSLETTER [ par a2sksnhc ] Bonjour,Voilà, je suis débutant en flash et php et tous ce qui va avec.Ma question est la suivante : Je voudrais avoir sur mon site en flash un formul formulaire flash php [ par heder ] A l'aide, Je suis débutant en flash, mais j'ai tout de même réussi à faire un formulaire en combinant le php. Seule souci : à chaque fois que qq'un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales