/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
fopen og write
Fra : Jesper L Hansen


Dato : 07-07-01 21:50

Hejsa,

Jeg ville lave en tæller der skriver til en txt-fil men jeg kan ikke
få lov at skrive til - får flg:

Linie 12 ser sådan ud:
$fil = fopen("taeller.txt", "w");

giver:
Warning: fopen("orders.txt","w") - Permission denied in
/net/users/a27/073/lismoesdk/www/temp/taeller.php on line 12

Jeg kan godt udlæse fra filen med:
$fil = fopen("taeller.txt", "r");

Hvad menes der med at jeg ikke har adgang til filen ?

Med venlig hilsen
Jesper L Hansen

 
 
Jonas Delfs (07-07-2001)
Kommentar
Fra : Jonas Delfs


Dato : 07-07-01 22:02

"Jesper L Hansen" <lismoes@mail.dk> skrev i en meddelelse
news:d9tektc3v4pe1tbm4rfrl2gmcbjun1fqak@4ax.com...

> Jeg ville lave en tæller der skriver til en txt-fil men jeg kan ikke
> få lov at skrive til - får flg:
>
> Linie 12 ser sådan ud:
> $fil = fopen("taeller.txt", "w");
>
> giver:
> Warning: fopen("orders.txt","w") - Permission denied in
> /net/users/a27/073/lismoesdk/www/temp/taeller.php on line 12
>
> Jeg kan godt udlæse fra filen med:
> $fil = fopen("taeller.txt", "r");
>
> Hvad menes der med at jeg ikke har adgang til filen ?

At den bruger PHP kører som (formentligt nobody) ikke har skrive-adgang til
filen. Giv den chmod 777 - så er du på den sikre side :)
Det skal dog være som brugeren root (hvilket du formentligt ikke har adgang
til), eller samme bruger som du oprettede filen med. Altså: Hvis du
oprettede/uploadede den med dit ftp-program skal du også give den chmod der
igennem.

--
Mvh. Jonas Delfs, http://delfs.dk
e72bd3e51a7937c87d28b85d677a97b2



Jesper L Hansen (08-07-2001)
Kommentar
Fra : Jesper L Hansen


Dato : 08-07-01 09:20

On Sat, 7 Jul 2001 23:01:51 +0200, "Jonas Delfs"
<jonas@nospam.delfs.dk> wrote:

>At den bruger PHP kører som (formentligt nobody) ikke har skrive-adgang til
>filen. Giv den chmod 777 - så er du på den sikre side :)

Gider du at forklare hvad du mener med chmod 777 ?

Med venlig hilsen
Jesper L Hansen

Niels Andersen (08-07-2001)
Kommentar
Fra : Niels Andersen


Dato : 08-07-01 11:03

> Gider du at forklare hvad du mener med chmod 777 ?

Du har uploadet filen med FTP, ikke? Kig i manualen til dit ftp-program for
at finde ud af hvordan man "chmod'er".
Måske skal du lede efter noget med "rettigheder".

Formålet med "chmod 777" er at give PHP adgang til at skrive i filen. I
øvrigt er 666 nok. Det er jo ikke et program, men en data-fil.

Dit ftp-program giver dig muligvis ikke adgang til bare at skrive et tal. Så
får du nok fx. et "skema" med 9 afkrydsningsfelter. Hvis du sætter kryds i
det hele, får du "777". En af rækkerne (eller kolonnerne) har nok
beskrivelsen "x" eller "executable" eller sådna noget. Hvis du ikke sætter
krydser der, får du "666".

--
Mvh.

Niels Andersen



Jesper L Hansen (12-07-2001)
Kommentar
Fra : Jesper L Hansen


Dato : 12-07-01 15:38

On Sun, 8 Jul 2001 12:03:26 +0200, "Niels Andersen"
<niels-usenet@myplace.dk> wrote:

>Dit ftp-program giver dig muligvis ikke adgang til bare at skrive et tal. Så
>får du nok fx. et "skema" med 9 afkrydsningsfelter. Hvis du sætter kryds i
>det hele, får du "777". En af rækkerne (eller kolonnerne) har nok
>beskrivelsen "x" eller "executable" eller sådna noget. Hvis du ikke sætter
>krydser der, får du "666".

Tak for hjælpen, (og undskyld jeg først reagerer nu, jeg havde lige 4
feriedage ) Det var som du sagde en box med 9 felter hvor der
manglede er ´hak´ ved "andre kan skrive".
Bruger WinCommander som ftp.

Med venlig hilsen
Jesper L Hansen

Stefan Bruhn (07-07-2001)
Kommentar
Fra : Stefan Bruhn


Dato : 07-07-01 22:01

On Sat, 07 Jul 2001 22:50:15 +0200, Jesper L Hansen <lismoes@mail.dk>
wrote:

>Hvad menes der med at jeg ikke har adgang til filen ?

At du ikke har skriveadgang

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste