Code iframe ou pseudo-frame sur un lien url ?

Résolu
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. <?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* 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.
    2. 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>  
      
    3. 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

      ...
    4. mille excuses... il restait une petite erreur de parenthèses et de ';' (que vous auriez pu rectifier :-). C'est corrigé, testé, ça marche.
    5. 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...
  2. PHP, ASP... ?
    1. en PHP s'il vous plaît ! meme s'il est combiné avec d' url rewriting.