Rendre une IFRAME non cliquable

Résolu
PrinceKreol Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   -  
PrinceKreol Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   -
Hello tous le monde,

En espèrant que vous allez bien :-D

Je reviens vers vous car j'ai un petit soucis. En effet j'ai besoin d'affichier une page dans une page.

Je pensais le faire avec <IFRAME> mais le soucis est que elle est cliquable (l'IFRAME) ce qui pourrait nuir gravement à mon système.

Es-ce que quelqu'un à une idée ?

Merci d'avance,
Meilleures salutations

Jonathan

3 réponses

  1. PrinceKreol Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   7
     
    Up !

    Merci
    0
  2. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    Bonjour,

    Non ce n'est pas possible.

    Un moyen peut-être: au lieu de aire un iframe, faire un file_get_contents en PHP, mettre la page capturée en chaîne alphanumérique, enlever les liens et afficher la chaîne dans un iframe que l'on contrôle (iframe sur votre propre site web).

    A+
    0
  3. PrinceKreol Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   7
     
    Es-ce que tu arriverais à m'expliquer plus en détail ?

    Car actuellement l'Iframe affiche un élément qui se mets constamment à jour (il s'agit d'un monitor pour le status des serveurs/systèmes utiles à mon entreprise)
    0
    1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      dans l'iFrame, au lieu d'appeler directement la page du site, vous appelez votre script monScrip.php hébergé sur VOTRE site.

      monScript.php contient une ligne de code de ce genre:

      <?php 
      $homepage = file_get_contents('http://www.example.com/'); 
      echo $homepage;


      on remplace echo par une fonction qui enlève les liens <a...> et </a>

      Par exemple, remplacer simplement <a par <span et </a> par </span>

      pour remplacement, voir str_replace

      puis faire echo du résultat.

      doc de file-get_contents() ici: https://www.php.net/manual/fr/function.file-get-contents.php

      A+
      0
    2. PrinceKreol Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   7
       
      je vais essayer.

      Merci
      0
    3. PrinceKreol Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   7
       
      J'ai trouvé plus simple.

      Il suffit de superposer deux éléments. En fond ma page et par dessus une image transparents
      0