Zápis PHP skriptem do souboru
Zdravím,
chtěl jsem se zeptat, jak mám upravit skript, aby mohl zapisovat data z formuláře umístěného v PHP (ten PHP soubor se jmenuje test.php) do klasického souboru. Můj výtvor ale nějak nechce spolupracovat, a do teď jsem nepřišel na to proč. Budu rád za jakoukoli pomoc....
<?php
$soubor = fopen("./vysledek.txt", "w");
fwrite($soubor, "$vysledek");
fclose($soubor);
?>
<html>
<head>
....
<form method="POST" action="test.php">
Uživatelské jméno: <input size=28 name="username">
<br>
<input type="submit" value="Odeslat" name="B1"><input type="reset" value="Vynulovat" name="B2"></p>
</form>
....
</body>
</html>
Nijak nikde nevidím, že bys do té proměnné $vysledek něco ukládal.
no ono to má fungovat tak, že pokud něco napíšu do textového políčka a odešlu to přez to tlačítko, tak by to mělo zaregistrovat PHP a tu proměnnou zpracovat - v tomto připadě uložit do souboru
Jenže textové políčko se ti jmenuje "username" a nikoliv "vysledek".
aha jo sory ale já jsem asi omylem nakopíroval jiný text - má tam být username - ještě jednou se omlouvám...
http://php.net/manual/en/reserved.variables.post.p hp
jo to chápu, ale netuším, jak mám upravit ten skript, aby to zapisovalo do toho souboru
Pokud to chápeš, tak jak to teda máš teď?
pomůže debugger
no a ten mi "poradí" jak a co mám upravit? nejsem žádný expert přez PHP, takže toho moc neumím, prozatím jenom zkouším....
Najprv sa uisti ze chapes ze ten subor sa bude ukladat na server.
Potom ked ti nieco nefunguje tak debuggerom si pozres ze co ten script robi.
Rozděl si to na jednotlivé dílčí celky.
1) Získáš data z formuláře (můžeš je cvičně vytisknout na výstup).
2) Data uložíš do souboru. (Vstupní data je nějaká konstanta.)
Který bod nefunguje?
uz jsem to vyresil - mel jsem tam chybu.... jinak diky moc vsem za rady
Bylo by fajn napsat, co to bylo za chybu.