Ostatnio ćwiczę sobie php tak dla zabawy i napisałem taki skrypt, który otwiera plik "entrylist.el" i dodaje w nim wpis podczas każdej wizyty z datą, godziną i ip odwiedzającego. Problem w tym, że plik "entrylist.el" nie chce się otworzyć. Kod wygląda tak:
<?
$file_handle = fopen ( 'entrylist.el' , 'r+' );
if ($file_handle==0) {echo '<center>Błąd podczas ładowania danych!</center>'; exit;}
$file_size = filesize ( 'entrylist.el' );
$file_text = fread ( $file_handle , $file_size );
$visit_ip = $_SERVER [ 'REMOTE_ADDR' ];
$visit_date = date ( 'd-m-Y' );
$visit_time = date ( 'H:i:s' );
$inscription = '[' . $visit_date . ' / ' . $visit_time . '] IP: ' . $visit_ip . '<br><br>';
fwrite ( $file_handle , $inscription.$file_text );
$file_size = filesize ( 'entrylist.el' );
$file_text = fread ( $file_handle , $file_size );
echo $file_text;
fclose ( $file_handle );
?>
I wciąż mi pisze: Błąd podczas ładowania danych!
Dałem nawet chmod 777, ale dalej to samo.
Może jest tu jakiś błąd, przeoczenie etc.?
Edit: porównałem z innymi kodami - nie ma tu żadnego błędu w tym kodzie, czyli coś z serwerem nie tak, bo po prostu nie jest w stanie otworzyć pliku ;/