begin process at 2010 03 22 06:06:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CRÉATION ET LECTURE DE FICHIER TEXT AVEC FLASH & PHP :)

CRÉATION ET LECTURE DE FICHIER TEXT AVEC FLASH & PHP :)


 Information sur la source

Note :
7,38 / 10 - par 8 personnes
7,38 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Initié Date de création :06/05/2002 Date de mise à jour :08/05/2002 10:05:36 Vu / téléchargé :31 487 / 3 518

Auteur : bassman64

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

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

Source

  • 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
  • }
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à ! @+  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip TUTO COMPOSANT #1 : LES CHECK BOX
Source avec Zip SLIDE BAR :: MENU GLISSANT EN FONCTION DE LA SOURIS
BASSETABS --&GT; SOURCE DE LA VERSION FLASH
Source avec Zip ELASTIQUE-MENU
Source avec Zip Source avec une capture WEBPAGE #1

 Sources de la même categorie

Source avec Zip Source avec une capture MULTI-DEBRID par remy2501
Source avec Zip Source avec une capture MODE CONSOLE DE LINUX par tipharris
Source avec Zip Source avec une capture SAT13 - FPSCONVERTORV2.1 (AS2) - CALCULATEUR BALISTIQUE ET T... par LapinouFouSAT13
Source avec Zip Source avec une capture BREVET - POINT - MENTION par kekoune
Source avec Zip Source avec une capture MENU INTERACTIF SIMPLE par Aeos

Commentaires et avis

Commentaire de geniasoft le 05/07/2002 13:55:13

heu on peut recuperer des variables php avec loadvariablesNul en methode get??? on ca envoie ????

Commentaire de individis le 27/02/2003 23:56:31

Décidément c'est le deuxième trucs que je lis de toi bassman...
M'a l'air un peu compliqué toi..
Tu utilises jamais xml ou enore les composant loadText..?
Tien médite ca...

MonTextAcharger= new XML();
MonTextAcharger.onLoad = affichageSM3;
MonTextAcharger.load("texteAcharger.xml");
function affichageDuTexte() {
    MonTextAcharger.htmlText = MonTextAcharger.firstChild.toString();
}
= 5 lignes.
Vla c'est pas simple ca..? Avec un fichier xml qui n'est qu'un fichier texte en fait, tout con, édité avec notepad, et recevable dans un txt Dynamique déclaré en html, donc personalisable en couleur, lien, mise en forme etc.. il le fait ca ton txt que tu charges.?
C'est sympa tout tes trucs, mais ca concerne vraiment les grands débutants. merci qd même, pour eux.
Patrice ( individis ).

Commentaire de individis le 27/02/2003 23:58:28

sorry correction au dessus remplacer le bout de code  affichageSM3 par la fonction MonTextAcharger

Commentaire de individis le 28/02/2003 00:00:42

hihi.. dans mon enervement me suis planté deux fois ca va faire marrer bon vla le code complet...
MonTextAcharger= new XML();
MonTextAcharger.onLoad = affichageDuTexte;
MonTextAcharger.load("texteAcharger.xml");
function affichageDuTexte() {
    MonTextAcharger.htmlText = MonTextAcharger.firstChild.toString();
}

Commentaire de MrAssoL le 23/04/2003 12:04:13

Cette source est cool mais je cherche a savoir comment on fait pour charger une page html dans un textfield ????

Commentaire de viktorlebelge le 15/10/2003 15:42:30

Je cherche la même chose que MrAssol, je crois : Faciliter la mise à jour du site en mettant les liens vers d'autres pages ou d'autres sites dans des fichiers textes.

Merci d'avance.

Commentaire de fotik le 09/05/2004 16:17:39

Salut,

bravo pour cette source, mais dis moi, j'ai mis le load.php sur un serveur php différent de celui que tu utilise, FREE, et ca ne marche ps tout a fait !!! disons ke le texte s'ecrit comme il faut mais lors de la deuxiemme phase du flash, lord de LOAD, il marque d'autres truc a la c..n a cause, je pense, de la pub !!! c'est normal ??? Ton hébergement FREE, tu l'as payé ou c'est inclu dans l'offre gratos ?

Commentaire de worms4 le 25/06/2004 11:57:57

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

Commentaire de worms4 le 25/06/2004 11:58:14

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

Commentaire de worms4 le 25/06/2004 11:58:28

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

Commentaire de kamalfr le 04/04/2005 15:09:06

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...
....  :/

Commentaire de buzhug35 le 24/09/2006 10:48:28

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.

Commentaire de x_mec le 13/12/2006 20:38:39

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 ;)

Commentaire de peacestheway le 08/10/2007 18:15:23

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 <span class ="maclass"> ca me donne en écriture <span class=/"maclass/"> 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 ;)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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,702 sec (4)

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