Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dziwny problem z fopen
Forum PHP.pl > Forum > PHP
Rastman
chcę zrobić prościutki licznik na pliku tekstowym. plik nazywa się counter.txt i jest umieszczony w tym samym katalogu co strona. Nadałem mu tez atrybuty 666. W kodzie strony piszę:
  1. <?php
  2. if(!isset($_SESSION['counter']))
  3.  {
  4. $file=fopen("counter.txt","r+");
  5. $_SESSION['counter']='set';
  6. $licznik=fgets($file);
  7. $licznik++;
  8. fputs($file,$licznik);
  9. fclose($file);
  10.  }
  11. ?>


zarówno lokalnie jak i na serwerze wywala mi konunikat:

Warning: fopen(counter.txt) [function.fopen]: failed to open stream: No such file or directory in c:\AppServ\www\faxon5\counter.php on line 15


czy ktoś wie, czemu tak się dzieje?
NetJaro
Komunikat oznacza, że najwidoczniej nie ma takiego pliku ;-) Artybuty nadaj mu CHMOD 777.
Rastman
no wiem, ze tak jest napisane, ale oba pliki: php i counter.txt są w jednym katalogu. Więc nie mam pojęcia o co chodzi. Zmieniłem na 777, ale dalej jest to samo:(
NetJaro
Hmm... linia 15 to jest
  1. <?php
  2. $file=fopen("counter.txt","r+");
  3. ?>

questionmark.gif
Rastman
dokładnie. ale juz sie wyjasnilo:). musialem napisac ten skrypt pod windowsem gdzie bylo ustawione ukrywanie rozszerzen, wiec plik wygladal counter.txt.txt. Glupota;)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.