Rendre une IFRAME non cliquable

Résolu/Fermé
PrinceKreol Messages postés 291 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 9 avril 2013 - 5 juil. 2012 à 14:31
PrinceKreol Messages postés 291 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 9 avril 2013 - 9 juil. 2012 à 13:24
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

PrinceKreol Messages postés 291 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 9 avril 2013 7
6 juil. 2012 à 07:23
Up !

Merci
0
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
6 juil. 2012 à 07:27
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
PrinceKreol Messages postés 291 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 9 avril 2013 7
6 juil. 2012 à 08:23
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
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
Modifié par mpmp93 le 6/07/2012 à 08:28
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
PrinceKreol Messages postés 291 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 9 avril 2013 7
6 juil. 2012 à 08:32
je vais essayer.

Merci
0
PrinceKreol Messages postés 291 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 9 avril 2013 7
9 juil. 2012 à 13:24
J'ai trouvé plus simple.

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