Skrypty wrzucane na serwer nei dzialaja - nie zapisuja danych do pliku. Na innych kontach dzialaja bez problemow (np. na freewareowym Lycosie). Prawa do plikow sa nadane, safe mode wylaczony. (Dokladny config serwera: http://www.ciungnik.info/test.php) U mnie na apache'u pod win i linuxem wszystko smiga bez problemow. Moze mi ktos pomoze smile.gif

* Zapis i odczyt do pliku *
  1. <?
  2. if($ACTION==&#092;"add\")
  3. {
  4. $file=fopen(&#092;"chat.txt\", \"r\");
  5. flock($file, 1);
  6.  
  7. for($lineNr=1;true;$lineNr++)
  8. {
  9. $linia=fgets($file, 81);
  10.  
  11. if(!$linia)
  12. break;
  13.  
  14. $linie[$lineNr]=$linia;
  15. }
  16.  
  17. flock($file, 3);
  18. fclose($file);
  19.  
  20. $nLines=$lineNr;
  21.  
  22. $file=fopen(&#092;"chat.txt\", \"w\");
  23. flock($file, 2);
  24.  
  25. if($nLines<16)
  26. $lineNr=1; 
  27. else
  28. $lineNr=2; 
  29.  
  30. for(;$lineNr<$nLines;$lineNr++)
  31. fwrite($file, $linie[$lineNr]);
  32.  
  33. fwrite($file, &#092;"<FONT COLOR=$KOLOR>$IMIE></FONT> $TEKST\");
  34. fwrite($file, &#092;"n\");
  35.  
  36. flock($file, 3);
  37. fclose($file);
  38. }
  39. ?>


* Odczyt z pliku *
  1. <? 
  2. $file=fopen(&#092;"chat.txt\", \"r\");
  3. flock($file, 1);
  4.  
  5. while($linia=fgets($file, 81))
  6. {
  7. echo($linia);
  8. echo(&#092;"<br>\");
  9. }
  10.  
  11. flock($file, 3);
  12. fclose($file);
  13. ?>