« 1 2
Autor Zpráva
Davestark
Profil
teď jsem ti chtěl totéž poslat...
Pořád straší na 4. řádku
juriad
Profil
Chybí uzavírací závorka ) na 4. řádku. A logika je chybná - prvnímu přispěvateli se nepodaří přispět.
Davestark
Profil
Bravo :D
Všem moc děkuji za pomoc,
ale dozajista se zase brzy ozvu.

Teď to ještě tedy počeštím, aby Tomáš123 usnul.
Tomáš123
Profil
juriad:
A logika je chybná - prvnímu přispěvateli se nepodaří přispět.
Ospravedlňujem sa. Tiež sa mi to trochu nezdalo. Upravil som to a otestoval. Všetko mi fungovalo, tak to sem dám aj pre Davestarka:
<?php
    if(isset($_POST['nadpis'], $_POST['name'], $_POST['text'])) {
        $file = "posts/posts.txt";
        if(file_exists($file)) {
            $default_content = file_get_contents($file);
        }
        $content = "<h1>".$_POST['nadpis']."</h1><br><h3>Vložené: ".date("Y/m/d")."</h3><br><p>".$_POST['text']."</p>".PHP_EOL;
        if($default_content !== false) {
            $content .= $default_content;
        }
        if(file_put_contents($file, $content)) {
            echo "<p>Obsah sa podarilo úspešne zapísať do súboru.</p>";
        }
    }
    else {
        echo "<p>Musíte vyplniť všetky údaje.</p>";
    }
?>
Je nutné premenovať premennú $_POST['nadpis'] podľa nového názvu. Chyba by nemala byť nikde. Keď tak, juriad ju nájde :-).
« 1 2

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: