Miksi ihmeessä minun palaute.php huutaa mulle tollasia:
Warning: fopen("palaute.txt", "a") - Permission denied in / on line 45
Warning: fwrite(): supplied argument is not a valid File-Handle resource in /palaute.php on line 59
Warning: fclose(): supplied argument is not a valid File-Handle resource in /palaute.php on line 61
Warning: Division by zero in /palaute.php on line 63
Siis ihan perus vieraskirja pohja, mutta en saa toimimaan.
O-boy kirjoitti:
Warning: fopen("palaute.txt", "a") - Permission denied in / on line 45
PHP:llä ei ole oikeuksia kirjoittaa tiedostoon palaute.txt
Anna sille tiedostolle kirjoitusoikeus (chmod).
O-boy kirjoitti:
Warning: fwrite(): supplied argument is not a valid File-Handle resource in /palaute.php on line 59
Warning: fclose(): supplied argument is not a valid File-Handle resource in /palaute.php on line 61
Seurausta ekasta. Tiedoston avaaminen ei onnistunu, niin ei siihen sillon myöskään voi kirjottaa tai sitä sulkea.
O-boy kirjoitti:
Warning: Division by zero in /palaute.php on line 63
Yrität jakaa nollalla.
Harvinaisen selkeitä ilmotuksia.
Haluatko selkeyttää tota chmod juttua... ja miten annan kirjoitus oikeuden?
ja millä pitäisi jakaa jollei nollalla :)
Oikeuksien antamista kutsutaan yleisesti "chmodaamiseks", johtuen siitä, että chmod on se unix-komento, jolla nuo oikeudet asetetaan. Tuo toiminto löytyy myös useimmista (kaikista käyttämisen arvosista ainaki :) FTP-klienteistä. Esim. FlashFXP:stä se löytyy valikosta, joka aukeaa, kun klikkaa hiiren kakkosnapilla tiedostoa.
Oikeudet voi toki asettaa myös PHP:llä.
Ja voit jakaa ihan millä tahansa muulla numerolla, paitsi sillä nollalla :)
Itse tein viimeksi purkan, joka lisää lukuun 0,1, jos se on nolla :P
Aihe on jo aika vanha, joten et voi enää vastata siihen.