Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2500 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Comment fait on pour gerer les liens ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Comment fait on pour gerer les liens ?

n°177064
mkracing66
Posté le 16-07-2002 à 14:22:58  profilanswer
 

Yeppa a tous,
petite kestion qui doit vous paraitre simple mais je suis noob et je continue mon apprentissage.
 
Comment gere ton l url que l on met pour un lien ?
Est il possible de mettre un lien relatif par rapport au dossier ou se trouve les fichiers ?
 
G vu que si l on mettait ../html/etc... ben il prend tout ce que l on peut indiquer de facon relative mais a partir du dossier ou l on se trouve, comment remonter dans l arborescence ?
 
Merci a ceux qui me repondront.
 
PS: Ne me faites pas le coup va faire une recherche car deja effectue ;)

mood
Publicité
Posté le 16-07-2002 à 14:22:58  profilanswer
 

n°177075
Toto21
Posté le 16-07-2002 à 14:37:10  profilanswer
 

ba c pareil qu'en HTML...
je vois pas ce qui va pas  :??:

n°177078
bozocarzu
Posté le 16-07-2002 à 14:39:15  profilanswer
 

Si j'ai bine tous compis se que tu veut (c'est pas sur  :heink: )
 
Ex : Ton arborescence :
 
Racine :
  -Script :
    +PHP
    +Java
    +CSS
  -Image :  
    +Design
    +Smileys
 
Voila un exemple d arborescense
 
Si on le fichier se trouve dans Racine/ et qu'un lien veut aller dans PHP : le lien seras href=Script/PHP/Ton.fichier
 
Si le fichier se trouve dans PHP et qu'on veut prendre une image : <img src="../../image/design/Ton.image">


Message édité par bozocarzu le 16-07-2002 à 14:41:19
n°177081
mkracing66
Posté le 16-07-2002 à 14:45:42  profilanswer
 

Je parle d un lien dynamique et non static de l html...
 
oui c a peu pres ca bozocarzu....
 
Vous n allez pas me dire que dans votre lien vous mettez une url fixe du genre http://moncompte.free.fr/php/script.php ??
 
Si vous changez d hebergeur vous n allez tout de meme pas updater tous vos scripts ????
Ca doit etre possible de faire des liens relatifs si oui comment et si oui comment faire pour gerer l arborescence et donc de pouvoir remonter d un dossier par exemple (pour aller dans le dossier htm au lieu de php CF exemple ci dessus)

n°177087
--greg--
Posté le 16-07-2002 à 14:47:34  profilanswer
 

:heink:

n°177093
bozocarzu
Posté le 16-07-2002 à 14:49:16  profilanswer
 

Bas non on met
 
<a href=src="../../sript/PHP/Ton.fichier">TON TEXTE</a>
 
../ sert a remonter dans l arboresence, et pour redesncdre il faut mettre le nom de dossier, je ne vois pas ou est le pb la  :??:

n°177096
Toto21
Posté le 16-07-2002 à 14:50:50  profilanswer
 

ba je reste sur ce que j'ai dit, c'est comme en HTML... ou alors je comprend pa ta question...
 
un lien relatif à la racine se fait comme ça:

Code :
  1. <a href="/repertoire/fichier.php">


un lien  relatif au fichier en cours se fait sans le slash et avec ../ pour remonter d'un niveau;

Code :
  1. <a href="../../fichier.php">

n°177116
mkracing66
Posté le 16-07-2002 à 15:04:21  profilanswer
 

Bon soit c pas vraiment ce que je cherchais mais ok mais pour les include vous faites comment ?

n°177126
--greg--
Posté le 16-07-2002 à 15:14:04  profilanswer
 

ben pareil

n°177136
mkracing66
Posté le 16-07-2002 à 15:21:58  profilanswer
 

--greg-- a écrit a écrit :

ben pareil




 
[:zetoubu_] marche pas :'(
 
include ("../../Connex_BDD.php" )
 
ou alors ca vient de free qui ne supporte pas qu il soit un cran au dessus dans l arborescence...

mood
Publicité
Posté le 16-07-2002 à 15:21:58  profilanswer
 

n°177138
--greg--
Posté le 16-07-2002 à 15:23:47  profilanswer
 

ça te met quoi comme msg d'erreur?

n°177141
gaya
Posté le 16-07-2002 à 15:25:59  profilanswer
 

moi j'ai un fichier de configuration avec une variable  
$include_path = "le_lien_vers_mes_fichiers_a_inclure/";
 
et a chaque fois que j'ai besoin d'inclure un de mes fichiers  
je fais  
 
include $include_path."mon_fichier.php";

n°177143
mkracing66
Posté le 16-07-2002 à 15:26:12  profilanswer
 

Warning: Unable to access ../../Connex_BDD.php in  
 
:'( :'(

n°177146
mkracing66
Posté le 16-07-2002 à 15:27:26  profilanswer
 

Fichier de configuration ?
 
Ton inculde_Path il vient de ton php.ini non ?

n°177157
gaya
Posté le 16-07-2002 à 15:33:50  profilanswer
 

MkRacing66 a écrit a écrit :

Fichier de configuration ?
 
Ton inculde_Path il vient de ton php.ini non ?




 
non
en fait pour chaque site j'ai une arborescence du genre :
 
 -includes
       fonction_pour_truc.inc.php
       fonction_pour_machin.inc.php
       ...  
 -images      
       ...    
 -test
       P'tit fichier pour tester mes fonctions
 ma_page1.php
  ...    .php
  config.php  
 
 
Et dans config.php (que j'inclus dans chaque page) j'ai
 
 
   $include_path = "include/";  
   $images_path = "images";
   ....
 
 
Comme ca le jour ou je change l'organisation des repertoire j'ai que mon config.php a modifier

n°177178
mkracing66
Posté le 16-07-2002 à 15:48:30  profilanswer
 

Merci bien ! :jap:
 
Je v tester ca dans l apres midi.
C a peu pres ce que je cherchais depuis tout a l heure en parlant des liens plus particulierement.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Comment fait on pour gerer les liens ?

 

Sujets relatifs
[ PHP ] Création d'un moteur et indexation, j'ai besoin de votre aide![PHP] Occurences d'un mot [Solution inside]
[ PHP ] Comment traiter une variable ? //str_replace//[PHP] Recuperer le nombre de ligne d'une table sql ?
[ PHP ] Virer toutes les balises HTML ?[PHP] et les mathématiques
[PHP] G un pb et je ne comprends pas .... [ TROUVE ][ PHP ] Perdu dans mes boucles > j'ai besoin de vous <
[PHP] Manipulation de données contenant des 'quotes' ?Tag personalisés dans PHP (résolu)
Plus de sujets relatifs à : [PHP] Comment fait on pour gerer les liens ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR