J'utilise file_get_contents pour récupérer une page, mais j'ai besoin de remplacer certaines données dans le contenu de la page avant de l'envoyer en écho.en utilisant str_replace avec file_get_contents
J'ai ce jusqu'à présent (ce script est exécuté sur domain2.com)
<?php
$page = file_get_contents('http://domain.com/page.html');
str_replace('href="/','href="http://domain.com','$page');
echo $page;
?>
Le problème est que lorsque l'affichage de page, des liens sur la page domain.com lire:
<a href=/about.html>
Qui, lorsque j'appelle dans mon script, l'ajoute au domaine incorrect. J'ai essayé d'utiliser str_replace, pour chercher
href="/
et le remplacer par
href="http://www.domain.com/
Mais sa ne fonctionne pas. Des indices?
J'ai supprimé ma réponse parce qu'il y aurait une tonne de problèmes avec elle si elle est exécutée. –