include sans image site distant

include sans image site distant - PHP - Programmation

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
Reply

Marsh Posté le 14-09-2009 à 09:58:06   

Reply

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.

Message cité 1 fois
Message édité par NostalGeekette le 14-09-2009 à 14:11:11
Reply

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  
(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.


 
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


---------------
Ritouné mwen lé ritounin
Reply

Marsh Posté le 15-09-2009 à 01:25:58    

tu remplaces par un str_replace / preg_match src="..." par src="http://sonsite/..."


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

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.

Reply

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)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed