5 réponses
'lut, je suppose que tu as du coder les liens de manière absolue et non relative au document/racine du site... Tu n'as plus qu'a reparcourir le code de chacune de tes pages et effacer toute référence à localhost.
Exemple:
from human import idiocy
del idiocy
Exemple:
<a href="http://localhost/abc/def.txt">...</a> <!-- devient --> <a href="/abc/def.txt">...</a>Idem pour les liens générés par PHP...
from human import idiocy
del idiocy
Heew
Merci
Mais il y a un probleme dès que je fait ça ont dirait que les pages s'affiche sans le .css car il n'y a pas de couleur ni de mise en page tous est aligner a gauche
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
En PHP pour ne pas se tromper :
puis par exemple
° pour inclure un fichier
° pour un adressage absolu
Cdt
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
En PHP pour ne pas se tromper :
define('WEBROOT', str_replace('index.php', '', $_SERVER['SCRIPT_NAME'])); define('ROOT' , str_replace('index.php', '', $_SERVER['SCRIPT_FILENAME']));
puis par exemple
° pour inclure un fichier
require ROOT . 'controleurs/controleur/Controleur.php';
° pour un adressage absolu
<link rel="shortcut icon" href="<?php echo WEBROOT; ?>core/graphismes/favicon.ico" />
Cdt
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
Pour les ressources locales, tu te moques du chemin absolu ( qui va forcément varier entre ton local et l'hebergement ). Si c'est une ressource externe, comme tu nous l'indiques, alors oui, le chemin absolu ( URL complète ) est nécessaire. Le problème avec ce genre d'adressage c'est qu'à la mise en production tu vas devoir faire une veille technologique pour vérifier dans la durée que tout tes liens ( externes ) ne sont pas morts ...
cdt
cdt