Je fais appel à un fichier par file (fichier.txt), dans un script php
(script.php) lui-même appelé par include dans une page html (page.php).
Quand je ne fais fonctionné que le script (script.php), il me lit bien le
fichier (fichier.txt) et l'affichage html fonctionne.
Quand j'appelle ma page parent (page.php) il m'affiche l'erreur suivante :
Xarning: file() unable to access fichier.txt in /var/URL/script.php on line
3.
Quelqu'un aurait-il une solution ?
Merci d'avance.
Cordialement, Daniel
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
CrazyCat
tintin6971 wrote:
Je fais appel à un fichier par file (fichier.txt), dans un script php (script.php) lui-même appelé par include dans une page html (page.php). Quand je ne fais fonctionné que le script (script.php), il me lit bien le fichier (fichier.txt) et l'affichage html fonctionne. Quand j'appelle ma page parent (page.php) il m'affiche l'erreur suivante : Xarning: file() unable to access fichier.txt in /var/URL/script.php on line 3.
A mon avis, c'est un problème d'arborescence. Si script.php et fichier.txt sont dans le même répertoire, tu ouvres surement ./fichier.txt
Si page.php est dans un autre répertoire que script.php, script.php doit ouvrir fichier.txt avec sa position par rapport à page.php...
Ou bien utilise un lien absolu depuis document_root.
-- Découvrez Original War: http://www.original-war.org Humour: http://www.chatfou.com Tchattez en liberté: http://www.crazy-irc.net
tintin6971 wrote:
Je fais appel à un fichier par file (fichier.txt), dans un script php
(script.php) lui-même appelé par include dans une page html (page.php).
Quand je ne fais fonctionné que le script (script.php), il me lit bien le
fichier (fichier.txt) et l'affichage html fonctionne.
Quand j'appelle ma page parent (page.php) il m'affiche l'erreur suivante :
Xarning: file() unable to access fichier.txt in /var/URL/script.php on line
3.
A mon avis, c'est un problème d'arborescence.
Si script.php et fichier.txt sont dans le même répertoire, tu ouvres
surement ./fichier.txt
Si page.php est dans un autre répertoire que script.php, script.php doit
ouvrir fichier.txt avec sa position par rapport à page.php...
Ou bien utilise un lien absolu depuis document_root.
--
Découvrez Original War: http://www.original-war.org
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net
Je fais appel à un fichier par file (fichier.txt), dans un script php (script.php) lui-même appelé par include dans une page html (page.php). Quand je ne fais fonctionné que le script (script.php), il me lit bien le fichier (fichier.txt) et l'affichage html fonctionne. Quand j'appelle ma page parent (page.php) il m'affiche l'erreur suivante : Xarning: file() unable to access fichier.txt in /var/URL/script.php on line 3.
A mon avis, c'est un problème d'arborescence. Si script.php et fichier.txt sont dans le même répertoire, tu ouvres surement ./fichier.txt
Si page.php est dans un autre répertoire que script.php, script.php doit ouvrir fichier.txt avec sa position par rapport à page.php...
Ou bien utilise un lien absolu depuis document_root.
-- Découvrez Original War: http://www.original-war.org Humour: http://www.chatfou.com Tchattez en liberté: http://www.crazy-irc.net
P'tit Marcel
CrazyCat wrote:
Si page.php est dans un autre répertoire que script.php, script.php doit ouvrir fichier.txt avec sa position par rapport à page.php... Ou bien utilise un lien absolu depuis document_root.
Si page.php est dans un autre répertoire que script.php, script.php doit
ouvrir fichier.txt avec sa position par rapport à page.php...
Ou bien utilise un lien absolu depuis document_root.
Si page.php est dans un autre répertoire que script.php, script.php doit ouvrir fichier.txt avec sa position par rapport à page.php... Ou bien utilise un lien absolu depuis document_root.
"P'tit Marcel" a écrit dans le message de news: 429f44cc$0$29531$
CrazyCat wrote:
Si page.php est dans un autre répertoire que script.php, script.php doit ouvrir fichier.txt avec sa position par rapport à page.php... Ou bien utilise un lien absolu depuis document_root.
Merci, c'est possible, mais entre temps j'ai trouvé une solution en appelant mon fichier (fichier.txt) par file dans la page parent (page.php) et pas dans le script qui pourtant était dans le même répertoire que le fichier !
"P'tit Marcel" <geononauxspams@centrale-lyon.org> a écrit dans le message de
news: 429f44cc$0$29531$626a14ce@news.free.fr...
CrazyCat wrote:
Si page.php est dans un autre répertoire que script.php, script.php doit
ouvrir fichier.txt avec sa position par rapport à page.php...
Ou bien utilise un lien absolu depuis document_root.
Merci, c'est possible, mais entre temps j'ai trouvé une solution en
appelant mon fichier (fichier.txt) par file dans la page parent (page.php)
et pas dans le script qui pourtant était dans le même répertoire que le
fichier !
"P'tit Marcel" a écrit dans le message de news: 429f44cc$0$29531$
CrazyCat wrote:
Si page.php est dans un autre répertoire que script.php, script.php doit ouvrir fichier.txt avec sa position par rapport à page.php... Ou bien utilise un lien absolu depuis document_root.
Merci, c'est possible, mais entre temps j'ai trouvé une solution en appelant mon fichier (fichier.txt) par file dans la page parent (page.php) et pas dans le script qui pourtant était dans le même répertoire que le fichier !