Mam taki dość banalny problem.
Chcę zrobić prostą księgę gości, dla każdego użytkownika. Wpisy będą dodawane za pomocą dopisu do jednego pliku, gdzie będą wszystkie pliki, ale żeby to zrobić muszę ustawić chmod na 666, a przecież nie mogę przez total commander ustawiać każdemu nowemu użytkownikowi taki atrybut. Póki co, mam coś takiego:
Kod
$plik = "uzytkownik/ksiega.php";
$open = fopen($plik, "r+");
$size = filesize($plik);
$count = fread($open, $size);
$wszystko = $wiadomosc.$count;
unlink($plik);
$open = fopen($plik, "w");
fwrite($open, $wszystko);
fclose($open);
$open = fopen($plik, "r+");
$size = filesize($plik);
$count = fread($open, $size);
$wszystko = $wiadomosc.$count;
unlink($plik);
$open = fopen($plik, "w");
fwrite($open, $wszystko);
fclose($open);
Przepraszam, za brak [php] w temacie.
Pytanie brzmiało: Jak zrobić, żeby działało.
Już jest ok! Po prostu tworzył pusty plik i zwracał błąd przy wczytaniu pustego funkcją fread.
To takie prostackie rozwiązanie tego problemu. Jeśli ktoś znajdzie inne to chętnie się zapoznam.
Pozdrawiam!