easyphp localhost
Forum Programmation : easyphp localhost
Bonjours, :-D
Je me demandais, sur easyphp je tape :
http://localhost/fichier/
mais quand j'upload mais fichier sur mon serveur ce n'est pas localhost...
Donc y a t'il un moyen de renomer localhost, en tout ca faire croire que c'est autre chose.
Voila si vous m'avez comprit :-)
Je pense avoir compris : en clair, tu veux que quand tu upload des fichiers sur ton serveur Web, ce ne soit pas à l'adresse http://localhost/... mais à l'adresse http://monsite.monhébergeur.fr.
Dans ce cas, utilises des liens relatifs au lieu de liens absolus. C'est à dire que tu ne tapes pas l'adresse complète à chaque fois.
Exemple : supposons que tu ais un fichier image.jpg dans ton dossier Images, et que tu te trouves dans le dossier Folder. Alors, tu fais un lien vers "./Images/image.jpg". Sachant que le point sert à reprendre le répertoire courant.
En espérant que j'ai compris ton problème...
Ou j'utilise en partie les liens relatifs, mais j'ais certains scripts ou fichiers que je dois mettre en absolue...
Merci quand meme
;-)
tu peux creer un "host viruel" je ne sais pas trop si sa se dit comme sa...
Windows possède un fichier "host" ou tu peux mettre des correspondance entre des noms de domaines et des adresse ip...
Ce fichier tu le trouveras surement ici : c
windows/system32/drivers/etc/
tu ouvre ce fichier avec le bloc note et tu devrais avoir ceci dedans :
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
# pour Windows.
#
# Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
# Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
# dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
# IP et le nom d'hôte doivent être séparés par au moins un espace.
#
# De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
# lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
# symbole '#'.
#
# Par exemple :
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # hôte client x
127.0.0.1 localhost
maintenant tu rajoutes à la fin :
127.0.0.1 www.ton-site.com
Dorénavant quand tu taperas www.ton-site.com tu "atteriras" sur ton pc.
Euh je veus pas arriver sur mon pc quand je tape mon site lol :-D .
Je veus juste ne pas a avoir modifier mes liens quand je transfere mes fichiers sur mon ftp ;-) .
Merci coin coin ;-)
de rien mon cannard
Si tu fais ça en PHP (et oui... forcément, si tu utilises EasyPHP... ;-)), tu définis une variable dans un fichier quelconque, par exemple : server.php. Dedans, tu y mets le code :
Code :
|
Ensuite, dans tous tes autres fichiers, tu utilises un :
Code :
|
Après, tu pourras alors te servir de la variable $server. Et donc, avoir l'accès complet à ton site en local. Pour ce qui est de ton serveur ftp, tu n'auras plus qu'à uploader le même fichier, mais modifié :
Code :
|
Cette solution est meilleur que la mienne, car si tu changes un jour d'hébergeur, tu n'auras pas à tout modifier tes fichiers un par un... mais seulement une ligne...
moi c'est ce que je fais pour les paramètres de connexion ou encore le nom des tables de ma BDD... Et je suis bête de pas y avoir pensé pour ça ! 8-) :-?
Bien vus !
Merci :-)
regarde aussi du coté de :
basehref
La balise base est fort pratique, mais je prefere de loin include !
Merci a toi :-)
Il y a 1305 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
