require et include

require et include - PHP - Programmation

Marsh Posté le 17-06-2004 à 15:40:20    

Salut a tous,
 
Si j'ai les répertoires suivants dans le dossier root :
 
Dossier_1
Dossier_2
Dossier_3
 
Disons que le fichier sur lequel on travaille est dans le dossier 2.
 
Si je veux inclure un fichier du Dossier 1,  
 
<?
include ("/Dossier_1/fichier.php" ) ;
?>
 
Ne fonctionne pas comme c'est le cas en HTML et Javascript.
 
Comment faire ?
Merci


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 15:40:20   

Reply

Marsh Posté le 17-06-2004 à 15:42:29    

../dossier_1/fichier.php

Reply

Marsh Posté le 17-06-2004 à 15:42:56    

include_path dans ton php.ini?

Reply

Marsh Posté le 17-06-2004 à 15:48:03    

Super les mecs
 
j'avais essayé avec . et .: selon la doc php mais elle est vraiment mal faite !
 
merci chacal_one :D


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:15:35    

flow24 a écrit :

Super les mecs
 
j'avais essayé avec . et .: selon la doc php mais elle est vraiment mal faite !
 
merci chacal_one :D


elle est très bien faite :o
 
c'est pas à la doc de php de t'expliquer le coup du ../


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 17-06-2004 à 16:25:35    

ah bon ? pourquoi pas ?


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:26:36    

flow24 a écrit :

ah bon ? pourquoi pas ?


parce-que c'est un système utilisé partout en info? [:autobot]

Reply

Marsh Posté le 17-06-2004 à 16:27:21    

flow24 a écrit :

ah bon ? pourquoi pas ?


ça n'a rien à voir avec include(), mais avec le système de fichier dans son ensemble.
 
il faudrait le mettre à bcp d'endroit sinon


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 17-06-2004 à 16:38:55    

désolé, je ne dois pas être un pro modeste comme vous


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:43:06    

flow24 a écrit :

désolé, je ne dois pas être un pro modeste comme vous


:heink:
C'est toi qui parles de modestie? Tu me rappelle qui ne connait pas la notation ".." utilisée sous tous les OS que je connais et qui se permet de juger de la qualité de la doc de php? [:mlc]

Reply

Marsh Posté le 17-06-2004 à 16:43:06   

Reply

Marsh Posté le 17-06-2004 à 16:46:21    

ba... je sais pas elle devrait se mettre a la portée de plus de monde en le rappellant au moins dans un exemple de include ou de require, ca me parait pas si sorcier.
 
Et puis je ne pense pas ne pas être modeste surtout que je ne fais que de me débrouiller en programmation.


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:48:21    

flow24 a écrit :

ba... je sais pas elle devrait se mettre a la portée de plus de monde en le rappellant au moins dans un exemple de include ou de require, ca me parait pas si sorcier.
 
Et puis je ne pense pas ne pas être modeste surtout que je ne fais que de me débrouiller en programmation.


C'est une doc destinée aux programmeurs, il est normal qu'elle suppose que le lecteur a une connaissance minimale de l'outil informatique.

Reply

Marsh Posté le 17-06-2004 à 16:49:30    

c'est ca t'as raison


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:50:21    

je me souviens m'en servir dans le dos (du ".." ) pour "cd.." mais je dois m'en servir 2 fois par an.


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:50:54    

et puis en html, ya juste besoin d'écrire "/" donc je n'ai pas pensé au .. voila


Message édité par flow24 le 17-06-2004 à 16:51:32

---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:51:27    

non ya ../ aussi en html

Reply

Marsh Posté le 17-06-2004 à 16:51:49    

oué mais / est suffisant


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:51:52    

flow24 a écrit :

et puis en html, ya juste besoin d'écrire "/"


Encore faudrait-il que tu te rendes compte que cela n'a rien à voir...[:itm]

Reply

Marsh Posté le 17-06-2004 à 16:52:32    

flow24 a écrit :

oué mais / est suffisant

[:dawa]

Reply

Marsh Posté le 17-06-2004 à 16:53:58    

mais oui, rigole pas, ca suffit :d


Message édité par flow24 le 17-06-2004 à 16:54:17

---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:54:41    

non, tout depend ou tes fichiers sont mis [:mrbrelle]

Reply

Marsh Posté le 17-06-2004 à 16:56:06    

flow24 a écrit :

c'est ca t'as raison


ça c'est clair, il a parfaitement raison et je le plussoie :o
 
on appelle ça un prérequis: la connaissance du système de fichiers. Ce n'est absolument pas à la doc PHP de te faire un cours là dessus, aussi léger soit-il.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 17-06-2004 à 16:56:25    

oui mais pour revenir d'un seule répertoire, tout le monde fait comme ca


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:56:46    

sinon tu peux enchainer les /../../ etc


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 16:56:57    

flow24 a écrit :

oui mais pour revenir d'un seule répertoire, tout le monde fait comme ca


[:hide]
Fortune!:o

Reply

Marsh Posté le 17-06-2004 à 16:57:34    

je comprend plus http://if-faw.com/alf/alf_soule.gif

Reply

Marsh Posté le 17-06-2004 à 17:00:35    


Il croit que "/" le fait remonter d'un niveau dans l'arborescence...[:itm]

Reply

Marsh Posté le 17-06-2004 à 17:01:11    

[:dawa]

Reply

Marsh Posté le 17-06-2004 à 17:02:55    

Ca va vous emmerder (dsl!), mais dans la doc, il pourraient donner un lien avec la liste des prérequis...
 
Franchement, ca m'intéresserai parce que je suis sur qu'il y a bcp de choses basiques que je ne sais pas (contrairement a vous)


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 17:03:56    

skeye a écrit :

Il croit que "/" le fait remonter d'un niveau dans l'arborescence...[:itm]


 
ba c'est le cas? non ?
 
(en tt k ca marche  :sol: )


Message édité par flow24 le 17-06-2004 à 17:04:28

---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 17:04:02    

flow24 a écrit :

Ca va vous emmerder (dsl!), mais dans la doc, il pourraient donner un lien avec la liste des prérequis...
 
Franchement, ca m'intéresserai parce que je suis sur qu'il y a bcp de choses basiques que je ne sais pas (contrairement a vous)


Ben oui mais non...programmeur c'est un métier, c'est pas pour rien.
Si on fait ça on s'arrête où? Qu'est-ce qu'un ordinateur? Windows? Linux?

Reply

Marsh Posté le 17-06-2004 à 17:04:10    

flow24 a écrit :

ba c'est le cas? non ?


non.

Reply

Marsh Posté le 17-06-2004 à 17:04:50    

ok eh bien explique moi alors


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 17:05:11    

flow24 a écrit :

ok eh bien explique moi alors


en html, / désigne la racine de ton serveur web.

Reply

Marsh Posté le 17-06-2004 à 17:07:04    

src="../../js/script.js"
 
ca ve dire koi ca alors ?


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 17:08:18    

flow24 a écrit :

src="../../js/script.js"
 
ca ve dire koi ca alors ?


ca veut dire que la source se trouve dans le répertoire 2 étages au-dessus nommé "js" et qu'elle s'appelle "script.js"...


Message édité par skeye le 17-06-2004 à 17:08:40
Reply

Marsh Posté le 17-06-2004 à 17:08:41    

ca veut dire que tu remonte de deux repertoire, que tu va prendre script.js dans le dossier /js :o

Reply

Marsh Posté le 17-06-2004 à 17:09:04    

eh bien on en apprend des choses :d


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 17:09:37    

et donc ca marche aussi en php


---------------
www.balland.org
Reply

Marsh Posté le 17-06-2004 à 17:09:40    

non, on te l'enseigne :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed