Reduction complete d'une page html en php

WRInaute discret
Hello a tous,

Voici ce que j'essaie de faire:


J'ai besoin d'afficher les information (images et textes) d'une certaine pages du site de un de mes amis sur mes 2 sites. (J'ai ca permission bien sûr! :D )

De son cote il creez un fichier html (infoamontrer.html) sans "header" et "footer" et sans fond pour pouvoir utiliser l'info sur toute ces sites lui aussi et n'avoir qu'a modifier une page.

On utilise donc le code php suivant dans la page desirée:
<?php echo @file_get_contents("http://www.exemple.com/infoamontrer.html"); ?>

Mon probleme est que la largeur de ces site sont de 850 et que les miens sont de 750 et donc il creez le fichier "infoamontrer.html" avec des images des fois de 850 de largeur. Il ne veus pas faire de modification a son processus actuel et moi de mon cote ne veut pas non plus elargir mes sites.

Je me demandais donc s'il etait possible avec le php de m'organiser pour reduire la page(image) automatiquement ?

Merci de votre aide.
 
WRInaute impliqué
si tu connais a l'avance ce qu'il y a dedans tu fais un str_replace de sa balise img et tu y rajoutes un width=750

et puis si tu sais pas ce qu'il y a a l'avance tu fais des preg_replace sur sa balise img et tu y rajoutes un width=750
 
WRInaute discret
RiPSO a dit:
si tu connais a l'avance ce qu'il y a dedans tu fais un str_replace de sa balise img et tu y rajoutes un width=750

et puis si tu sais pas ce qu'il y a a l'avance tu fais des preg_replace sur sa balise img et tu y rajoutes un width=750

Brillant Merci! Je suis nouveau en php et ne conaissait pas ces fonctions! encore Merci!
 
WRInaute discret
RiPSO a dit:
Bon je m'oppose a un autre probleme:

Voici donc le code que j'utilise:
Code:
<?php>
$mavariable = @file_get_contents("http://www.monsite.com/fichier.php");
$mavariable2=str_replace("895","468",$mavariable);
$mavariable3=str_replace("200","104",$mavariable2);
$mavariable4=str_replace("img src=\"Images","img src=\"http://www.monsite.com/Images",$mavariable3);
echo "$mavariable4";
?>

Tout apparait comme il faut sauf les image elle ne s'affiche pas... (Je peus par exemple cliquer sur le bouton droit de ma souris et cliquer sur afficher images et la..elle apparait.)

De plus si je fais afficher code source et copie le tout dans un nouveau fichier html...toute les images apparaissent...

Aurais-tu une suggestion?


erci
 
Discussions similaires
Haut