Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2813 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Passage de variable.....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passage de variable.....

n°1714974
william750​12
Posté le 09-04-2008 à 13:44:23  profilanswer
 

J'ai un problème et je ne vois pas d'ou peu t'il bien venir :
 
Si je vais directement sur l'URL : http://localhost/projet/flvplayer. [...] 14a1ac6a84
Pas de problème la variable FLV est bien transmise au swf
 
Parcontre si en PHP je fais :

Code :
  1. header("Content-type: application/x-shockwave-flash" );
  2. readfile("http://localhost/projet/flvplayer.swf?flv=14ea2c67a5f5fdbd8f465614a1ac6a84" );


 
La variable ne passe pas :(  
 
Quelqu'un à une idée???
 
Merci d'avance


Message édité par william75012 le 09-04-2008 à 13:45:49
mood
Publicité
Posté le 09-04-2008 à 13:44:23  profilanswer
 

n°1714982
skeye
Posté le 09-04-2008 à 13:56:56  profilanswer
 

readfile n'est pas vraiment fait pour ça a priori...pourquoi tu fais ça de cette manière plutôt que de rediriger directement sur la bonne url?


---------------
Can't buy what I want because it's free -
n°1714985
william750​12
Posté le 09-04-2008 à 14:00:27  profilanswer
 

Pour protéger le fichier et avoir un compteur de vues...
 
J'ai essayé avec readfile, file, file_get_contents, include et aucun ne fait passer la variable....
 
Il y a t'il une fonction ou une astuce pour faire celà?

n°1714991
skeye
Posté le 09-04-2008 à 14:02:58  profilanswer
 

Tu peux peut-être passer carrément par curl : http://fr2.php.net/manual/fr/ref.curl.php


---------------
Can't buy what I want because it's free -
n°1715120
william750​12
Posté le 09-04-2008 à 16:19:43  profilanswer
 

skeye a écrit :

Tu peux peut-être passer carrément par curl : http://fr2.php.net/manual/fr/ref.curl.php


 
Marche pas mieux....
 
 
HHEEELLPPPPPP !!!!!!!!!!!!!!!

n°1715127
skeye
Posté le 09-04-2008 à 16:24:43  profilanswer
 

Ca devrait. Montre comment tu fais.


---------------
Can't buy what I want because it's free -
n°1715133
william750​12
Posté le 09-04-2008 à 16:30:27  profilanswer
 

Code :
  1. $ch = curl_init();
  2. curl_setopt($ch,CURLOPT_URL,"http://localhost/projet/flvplayer.swf" );
  3. curl_setopt($ch, CURLOPT_POST, 0);
  4. curl_setopt($ch, CURLOPT_POSTFIELDS, "flv=14ea2c67a5f5fdbd8f465614a1ac6a84" );
  5. curl_exec($ch);
  6. curl_close($ch);


 
Affiche le swf mais la variable n'est pas pris en compte !!!
Si je vais directement sur : http://localhost/projet/flvplayer. [...] 14a1ac6a84 pas de probleme !!!


Message édité par william75012 le 09-04-2008 à 16:31:38
n°1715182
william750​12
Posté le 09-04-2008 à 17:36:27  profilanswer
 

Mieux a proposer?

n°1715355
william750​12
Posté le 09-04-2008 à 22:46:24  profilanswer
 

Personne?

n°1715449
kao98
...
Posté le 10-04-2008 à 10:38:39  profilanswer
 

Avec curl, tu passes tes variables en POST. Mais dans tes exemples, en GET. Si ton flvplayer ne vérifie pas les données POST, ça veut pas fonctionner !


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
mood
Publicité
Posté le 10-04-2008 à 10:38:39  profilanswer
 

n°1715564
william750​12
Posté le 10-04-2008 à 13:14:33  profilanswer
 

kao98 a écrit :

Avec curl, tu passes tes variables en POST. Mais dans tes exemples, en GET. Si ton flvplayer ne vérifie pas les données POST, ça veut pas fonctionner !


 
Comment passer les variable en GET avec CURL ?

n°1715568
kao98
...
Posté le 10-04-2008 à 13:31:55  profilanswer
 

curl_setopt($ch,CURLOPT_URL,"http://localhost/projet/flvplayer.swf?trucmuche" );


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1715572
skeye
Posté le 10-04-2008 à 13:34:04  profilanswer
 

Je pense que son truc peut pas marcher, parce-que le player flash va probablement chercher la video au runtime et l'affiche en streaming...

Message cité 1 fois
Message édité par skeye le 10-04-2008 à 13:35:29

---------------
Can't buy what I want because it's free -
n°1715577
william750​12
Posté le 10-04-2008 à 13:40:11  profilanswer
 

kao98 a écrit :

curl_setopt($ch,CURLOPT_URL,"http://localhost/projet/flvplayer.swf?trucmuche" );


 
Marche pas plus...

n°1715578
william750​12
Posté le 10-04-2008 à 13:40:52  profilanswer
 

skeye a écrit :

Je pense que son truc peut pas marcher, parce-que le player flash va probablement chercher la video au runtime et l'affiche en streaming...


 
Donc il n'y a aucune solution???
Je peu peu-être faire un changement dans le swf? non?

n°1715582
kao98
...
Posté le 10-04-2008 à 13:41:48  profilanswer
 

Repost voir tout ton code avec le curl modifié ?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1715593
skeye
Posté le 10-04-2008 à 13:47:27  profilanswer
 

william75012 a écrit :

 

Donc il n'y a aucune solution???
Je peu peu-être faire un changement dans le swf? non?


perso je pense que tu ne pourras pas faire comme ça...d'ailleurs je ne vois pas vraiment l'intérêt, pour être franc. Tu as essayé d'accéder directement à ton player sans passer par une page php? T'y es arrivé? Mettre la sécurité sur la page php qui affiche le player n'est pas suffisant, vraiment?

Message cité 1 fois
Message édité par skeye le 10-04-2008 à 13:47:38

---------------
Can't buy what I want because it's free -
n°1715597
william750​12
Posté le 10-04-2008 à 13:51:13  profilanswer
 

skeye a écrit :


perso je pense que tu ne pourras pas faire comme ça...d'ailleurs je ne vois pas vraiment l'intérêt, pour être franc. Tu as essayé d'accéder directement à ton player sans passer par une page php? T'y es arrivé? Mettre la sécurité sur la page php qui affiche le player n'est pas suffisant, vraiment?


 
Parce que je veux afficher un player différent selon si il est utilisé sur mon site ou un site externe (avec pub) et si le membre est identifié ou pas... avec détection via PHP !
Pour le cas de l'affichage sur un site externe c'est la seul façon d'avoir un compteur et d'en connaitre plus sur le site affichant la vidéo....

Message cité 1 fois
Message édité par william75012 le 10-04-2008 à 13:53:53
n°1715598
william750​12
Posté le 10-04-2008 à 13:51:27  profilanswer
 

kao98 a écrit :

Repost voir tout ton code avec le curl modifié ?


 

Code :
  1. $ch = curl_init();
  2. curl_setopt($ch,CURLOPT_URL,"http://localhost/projet/flvplayer.swf?flv=14ea2c67a5f5fdbd8f465614a1ac6a84" );
  3. curl_exec($ch);
  4. curl_close($ch);


n°1715604
skeye
Posté le 10-04-2008 à 13:53:40  profilanswer
 

william75012 a écrit :


 
Parce que je veux afficher un player différent selon si il est utilisé sur mon site ou un site externe (avec pub)... avec détection via PHP !
Pour le cas de l'affichage sur un site externe c'est la seul façon d'avoir un compteur et d'en connaitre plus sur le site affichant la vidéo....


 
Tu peux pas transmettre tes stats à ton site via le flash?:o


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Passage de variable.....

 

Sujets relatifs
Pb de passage de variable[VBA Excel]Passage d'une variable d'un Userform à un autre
[résolu] Passage de variable javascript vers flash avec iframePassage de variable
Passage de variable...multicodes (HTML PHP JS)Passage de variable vbs
[ Résolu ] Passage de variable PHP > Flashprobleme passage variable page à une autre
passage de variable entre php et flash[résolu]Passage de variable
Plus de sujets relatifs à : Passage de variable.....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR