begin process at 2012 05 27 08:42:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Divers

 > 

Lien forçant le telechargement d'un .avi


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

Lien forçant le telechargement d'un .avi

lundi 27 juin 2005 à 19:07:45 | Lien forçant le telechargement d'un .avi

HydraThallium

voila j'ai un texte qui contient l'url d'un avi le probleme c'est que je voudrai forcer le telechargement de ce .avi or avec flash j'ai quelque difficulte quelqu'un pourrait il m'aider ?

lundi 27 juin 2005 à 21:08:08 | Re : Lien forçant le telechargement d'un .avi

giboo2

vu que ca se passe coté client, je ne suis pas sur que tu puisse forcer la main au navigateur (proposer de downloader plutot que de passer en stream avec le plugin installé) depuis flash.
Je te propose ce petit script php (que tu appelera scriptDownloader.php) :

<?
$file=$_GET['file'];
$chemin=$_GET['chemin'];
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$file);
readfile($chemin.$file);
?>

et sur ton bouton :
onPress {
  getURL("http://monsiteperso/scriptDownloader.php?chemin="
+_root.repertoirevideo
+"&amp;fichier="
+_root.nomFichierVideo , "_blank", "GET");
}
et bien sur dans ton script qqpart :
_root.repertoirevideo="http://hebergeurGratos.com/mesvideo/" ;
_root.nomFichierVideo="videoN1.avi" ;

voili
j'espere ca tiendra
a+
lundi 27 juin 2005 à 23:30:18 | Re : Lien forçant le telechargement d'un .avi

HydraThallium

salut,
je met ca dans un fichier texte que je nomme scriptDownloader.php(.txt) :
<?
$file=$_GET['file'];
$chemin=$_GET['chemin'];
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$file);
readfile($chemin.$file);
?>

ensuite sur le bouton je met :
onPress {
  getURL("http://monsiteperso/scriptDownloader.php?chemin="
+_root.repertoirevideo
+"&amp;fichier="
+_root.nomFichierVideo , "_blank", "GET");
}

et apres dans le script principal je met :
_root.repertoirevideo="http://hebergeurGratos.com/mesvideo/" ;
_root.nomFichierVideo="videoN1.avi" ;

merci bien de confirmer ^^
lundi 27 juin 2005 à 23:44:12 | Re : Lien forçant le telechargement d'un .avi

giboo2

je ne sais pas si tu demande d'autres avis... mais sinon, je confirme :-D
on peux meme remplacer le getURL par un loadVariables("http://...etc...",0,"GET");
ca évitera d'avoir une fenetre blanche qui s'ouvre en plus...


et si tu veux faire bien, tu peux même remplacer les balises php comme suit :

au lieu de <? tu met :
<script language="php">

et au lieu de ?>
</script>

enjoy :)

ps : j'ai coupé le getURL en 4 lignes pour que ca tienne a l'écran, mais dans ton code actionscript il ne faut pas sauter de ligne.
pps : il faut aussi que ton hébergeur supprote php (mais qui ne le fait pas a part france telec. non je déconne...)
mercredi 29 juin 2005 à 12:44:39 | Re : Lien forçant le telechargement d'un .avi

HydraThallium

arg ! ca marche pas ! enfin ca marche a moitie mais pas la bonne moitie ca force bien le telechargement mais ca force le telechargement du fichier scriptDownloader.php(.txt) ^^
voila mon fichier se nomme : "Derrick.wmv"
et le chemin et : " [ Lien ]"

donc dans mon fichier script je met :
<?
$file=$_GET['file'];   (dans file je met Derrick.wmv et ca donne : $file=$_GET['Derrick.wmv']; ?)
$chemin=$_GET['chemin'];  (dans chemin je met [ Lien ] et ca donne : $chemin=$_GET[' [ Lien ]/']
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$file);
readfile($chemin.$file);
?>

sur mon bouton je met :
on (press) {
  getURL(" [ Lien ]"  ( ou loadVariables(" [ Lien ])
+_root.repertoirevideo
+"&amp;fichier="
+_root.nomFichierVideo , "_blank", "GET");
}

sur mon fla je met :
_root.repertoirevideo= [ Lien ] ;
_root.nomFichierVideo="Derrick.wmv" ;

voila je cherche mon erreur je pense elle est dans le fichier scriptDownloader mais je tatone plein de formule sans resultat
j'espere que tu pourras me repondre une bonne derniere fois ^^
thx
mercredi 29 juin 2005 à 13:19:31 | Re : Lien forçant le telechargement d'un .avi

giboo2

pour le $_GET, il faut laisser :
$chemin=$_GET['chemin'];
et non pas :
$_GET['http://free/video/'];

c'est le script qui va attribuer la valeur "http://free/video/" à la variable $chemin transmise par le .swf

il te manque peut etre juste une paire de guillemets :
_root.repertoirevideo=[color=red]"[/color]http://free/video/[color=red]"[/color] ;

donc, dans scriptDownloader.php (et tu ne remplace pas toi meme les variables, tu laisse tel quel) :
<?
$file=$_GET['file'];
$chemin=$_GET['chemin'];
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$file);
readfile($chemin.$file);
?>

sur ton bouton :
on (press) {
loadVariables("http://free/../scriptDownloader.php?chemin="+_root.repertoirevideo+"&amp;fichier="+_root.nomFichierVideo,"_blank","GET");
}
et dans ta première frame de ta premiède scene
_root.repertoirevideo="http://free/video/" ;
_root.nomFichierVideo="Derrick.wmv" ;

et ca ca marchera (mais dans le fichier php, ne remplace pas chemin... pour plus d'info, rdv sur www.php.net et recherche $_GET

a+
mercredi 29 juin 2005 à 13:24:31 | Re : Lien forçant le telechargement d'un .avi

giboo2

désolé pour le color=red... je pensait que ca marchait ici (et je suis newbi sur codesource)... ;-)
pour info, le 'chemin' de $_GET['chemin'] est en fait celui donné dans l'adresse du bouton : loadVariables("http://free/../scriptDownloader.php?chemin= (...)
on aurait tres bien pu écrire
$chemin=$_GET['variable1'];
et dans sur le bouton :
loadVariables("http://free/../scriptDownloader.php?variable1= (...)

j'espere que ca t'éclairera...

a+
mercredi 29 juin 2005 à 17:31:56 | Re : Lien forçant le telechargement d'un .avi

HydraThallium

bon voila je n'y arrive pas je ne sais pas pourquoi alors je te donne un fichier.fla contenant un bouton simple
un fichier.swf donnant un apercu de fichier.fla la video derrick.wmv que je veux telecharger et un fichier scriptdownloader.php vierge.
 tu peux telecharger ca sur [ Lien ] tu as juste a cliquer sur le lien et j'aimerai que tu me revoies le fichier rar mais cette fois ci avec le bouton qui me force a telecharger le fichier derrick.wmv
voila merci de ta comprehension et dsl si j'suis un peu relou ^^
mercredi 29 juin 2005 à 18:02:02 | Re : Lien forçant le telechargement d'un .avi

giboo2

dsl j'utilise flash6... donc je ne peux pas ouvrir ton fla...
en attendant juste 2 remarques :
le fichier texte doit s'appeler scriptDwonloader.php tout court et pas .php.txt
il se peut que tu ai besoin de "montrer les extensions connues" dans ton explorer windows, pour pouvoir changer le .txt en .php
ensuite, ton script php est vide...
et enfin (tiens ca fait 3 ;-) on est bien d'accord que le script php ne peut pas marcher sur ton ordi (sauf si tu installe un serveur appache et php), et que le test ne pourra se faire qu'en ligne

et puis du coup, je vois qu'on a fait l'amalgame entre getURL et loadVariable :
getURL("url","_self","GET");
loadVariables("url",0,"GET");
...
bon alors une p'tite minute source : giboo.free.fr/flash/forceDownloadVideo.fla
je t'ai rappelé en commentaire le script php...

bon courage
mercredi 29 juin 2005 à 19:18:01 | Re : Lien forçant le telechargement d'un .avi

HydraThallium

ca m'enerve je comprend pas ca marche pas chez moi es ce que tu peux me crer un scriptDownloader.php?
 il faut le crer a partir d'un txt ou de dreamweaver ?
je te jure que ca commence a me taper sur les nerf   !
 donc s'il te plait une derniere fois (enfin je l'espere) peux tu m'enovyer un .rar avec un scriptDownloader.php dedans
merci bien


Cette discussion est classée dans : lien, telechargement, avi, forçant


Répondre à ce message

Sujets en rapport avec ce message

Pb lien de telechargement de video [ par maelis ] Bonjour, J'ai besoin d'un peu d'aide!! En fait j'ai trois vidéos que j'aimerai rendre téléchargeable sur mon site et pour cela j'ai utilisé sur mes bo lien entre clips [ par nany10 ] NanyJ'ai deux clips sur ma scene, un bouton se trouve dans le 1er clip et je voudrais que lorsque l'on clique sur ce bouton il charge et face tourner question de lien vers autre calque ou autre sequence [ par kazam140 ] bonjour,desolé de vous derangé mais je voudrais savoir comment et si on peut faire un lien dans flash qui nous emmene sur un autre calque ou une autre creation d un bouton [ par chaponf ] dans dreamwever quand je cree un bouton je passe par la fonction bouton flashje choisi le style le texte et la police du boutonle lien je choisi la pa texte dynamique avec lien actionscript dans la balise html [ par lotte3 ] Bonjour à tousJ'ai créé un texte dynamique.Je veux qu'il contienne des liens. Seulement ces liens doivent être en actionscript et non html.Je sais que lien vers un swf [ par sachaaa ] Bonjour j'ai fait une intro en flash et je voudrais savoir comment faire pour que quand l'intro soit fini qui ouvre directement un autre fichier swf m creer un bouton qui fasse le lien avec une autre sequences [ par lenz ] je suis nouveau flasheur je voudrais savoir comment faire pour qu'une fois mon bouton crée il puisse efffecuer l'action d'ouvrir par exemple ma sequen lien sur animations [ par nbuis47 ] BonjourPour réaliser les boutons de mon site, j'ai crée des clip, étant donné qu'ils sont animé. Voici la commande que j'ai mise sur le clip :on (pres lien avec FLASH MX 2004 [ par rohi ] Bonjour,     J'ai un petit probleme avec mes lien en flash. Lorsque j'active mes lien en testant l'animation, ça fonctionne très avec l'intruction get Video en .avi et intro flash [ par St3ffff ] Slt a tous bon voila je mis connet pas du tout en flash mais je mexplique je voufrai faire un joli petit cadre avec un fenetre au mileu ou se trouve l


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

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