je n'y comprends rien en php : tout le monde est prévenu
récupéré un exemple bateau de chez bateau :
<?
// le nom du fichier :
$file="compteur.txt";
// on ouvre le fichier en 'lecture/ecriture' :
$fp=fopen($file,"r+");
les fichiers compteur.php et compteur.txt sont dans même dossier
et voilà ce que j'obtiens :
Warning: fopen(compteur.txt): failed to open stream: Permission denied
farfouillé chez Nexten
ils m'ont perdu dans une suite de liens sans m'éclairer
avec des considérations à propos de :
allow_url_fopen, safe mode, open_basedir, etc etc
phpinfo() me dit :
allow_url_fopen : on
open_basedir : no value
safe_mode : off
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
Thibaut Allender
et voilà ce que j'obtiens : Warning: fopen(compteur.txt): failed to open stream: Permission denied
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire dedans. s'il a été uploadé ou créé en local par un user quelconque, le user sous lequel tourne apache (http, nobody, ...) n'est surement pas les droits en écriture dessus.
et voilà ce que j'obtiens :
Warning: fopen(compteur.txt): failed to open stream: Permission denied
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire
dedans.
s'il a été uploadé ou créé en local par un user quelconque, le user sous
lequel tourne apache (http, nobody, ...) n'est surement pas les droits
en écriture dessus.
et voilà ce que j'obtiens : Warning: fopen(compteur.txt): failed to open stream: Permission denied
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire dedans. s'il a été uploadé ou créé en local par un user quelconque, le user sous lequel tourne apache (http, nobody, ...) n'est surement pas les droits en écriture dessus.
et voilà ce que j'obtiens : Warning: fopen(compteur.txt): failed to open stream: Permission denied
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire dedans.
si tu as un instant pour éclairer ma lanterne ?
s'il a été uploadé ou créé en local par un user quelconque, le user sous lequel tourne apache (http, nobody, ...) n'est surement pas les droits en écriture dessus.
me v'là beau Oui c'est mon Apache local avec son install automatique par défaut Oui j'y mets en root (si c'est comme çà que çà s'appelle) à la main tout un tas de répertoires comme s'ils étaient ceux d'utilisateurs Comme, in fine, il n'y a que moi comme user ... pourquoi n'ai-je pas tous les droits ? (jamais Apache ne m'a demandé de me loguer)
PS : je me doute que ces histoires d'Apache sont hors charte ici mais ... dans la mesure où çà semble bloquer mon php ... sans un coup de pouce à ce niveau, çà va limiter ma progression, déjà bien lente, en php
-- Stephane Moriaux et son [moins] vieux Mac
et voilà ce que j'obtiens :
Warning: fopen(compteur.txt): failed to open stream: Permission denied
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire
dedans.
si tu as un instant pour éclairer ma lanterne ?
s'il a été uploadé ou créé en local par un user quelconque, le user sous
lequel tourne apache (http, nobody, ...) n'est surement pas les droits
en écriture dessus.
me v'là beau
Oui c'est mon Apache local avec son install automatique par défaut
Oui j'y mets en root (si c'est comme çà que çà s'appelle) à la main
tout un tas de répertoires comme s'ils étaient ceux d'utilisateurs
Comme, in fine, il n'y a que moi comme user ...
pourquoi n'ai-je pas tous les droits ?
(jamais Apache ne m'a demandé de me loguer)
PS : je me doute que ces histoires d'Apache sont hors charte ici
mais ... dans la mesure où çà semble bloquer mon php ...
sans un coup de pouce à ce niveau,
çà va limiter ma progression, déjà bien lente, en php
et voilà ce que j'obtiens : Warning: fopen(compteur.txt): failed to open stream: Permission denied
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire dedans.
si tu as un instant pour éclairer ma lanterne ?
s'il a été uploadé ou créé en local par un user quelconque, le user sous lequel tourne apache (http, nobody, ...) n'est surement pas les droits en écriture dessus.
me v'là beau Oui c'est mon Apache local avec son install automatique par défaut Oui j'y mets en root (si c'est comme çà que çà s'appelle) à la main tout un tas de répertoires comme s'ils étaient ceux d'utilisateurs Comme, in fine, il n'y a que moi comme user ... pourquoi n'ai-je pas tous les droits ? (jamais Apache ne m'a demandé de me loguer)
PS : je me doute que ces histoires d'Apache sont hors charte ici mais ... dans la mesure où çà semble bloquer mon php ... sans un coup de pouce à ce niveau, çà va limiter ma progression, déjà bien lente, en php
-- Stephane Moriaux et son [moins] vieux Mac
Thibaut Allender
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire dedans.
si tu as un instant pour éclairer ma lanterne ?
depuis la console, tu vas dans le bon repertoire et tu tapes chmod 777 compteur.txt
[ snip les question existensielles sur la gestion des droits sur un système de type unix, il y a assez de littérature là dessus pour ne pas s'étendre sur le sujet ;-) ]
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire
dedans.
si tu as un instant pour éclairer ma lanterne ?
depuis la console, tu vas dans le bon repertoire et tu tapes chmod 777
compteur.txt
[ snip les question existensielles sur la gestion des droits sur un
système de type unix, il y a assez de littérature là dessus pour ne pas
s'étendre sur le sujet ;-) ]
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire dedans.
si tu as un instant pour éclairer ma lanterne ?
depuis la console, tu vas dans le bon repertoire et tu tapes chmod 777 compteur.txt
[ snip les question existensielles sur la gestion des droits sur un système de type unix, il y a assez de littérature là dessus pour ne pas s'étendre sur le sujet ;-) ]
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire dedans.
si tu as un instant pour éclairer ma lanterne ?
je te remercie d'avoir pris un instant.
depuis la console,
déjà, là, je ne sais de quoi tu parles.
tu vas dans le bon repertoire et tu tapes chmod 777 compteur.txt
[ snip les question existensielles sur la gestion des droits sur un système de type unix, il y a assez de littérature là dessus pour ne pas s'étendre sur le sujet ;-) ]
j'avais déjà essayer de poster sur le ng php et abandonné j'aurais mieux fait de ne pas tenter de recommencer.
-- Stephane Moriaux et son [moins] vieux Mac
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire
dedans.
si tu as un instant pour éclairer ma lanterne ?
je te remercie d'avoir pris un instant.
depuis la console,
déjà, là, je ne sais de quoi tu parles.
tu vas dans le bon repertoire et tu tapes chmod 777
compteur.txt
[ snip les question existensielles sur la gestion des droits sur un
système de type unix, il y a assez de littérature là dessus pour ne pas
s'étendre sur le sujet ;-) ]
j'avais déjà essayer de poster sur le ng php
et abandonné
j'aurais mieux fait de ne pas tenter de recommencer.
amha il faut un petit chmod 777 sur compteur.txt, puisqu'on va ecrire dedans.
si tu as un instant pour éclairer ma lanterne ?
je te remercie d'avoir pris un instant.
depuis la console,
déjà, là, je ne sais de quoi tu parles.
tu vas dans le bon repertoire et tu tapes chmod 777 compteur.txt
[ snip les question existensielles sur la gestion des droits sur un système de type unix, il y a assez de littérature là dessus pour ne pas s'étendre sur le sujet ;-) ]
j'avais déjà essayer de poster sur le ng php et abandonné j'aurais mieux fait de ne pas tenter de recommencer.
-- Stephane Moriaux et son [moins] vieux Mac
Thibaut Allender
depuis la console,
déjà, là, je ne sais de quoi tu parles.
ouvrir ton disk systeme, applications / utilitaires (?) / console tu sais, le nouveau truc qui est apparu dans osx et qui ressemble au "DOS" comme tu dirais ;-)
ceci dit, un pomme-i sur le fichier en question doit également proposer d'en changer les droits de façon "graphique"
xpost + fu2 fr.comp.os.mac-os.x parce que ça n'a vraiment plus rien à voir avec PHP...
ouvrir ton disk systeme, applications / utilitaires (?) / console
tu sais, le nouveau truc qui est apparu dans osx et qui ressemble au
"DOS" comme tu dirais ;-)
ceci dit, un pomme-i sur le fichier en question doit également proposer
d'en changer les droits de façon "graphique"
xpost + fu2 fr.comp.os.mac-os.x parce que ça n'a vraiment plus rien à
voir avec PHP...
ouvrir ton disk systeme, applications / utilitaires (?) / console tu sais, le nouveau truc qui est apparu dans osx et qui ressemble au "DOS" comme tu dirais ;-)
ceci dit, un pomme-i sur le fichier en question doit également proposer d'en changer les droits de façon "graphique"
xpost + fu2 fr.comp.os.mac-os.x parce que ça n'a vraiment plus rien à voir avec PHP...