Yritin siis saada tuon Villen korttipelisivun vieraskirjan toimimaan. Tulee kuitenkin tällainen selaimeen:
"Warning: fopen(viestit.txt): failed to open stream: Permission denied in /srv/www/htdocs/matias/tacb/laheta.php on line 27
Warning: fwrite(): supplied argument is not a valid stream resource in /srv/www/htdocs/matias/tacb/laheta.php on line 48
Warning: fclose(): supplied argument is not a valid stream resource in /srv/www/htdocs/matias/tacb/laheta.php on line 51
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/matias/tacb/laheta.php:27) in /srv/www/htdocs/matias/tacb/laheta.php on line 54"
ja jos pitää chmodata, voisiko joku ensiksi selittää mikä se
chmod on? Tai asetetaan tiedostolle lukuoikeudet tai jotain.
Voisiko joku näyttää esimerkin miten joku tiedosto chmodataan?
Chmod asettaa UNIX-palvelimella oleville tiedostoille käyttöoikeudet. Jos oikeudet ovat esim 000, ei niitä voi mikään ohjelma lukea/muokata. Jos oikeudet ovat 777 niin kaikki voivat lukea, kirjoittaa ja suorittaa.
CHmodaus onnistuu FTP-asiakasohjelmalla yleensä painamalla chmodattavaa tiedostoa hiiren oikealla napilla ja painamalla chmod. Kyseistä koodia käytettäessä pitää luultavasti tiedosto viestit.txt ensin luoda ja sitten chmodata oikeuksilla 664 tai 666, taitaapi riippua palvelimen asetuksista.
PHP:lläkin voi chmodata, katso hakemistosta
On error goto ask faija...
Warning: chmod(): Operation not permitted in /srv/www/htdocs/matias/tacb/laheta.php on line 2
Kokeile muuttaa oikeuksia FTP-ohjelmalla, jos ei meinaa onnistua PHP-skriptistä käsin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.