Uczę się PHP korzystając z http://pl.wikibooks.org/wiki/PHP/Studium_przypadku/Księga_gości. Jednakże pojawił się problem z dostępnym tam kursem.
Przepisałem kod dostępny w kursie i uruchomiłem na serwerze z PHP 5.3.1-5.
Utworzyłem plik wpisy.txt, w którym powinny zapisywać się komentarze, jednakże nic tam się nie pojawia. Gdzie jest błąd?
define('WPISY', './wpisy.txt');
function dodajWpis($tytul, $autor, $www, $tresc)
{
$tytul = trim($tytul);
$autor = trim($autor);
$www = trim($www);
$tresc = trim($tresc);
if(strlen($tytul) < 3)
{
return false;
}
if(strlen($autor) <3)
{
return false;
}
if(strlen($www) < 10)
{
if(strpos($www, 'http://') !== 0)
{
$www = 'http://'.$www;
}
}
if(strlen($tresc) < 10)
{
return false;
}
$f = fopen(WPISY, 'a');
$dane = array(0 =>
base64_encode(htmlspecialchars($tytul)),
base64_encode(htmlspecialchars($autor)),
time(),
base64_encode(htmlspecialchars($www)),
base64_encode(nl2br(htmlspecialchars($tresc)))
);
fwrite($f, implode('|', $dane)."\r\n");
fclose($f);
return true;
}