Muun koodin pitäisi olla oikein.
Code: Select all
if ((isset($_GET["nimi"]) && isset($_GET["viesti"])) && ($_GET["nimi"] != "" && $_GET["viesti"] != "")) {
$nimi = $_GET["nimi"];
$viesti = $_GET["viesti"];
$tiedosto="testi.txt";
$kahva = fopen("testi.txt","w+");
$sisalto = fread($kahva,filesize($tiedosto)); //vika voisi olla tässä
$sanat = "$nimi hölisi:\n $viesti \n<hr>\n";
$sanat .= $sisalto; //Tämä ei ilmeisesti toimi
fwrite($kahva, $sanat);
fclose($kahva);
}
Käytössä on siis PHP5, mutta kaikki lukmani oppaat käsittelevät nelosta, joten tässäkin voi olla ongelma.