- Correction d'un script [PHP-AS] - PHP - Programmation
Marsh Posté le 05-03-2007 à 11:06:15
Si tu sais mieu coder le PHP, tu crées ton code pour qu'il envoie à Flash le nombre en % comme ça c'est fait.
Pour faire passer la variable tu dois faire :
Code :
|
Ensuite dans ton Flash, tu utilises la classe LoadVars pour récup les donnés et un setInterval pour le faire régulièrement. Si tu veux que ça refresh plus vite, tu diminues 500.
Code :
|
Normalement, faut juste utiliser load et pas sendAndLoad ... mais moi je fais tout le temps comme ça, c'est plus simple.
Marsh Posté le 05-03-2007 à 14:43:58
Il y'a quelque chose que je ne peux pas faire c'est justement généré cette variable d'avancement avec php. PHP ne renvoit que du HTML formaté une fois la page appelé. C'est "statique". Je me peux donc pas demander a PHP de me donner la taille du fichier en cours d'upload toutes les unes seconde par exemple. Je pensais qu'avec flash on pouvait justement palier ce problème. Merci mille fois en tout cas, je garde ton script sous le coude pour d'autres situations. D'autres idées ?
Marsh Posté le 05-03-2007 à 15:10:44
Ah oui c'est vrai, pas de progression en PHP.
Autre idée, faire ton script d'upload entièrement en Flash avec un FileReference. Il y a une méthode exprès pour la progression.
Après faut juste trouver un systéme pour le racrocher à ton formulaire PHP. (n° id, session, etc ...)
Marsh Posté le 05-03-2007 à 15:13:25
oui je sais je peux le faire tout en flash, mais c'est fou quand même qu'il existe aucun tuto sur le web. Peut etre que c'est impossible ? Je vais devoir me pencher sur AJAX je crois... Snif
Marsh Posté le 05-03-2007 à 15:28:42
Oui c'est impossible. Flash ne peut créer une progression qui n'existe pas.
Marsh Posté le 05-03-2007 à 15:51:26
Moi qui pensait le PHP tout puissant, ben là, voici une belle limite
Marsh Posté le 05-03-2007 à 16:12:01
endozen a écrit : Moi qui pensait le PHP tout puissant |
Ah oui là c'est sur, t'es un peu loin de la réalité
Marsh Posté le 05-03-2007 à 16:18:06
fais ton script d'upload entièrement en Flash avec un FileReference
Marsh Posté le 05-03-2007 à 16:18:20
il y'a peu de langage avec une telle bibliothèque quand meme... Mais bon c'est vrai que c'est pas le meilleur.
Marsh Posté le 04-03-2007 à 19:59:15
Voici un script que j'ai codé il y'a maintenant 1 an et qui marche très bien : il s'agit de la barre de progression :
www.techvision.fr
Je code un autre site en php celui ci, avec un partie upload. Je cherche donc à faire ceci : rappatrier des variables php dans AS de flash
Je ne suis pas loin de la solution, dans le sens ou l'AS est déjà bon dans sa structure, il me manque juste ce couplage avec le PHP. Merci de votre aide
Edit :
Je voudrai apporter une précision car mon post est un peu sec :
Je voudrai mettre cette barre flash sous mon formulaire php qui se trouve sur la page uploading.php
Le formulaire est en méthode POST vers une page de traitement "upload.php"
qui génére vignette, complete une table sql, et génère une image web (recadrée ou non).
Je ne vois donc pas trop comment lire la variable $_FILE['size']...avec loadvars("upload.php" ) peut être ?
Voilà j'attend impatiemment vos réponses
Message édité par endozen le 04-03-2007 à 22:02:37
---------------
EOS 5D mk II | 17-40 f/4 L USM | 50 f/1.4 USM | 135 f/2 L USM