Include et iframe

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une page php qui contient un iframe
je dois impérativement appeler cet objet de width="150" height="120" à une page php par la fonction include mais en supprimant obligatoirement 5px de chaque cotés sans toucher à la première page qui contient le iframe.
L'objet en question est une pub flash mais qui à une marge qui dépasse de couleur absurde or le site a un design cyan, blanc, noir et gris.

Y a t'il une méthode pour gérer ce problème ?

4 réponses

Utilisateur anonyme
 
En utilisant ob_start(); avec une fonction de callback, tu dois pouvoir faire ça :
<?php
function less_margin($buffer)
{
     $current_size = array('150', '120');
     $desired_size = array('145', '115');
     str_replace($current_size, $desired_size, $buffer);
}
ob_start("less_margin");
  include('fichier_contenant_liframe.php');
ob_end_flush();
0
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
 
<?php
function less_margin($buffer)
{
     $current_size = array('150', '120');
     $desired_size = array('145', '115');
     str_replace($current_size, $desired_size, $buffer);
}
ob_start("less_margin");
  include('publicite.php');
ob_end_flush();
?>

Je ne sais pas si ce code va gérer left et right, mais voici un peux en détail ce que je souhaiterai avoir...

Voici la copie d'écran :
http://pics.imagup.com/ano1/1279422821.jpg

Marge à supprimer (couleur dégueu) et à garder en bleu :
------------------------
|          23          |
|  ------------------| |
| |                  | |
|7|                  |7|
| |                  | |
| |__________________| |
|          26          |
|______________________|

Désolé je suis un zéro en php je ne m'y connais absolument pas et j'ai besoin de votre aide :/
0
Utilisateur anonyme
 
Avec le code que je t'ai donné, l'iframe s'affichera dans ta page avec comme valeurs width="145" height="115", il faut que tu modifies les valeurs de l'array $desired_size pour modifier ces valeurs. Après pour ce qui est de gérer le 23 en haut, et 26 en bas ... je n'ai aucune idée de comment faire, désolé ...
0
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
 
En tout cas merci pour ton aide sonik21
Je verrai quoi faire. Ton code m'aide déjà énormément.
Merci
0