PHP sous unix comment faire un require sur un fichier en relatif - PHP - Programmation
Marsh Posté le 19-10-2004 à 13:21:24
avec les parentheses non ? (version différente)
Code :
|
Marsh Posté le 19-10-2004 à 13:23:32
KangOl a écrit : avec les parentheses non ? (version différente)
|
meme erreur
"
Warning: main(): Unable to access ../outils.php in /user8/persutc/bouchard/public_html/recit3/consultation/viewtable.php on line 2
Warning: main(../outils.php): failed to open stream: No such file or directory in /user8/persutc/bouchard/public_html/recit3/consultation/viewtable.php on line 2
Fatal error: main(): Failed opening required '../outils.php' (include_path='/usr/local/lib/php') in /user8/persutc/bouchard/public_html/recit3/consultation/viewtable.php on line 2
"
pour require "../outil.php"; biensur
Marsh Posté le 19-10-2004 à 13:28:37
problème de droit d'acces
Marsh Posté le 19-10-2004 à 13:32:02
Où est outil.php en chemin absolu ?
Quel est l'adresse du fichier php de base ?
Marsh Posté le 19-10-2004 à 13:36:31
"
6 toto serveurxxx:~/public_html/recit4> ls -la
total 45
drwxr-xr-x 5 toto web 8192 oct 19 13:29 .
drwxr-xr-x 9 toto web 8192 oct 19 13:29 ..
drwxr-xr-x 2 toto web 8192 oct 19 13:29 admincategorie
drwxr-xr-x 2 toto web 8192 oct 19 13:29 adminfield
-rw-r--r-- 1 toto web 514 oct 19 13:29 common.css
drwxr-xr-x 2 toto web 8192 oct 19 13:29 consultation
-rw-r--r-- 1 toto web 841 oct 19 13:29 index.php
-rw-r--r-- 1 toto web 509 oct 19 13:29 init_structure.sql
-rw-r--r-- 1 toto web 1391 oct 19 13:29 outils.php
7 toto serveurxxx:~/public_html/recit4>
7 toto serveurxxx:~/public_html/recit4> ls -la admincategorie/
total 29
drwxr-xr-x 2 toto web 8192 oct 19 13:29 .
drwxr-xr-x 5 toto web 8192 oct 19 13:29 ..
-rw-r--r-- 1 toto web 1503 oct 19 13:30 admincategorie.php
8 toto serveurxxx:~/public_html/recit4>
"
au debut de admincategorie.php
il y a donc
<?
require "../outils.php";
?>
Marsh Posté le 19-10-2004 à 13:40:57
dans l'erreur, il met 'recit3' et pour ton ls tu es dans 'recit4'...
Marsh Posté le 19-10-2004 à 13:42:17
normal j'ai fait des tests en copiant tout dans un autre repertoire car l'autre version est en demo pour l'instant (j'ai copié à la barbare outil.php dans chaque sousrepertoire et mis require "outil.php en attendant de trouver mieux )
Marsh Posté le 19-10-2004 à 13:42:27
cooltwan > Et admincategorie.php n'est pas lui-même inclus par une autre page (index.php par ex) ?
Marsh Posté le 19-10-2004 à 13:43:28
non il est accédé en direct (pour l'instant 0 frame dans le site car realisation d'un prototype donc pas du tout d'ihm "évolué" pour l'instant
Marsh Posté le 19-10-2004 à 13:49:47
Je ne parle pas de frame mais d'un éventuel require sur admincategorie.php.
Sinon je ne vois pas... vérifie ta conf php.
Marsh Posté le 19-10-2004 à 14:26:03
qq pourrai tester chez lui voir si ça vient de mon serveur install de php ?
Marsh Posté le 19-10-2004 à 17:46:27
fait un
Code :
|
Juste avant ton truc voir si tu es bien dans le repertoire que tu penses.
Marsh Posté le 20-10-2004 à 19:06:31
Tu as essayé sous un autre unix (chez ton fai par exemple) ?
Marsh Posté le 19-10-2004 à 13:17:30
exemple sous windows
require "../util.php" passe
mais pas sous unix où il trouve pas le fichier util pourtant present dans le parent
quelle est la bonne syntaxe ?
Twan