Licznik PHP

0

napisalem sobie taki licznik:

<?php

$file=fopen("licznik.txt", "r+");
if(!$file){
  $file=fopen("licznik.txt", "w");
  $count=1;
  flock($file, LOCK_EX);
  fputs($file, $count);
  flock($file, LOCK_UN);
  echo("Odwiedzin: <B>$count</B>");
}
else {
  $count=(int)fread($file, 6);
  ++$count;
  rewind($file);
  fputs($file, $count);
  echo("Odwiedzin: <B>$count</B>");
}

fclose($file);

?>

po skompilowaniu go PHPCompiler'em dziala ale na serwerze friko.pl juz nie :(
sa to moje poczatki z PHP wiec prosze o pomoc - co robie nie tak ??

0

Yyy, ale po co kompilujesz? PHP jest jezykiem interpretowanym - nie potrzeba go kompilowac. Polecam zapotrzenie sie w jakas ksiazke o podstawach PHP lub skorzystania z jakiegos kursu/manuala.

0

jak kompiluje to moge u siebie na kompie odpalic
przeciez nie wrzucam na serwer binarki tylko zrodlo (glupi nie jestem)
interesuje mnie jakie mam bledy w zrodle i czemu to nie dziala na serwerze

0

moze serwer ma wyłączone globalne zmienne i to przeszkadza?
btw: zainstaluj sobie jakiś serwer z php i zobacz czy zadziała u ciebie na kompie

0

na friko zmienić trza najpierw zdaje się chmody

0

Shalom: gdzie ty tam zmienne globalne widzisz?

Co do pytania to moze powiedz co nie dziala, jaki blad wyskakuje etc, i luknij na to http://4programmers.net/faq.php?id=572

0

co do kodu bledu to takiego nie ma
sam skrypt chyba dziala tylko non stop pokazuje Odwiedzin 1
i nie widze zeby tworzyl/modyfikowal plik licznik.txt
chyba ze patrze tam gdzie nie trzeba
a co do chmod to jak zmienic te atrybuty (wiem co to chmod i jak dziala ale nie wiem jak zrobic to z pod win na serwerze friko)

0

Z pod Wina zrób to jakimś programem FTP, np. Windows/Total Commander

0

wielkie dzieki zmiana atrybutow pomogla

1 użytkowników online, w tym zalogowanych: 0, gości: 1