ďťż
Podstrony
|
telcocafeOstatnio pokusiłem się na wykonanie avka w php i jako kompletny laik w tym języku postanowiłem jeszcze trochę się podszkolić. Wykonałem do avka formularz żeby szybciej zmieniać wartość procentów na nim. W każdym razie chodzi mi o to że na lycosie jak próbowałem to fopen(), fwrite() i fclose() działało. Niestety na servie gdzie mam avka (na lycosie nie da się wstawić na forum przez skocz.pl :)) wywala mi coś takiego SCREEN. Czy to znaczy, że funkcję są zablokowane, może ja coś źle robię albo coś, jak to można obejść. Najśmieszniejsze dla mnie jest to że avek korzysta z fopen() i fread() i wszystko działa :>...//wadliwy fragment kodu echo "- wpisano poprawne dane: $procent"; $dane=fopen("dane.txt", "w"); fwrite($dane,$procent); echo "<br />- dane zapisane"; fclose($dane); echo "<br />- podgląd:"; Użytkownik reVis edytował ten post 05 lipiec 2005, 23:07 Nie pamiętam dokładnie składni php, ale to raczej wygląda mi na braku dostępu do pliku. Prubujesz otworzyć go do zapisu: $dane=fopen("dane.txt", "w"); ale może nie masz prawa do zapisu do tego pliku?? Stąd PERMISSION DENIED zmien chmod pliku dane.txt na 777. Mozesz to zrobic w php: <?php chmod("dane.txt",0777); ?> zmien chmod pliku dane.txt na 777. Mozesz to zrobic w php: <?php chmod("dane.txt",0777); ?> Spróbuj tak: <? if (is_writeable($plik)) { echo 'tak, ten plik jest zapisywalny'; } else { echo 'niestety'; } ?> to Ci powie czy plik jest zapisywalny. A co do avka, to widzę że jest w JPG. zmień to na png, to wtedy będzie lepiej wyglądał :) Dobra już wszystko działa tak jak powinno. THX za pomoc. |
|||
Sitedesign by AltusUmbrae. |