Création et lecture de fichier text avec flash & php :)

Soyez le premier à donner votre avis sur cette source.

Vue 35 624 fois - Téléchargée 3 794 fois

Description

Pour créer un fichier text en flash il faut utiliser le php, puis pour le lire aussi !
Voila un chti exemple !

Source / Exemple :


Code PHP :
<? $Name = ($name.'.txt'); // Création du fichier txt
$fp = fopen($Name,"w");
fclose($fp);

$fp = fopen($Name,"r++"); // Reouvre le fichier txt
fputs($fp, $txt); // Met les données Flash dans le fichier txt
fclose($fp); // ferme le fichier txt 
?>
<? $fp = fopen($nameopen,"r++"); // Ouverture du fichier pour la lecture
$fichier = fgets($fp,4000); // Prend les 4000 1er caractères du fichier
$status = '&status=Les donnees du fichier ont ete trouvees :)'; // Text du status
$text2 = '&text='.$fichier; // Converssion en variable Flash

echo $status; // Affiche le status
echo $text2; // Affiche le text du fichier txt
fclose($fp); // ferme le fichier txt ?>

Code Flash :

on (release) { // Envoie le text au fichier PHP
    loadVariablesNum("http://bassman64.free.fr/load.php", 0, "POST");
}

on (release) {
    loadVariablesNum("http://bassman64.free.fr/load.php", 0, "POST"); // Envoie du nom du fichier text
    loadVariablesNum("http://bassman64.free.fr/load.php", 0, "GET"); // Reçois les données du fichier text
}

Conclusion :


Aller bonne prog !
Dans le zip il y à un exemple avecun fichier php déjà créer sur un serveur free ! :) Cela vous permettant de créer votre fichier, n'abusez pas quand même !
il sera visible ici :
http://bassman64.free.fr/nomdufichier.txt
Voilà ! @+

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

peacestheway
Messages postés
4
Date d'inscription
mardi 11 avril 2006
Statut
Membre
Dernière intervention
8 octobre 2007

Salut,

on es pas loin de ce que je cherche a faire ici que le fichier soit un txt ou un xml je pense que ca ne fais pas grande différence, seulement je me pose cette question

lors de l'envoi des données a partir de "fputs" les caractères genre quote ' ou guillemets " se transforment en
/" ou encore /' donc lorsque j'essaye d'ajouter des balises type css ex ca me donne en écriture voyez ou je veu en venir ?

comment faire pour intégrer des balise types stylesheet css et les écrire correctement ?

si quelqu'un a la réponse j'en suis friand ;)
cs_x_mec
Messages postés
63
Date d'inscription
mercredi 25 août 2004
Statut
Membre
Dernière intervention
19 février 2008

Pas mal ....

... mais ta sources sert en fait à ecrire un ficheir, mais pas à le lire ! Car déjà tu va lire le texte que tu viens tout juste d'envoyer via flash, où est l'utilité ? Si au moins ton texte subissait un changement en passant par php, mais ce n'est pas le cas.
Pourquoi tu ouvres et fermes plusieurs fois le fichier, il n'y avait pas moyen de tout faire en une fois (ouverture, ecriture et renvoi) ?!!!!! Et pourquoi les 4000 1er caractères ????



Sinon "individis ", tu es un peu hors sujet non ? Lui il donne un moyen d'ecrire un fichier, et toi tu debarques avec un moyen de lire un fichier ! Ok loader un xml c'est simple, mais c'est encore plus simple de loader un fichier texte (si tu n'as que des données basique à charger).


Bon et puis pour communiquer avec un fichier php, rien ne vaut le sendAndLoad, c'est cette technique que j'utilise dans ma source: http://www.flashkod.com/codes/ECRIRE-FICHIER-AVEC-FLASH-VIA-PHP_40497.aspx

Voilà c'est tout, bonne soirée ;)
buzhug35
Messages postés
15
Date d'inscription
samedi 5 janvier 2008
Statut
Membre
Dernière intervention
3 septembre 2011

Bonjour,
J'ai voulu créer le fichier texte en local : j'ai donc activé Apache 2, déposé le .php dans le htdocs et modifié l'adresse en http://monsosx.local/load.php. J'ai lancé le test avec peu de mots. Pas de message d'erreur à l'exécution, par contre aucun fichier texte de créé ! Je ne vois pas où cela bloque ? Quand j'ouvre "lemeilleur d'action script 2.0", je ne retrouve pas la méthode loadVariablesNum mais send(url,cible,méthode). Est-ce que le problème est là ?
D'avance merci pour qui peux m'aider.
kamalfr
Messages postés
8
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
26 juin 2006

Merci pour cette gymnastique,
c'est tres utile et ça ma sauvé la vie.
vue que j ai cru que Flash et .txt se communiq tous
les deux sans intérmidiaire...
.... :/
worms4
Messages postés
27
Date d'inscription
jeudi 29 avril 2004
Statut
Membre
Dernière intervention
20 mars 2007

Moi g un probleme general . J'utilise Easy PHP et malheuresement mes variable flash nateigne pas le fichi load.PHP et je vreer un fichier qui se nomme ".txt".(il na pas de nom ni de tetxte a linterieyr . Comment je fait

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.