img src et sous domaine

Mammouth du PHP | 1339 Messages

09 juin 2012, 08:17

Bonjour,

Je ne savais pas tres bien ou poster cette demande mais je pense que c'est un soucis d'HTML.

Voici mon probleme.
J'ai x Sous domaine sur un serveur
/www/
/www/nomdusite.com/
/www/nomdusite2.com/
/www/img/
En PHP, je peux faire un
file_exists('../img/');
Mais en HTML

Je ne peux pas faire faire un <img src="../"> si je suis sur le domaine http://www.nomdusite.com, ca marche que si je suis sur http://www.nomdusiteprincipale.com/nomdusite.com/

Quelle est la meilleur solution ?

Merci,

Elie
Bon sinon tu me fais un message privé et on se fait un TeamViewer

ViPHP
ViPHP | 2287 Messages

09 juin 2012, 16:29

Bonjour,

Tu es dans ce cas obligé d'utiliser des URL absolues (http://domaine/dossier/image.jpg ) et non des relatives.

Du point de vue de ton navigateur, un sous-domaine est identique à un autre domaine (à part pour quelques détails niveau sécurité, qui ne s'appliquent pas ici).

Sinon, tu peux aussi mettre en place un script php de redirection.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

ViPHP
ViPHP | 1996 Messages

09 juin 2012, 23:11

Un autre petit truc si toutes les images de la même page appartiennent au même sous domaine, tu peux utiliser la balise <base> dans les <head>.
<head>
<base href="http://domaine2.com" >
</head>
<body>
  <img src="image" />
</body>
ce qui revient à mettre:
 <img src="http://domaine2.com/image" />
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Mammouth du PHP | 1339 Messages

10 juin 2012, 02:26

Ah bah oui mais non :)

En fait j'ai un basehref pour tous les CSS et images relatifs à la présentation du site.
Mais il me faudrait un basehrefCMS pour toutes les images ajoutées sur le CMS qui est l'hebergement principal.
Bon sinon tu me fais un message privé et on se fait un TeamViewer

ViPHP
ViPHP | 1996 Messages

11 juin 2012, 19:22

Ah bah vi, là ca peut pô marcher ... lol.
Il te reste plus que les absolues...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr