8791 sujets

Développement web côté serveur, CMS

Bonjour.
si je crée des sous domaines genre forum.monsite.fr et articles.montsite.fr
qu'ils sont disposée de cette façon sur le serveur monsite.fr: ./forum ./articles
est ce possible d'avoir des fichiers commun sur ./commun, par exemple, sans faire un lien complet genre http://monsite.fr/commun/?

Merci
Modifié par maika (17 Aug 2010 - 14:41)
Salut,

Tu parles de fichiers communs qui vont être lus de quelle manière ? En PHP ? Par HTTP ? Dans tous les cas c'est possible, la réponse diffèrera juste en fonction de ta réponse aux questions précédemment posées.
les deux: des balises <img src=""> par ex en html et des include par ex en php.
Merci pour ta réponse.
Modifié par maika (05 Aug 2010 - 15:08)
Donc en PHP, il te suffit de mettre un chemin relatif (par exemple).

Exemple :

Fichier ./forum/truc.php
require_once( '../commun/commun.php' );

Fichier ./articles/art.php
require_once( '../commun/commun.php' );

Fichier ./commun/commun.php
echo 'Inclus';


Et pour ce qui est du HTTP, si tes sous-domaines forum et articles pointent respectivement dans les dossiers ./forum et ./articles, tu devras créer un nouveau sous-domaine qui pointe dans ./commun (par exemple), ou pour tes images dans ./commun/images (encore par exemple) et dans tes pages tu peux y accéder comme ça :

Fichier ./articles/art.php
<img src="http://img.ton-domaine.com/ton-image.jpg" />

(par exemple)
Rapide et complet super...
ça me rassure pour le php, ça m'embête pour l'html car si je développe et test sur un serveur local (wampserver2) je vais avoir des soucis avec les liens non relatifs.
Bref je vais y réfléchir...