include sans image site distant - PHP - Programmation
Marsh Posté le 14-09-2009 à 14:10:32
Cela veut dire que la personne qui a crée le site utilise très probablement des liens relatifs pour appeller ses images
(de type images/plop.jpg et non http://www.site.com/images/plop.php).
Ton include prend le code du site distant, et l'inclut dans ton code à toi, comme si il faisait partie intégrante de ta page. Donc dans TON code, ce sont les liens relatifs qui s'affichent. Par conséquent, les images sont recherchées dans ton repértoire.
Il faudrait que tu ajoutes http://www.sonsite.com/ devant chaque lien relatif qui appelle une image pour que cela fonctionne.
Marsh Posté le 14-09-2009 à 17:23:23
NostalGeekette a écrit : Cela veut dire que la personne qui a crée le site utilise très probablement des liens relatifs pour appeller ses images |
merci pour ton aide
je me demande si il est possible avec php de de vérifier la page et que pour chaque image il ajoute la variable définie var = url
merci pour ton aide
Marsh Posté le 15-09-2009 à 01:25:58
tu remplaces par un str_replace / preg_match src="..." par src="http://sonsite/..."
Marsh Posté le 15-09-2009 à 09:09:11
merci beaucoup a vous deux je test tous cela et quand ça fonctionne je vous dit ça merci bonne journée.
Marsh Posté le 17-09-2009 à 03:33:21
Petite astuce, tu ne devrais pas utiliser include(); c'est tres genant niveau securite.
Utilise plutot file_get_contents() ou readfile() (ou fopen... etc)
Marsh Posté le 14-09-2009 à 09:58:06
Bonjour,
j'ai fait un include d'une pas web d'un site partenaire malheureusement celle ci ne s'affiche que partiellement
j ai le texte et la mise en forme mais pas les images
est que c'est a cause de la "norme" de domaine contentDocument ?
on travail sur un réseau intraX
ou bien cela vient d'un paramètre de notre serveur apache ?
merci par avance.
édite je viens de voir que dans l'include il cherche les images sur mon répertoire et non sur le site distant pourquoi ?
Message édité par ails le 14-09-2009 à 10:00:51
---------------
Ritouné mwen lé ritounin