Code iframe ou pseudo-frame sur un lien url ?

Résolu
php-hunt -  
 php-hunt -
Bonjour,

je cherche un code pour ouvrir un url dans une iframe.

exemple : mon_site.com/code?https://www.google.fr/

live demo : http://www.google.fr' target='_blank'>tllk?https://www.google.fr/?gws_rd=ssl

merci pour vos réponses

3 réponses

  1. creadiff Messages postés 483 Statut Membre 57
     
    <?php  
         $url = "";  
         if (isset($_GET['url'])) {  
              $url = $_GET['url']; 
              $url = preg_replace('(<)', '%3c', $url); 
              $url = preg_replace('(>)', '%3e', $url); 
              $url = preg_replace('(")', '%22', $url); 
         }  
    ?>  
    ...  
    ...  
    ...  
    <iframe src="<?php echo $url; ?>"></iframe>  
    


    Ensuite, reste plus qu'utiliser du CSS pour afficher l'iframe aux dimensions voulues, avec ou sans bordures, etc.
    L'appel de exempleaveciframe.php?url=https://www.google.fr/?gws_rd=ssl permet d'afficher cette page avec la page d'accueil de Google.
    1
    1. php-hunt
       
      1* sa m'affiche une erreur !
      Parse error: syntax error, unexpected T_ISSET, expecting '(' in W:\var\www\url\exempleaveciframe.php  on line 3

      2* esque le scripte est sécurisé ?

      pour le css je me debrouille tout seule :-)
      merci beaucoup.
      0
    2. creadiff Messages postés 483 Statut Membre 57
       
      effectivement, j'ai oublié une parenthèse au niveau du 'if'...
      et ce n'est pas sécurisé...
      voilà le code avec les modifs, sans erreur ET sécurisé:

      <?php  
           $url = "";  
           if (isset($_GET['url'])) {  
                $url = $_GET['url']; 
                $url = preg_replace('(<)', '%3c', $url);
                $url = preg_replace('(>)', '%3e', $url);
                $url = preg_replace('(")', '%22', $url);
           }  
      ?>  
      ...  
      ...  
      ...  
      <iframe src="<?php echo $url; ?>"></iframe>  
      
      0
    3. php-hunt
       
      Ben merci j'apprecie votre aide :-)
      je sais pas si c'est moi ou le code ! j'ai une erreur
      Parse error: syntax error, unexpected ';' in W:\var\www\url\url.php  on line 3

      ...
      0
    4. creadiff Messages postés 483 Statut Membre 57
       
      mille excuses... il restait une petite erreur de parenthèses et de ';' (que vous auriez pu rectifier :-). C'est corrigé, testé, ça marche.
      0
    5. php-hunt
       
      tu na pas a t'excuser c'est moi qui te dérange :P
      Parse error: syntax error, unexpected T_VARIABLE in W:\var\www\url\url.php  on line 6

      mille excuses...
      0
  2. creadiff Messages postés 483 Statut Membre 57
     
    PHP, ASP... ?
    0
    1. php-hunt
       
      en PHP s'il vous plaît ! meme s'il est combiné avec d' url rewriting.
      0