file_get_contents avec paramètres en GET

file_get_contents avec paramètres en GET - PHP - Programmation

Marsh Posté le 25-06-2007 à 16:16:47    

Hello
 
Qu'existe-t-il comme fonctions du style file_get_contents/fopen/etc qui accepte une url du style "../../flash.swf?id=8" ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 25-06-2007 à 16:16:47   

Reply

Marsh Posté le 25-06-2007 à 16:24:24    

Sinon c'est peut-être possible avec header() ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 25-06-2007 à 16:29:29    

Il me semble pourtant que file_get_contents() acepte les paramètres dans l'url?
Sinon l'autre solution c'est d'ouvrire un socket (fsockopen()) et d'y balancer toute la requête http avecles bon param en GET.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 25-06-2007 à 16:35:33    

En fait j'explique mon pb précis :

 

J'ai une anim flash SWF inaccesible directement par le client.

 

Donc je fait un fichier PHP du style :

Code :
  1. <?php
  2.     header('content-type:application/x-shockwave-flash');
  3.     // $hdl = fopen('../../common/flash/fileUpload_image.swf?type=rel', 'rb');
  4.     $hdl = fopen('../../common/flash/fileUpload_image.swf', 'rb');
  5.     fpassthru($hdl);
  6.     exit;
  7. ?>


qui inclus cette anim, et qui est bien sûr appelé dans un <object>.

 

Seulement je dois envoyer des paramètres en GET a l'anim.

 

edit : et fsockopen() me fait peur [:totoz]


Message édité par theredled le 25-06-2007 à 16:39:31

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 25-06-2007 à 17:17:32    

Ca me parait complètement fou mais j'ai la solution  :
Les gets passés au .PHP sont aussi automatiquement passés au .SWF inclus [:pingouino]

 

Rassurez-moi, c'est normal ?

Message cité 1 fois
Message édité par theredled le 25-06-2007 à 17:18:03

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 25-06-2007 à 20:15:26    

theredled a écrit :

Ca me parait complètement fou mais j'ai la solution  :
Les gets passés au .PHP sont aussi automatiquement passés au .SWF inclus [:pingouino]
 
Rassurez-moi, c'est normal ?


si ton animation est stockée sur le même serveur que le script qui l'appelle avec file_get_contents, PHP ne va pas ouvrir un socket vers soi-même (ce qui est en plus impossible d'un point de vue réseau) mais lire le fichier en local.
 
tout le contexte existant dans ton script est donc accessible au fichier inclus
 

Reply

Marsh Posté le 25-06-2007 à 20:51:22    

et ben je vais te dire une bonne chose ; c'est cool [:pingouino]
(merci de l'exp)


Message édité par theredled le 25-06-2007 à 20:51:42

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed