Zápis do texťáku pomocí html kódu.

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
fatalfanatic
Level 3
Level 3
Příspěvky: 635
Registrován: srpen 12
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline

Zápis do texťáku pomocí html kódu.

Příspěvekod fatalfanatic » 08 kvě 2013 15:31

Dobrý den,

Chci se zeptat zda-li jde pomocí html kódu neboli form, zapsat něco do něčeho př. Text bla bla se zapíše do text.txt . Tuším že problém bude v html protože si myslím, že to nebude podporovat. Potřebuju action= nahradit místo otevření, tak zápisem. ( vlastně se to dá pochopit jako databáze Akorad bude mít svoji cestu html kódu do texťáku .)

Představoval bych si to stimto kódem

Kód: Vybrat vše

<form method=post action=con.bin>
Enter your comments:
<br><textarea wrap="virtual" name ="comments" rows=3 cols=20 maxlength=100></textarea>
<input type="submit" value="poslat">
<input type="reset" value="smazat">
</textarea>


Ještě popíšu postup aby ste to lépe pochopily :grin:

1. Otevřu stránku
2. Vyjede formulář
3. Do formuláře napíšu bla bla
4. Ťuknu odeslat
5. Odešle se
6. text bla bla se ve složce se stránkou uloží do data.txt
7.konec

Děkuji za odpovědi :-)
[spoiler=Files]Moje tvorba

>> Here <<

Soubory, jsou bezpečné bez virů a ostatní havěti. Pamětní místo se nachazí na DropBox. Otázky,info případně SZ.[/spoiler]

Reklama
Uživatelský avatar
honzaik
Level 2.5
Level 2.5
Příspěvky: 337
Registrován: říjen 11
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod honzaik » 08 kvě 2013 16:11

s html nic neuděláš, nemá přístup na server (je to jen v prohlížeči, nijak propojený s tim serverem, ten jenom dodává ty data), takže nemůže vytvářet soubory atd. :D musíš php/asp nebo jiný server-skript jazyky a udělat si skript kterej zapise data do souboru
takže kdybys měl action="zapis.php" (v tom form)
tak zapis.php bude

Kód: Vybrat vše

<?php
$data =$_POST["comments"];
file_put_contents("data.txt", $data);
?>

je to hrozně zjednodušený (pokaždý to přepíše soubor txt atd. nemá to žádnou ochranu atd :D )ale myslim že pro představu to stačí
ello dere

Uživatelský avatar
fatalfanatic
Level 3
Level 3
Příspěvky: 635
Registrován: srpen 12
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod fatalfanatic » 08 kvě 2013 16:40

Tušil sem, že html mě opět podrazí nohy. Php script si každopádně ještě upravim podle svých představ. Díky moc :-)
[spoiler=Files]Moje tvorba

>> Here <<

Soubory, jsou bezpečné bez virů a ostatní havěti. Pamětní místo se nachazí na DropBox. Otázky,info případně SZ.[/spoiler]

Uživatelský avatar
fatalfanatic
Level 3
Level 3
Příspěvky: 635
Registrován: srpen 12
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod fatalfanatic » 13 kvě 2013 08:11

Ještě bych měl dotaz když by chtěl aby php script při každém zápisu napsal dané číslo od nejnižšího po nejvyšší takle:

1. Bla bla
2. Bla bla
3. Bla bla
...
...
...
...

Zatím sem přišel jen na to jak tam napsat pokaždé stejné číslo což ale nechci .

A vůbec nechápu jak povolím zápis, když veškeré programování provozuji na mobilním telefonu. Zdá se že php script funguje Akorad teda chybou bude ten povolenej zápis. Error log teda taky funguje co sem zkoušel takže už jen to povolení a ty číselné odstavce.



index.html

Kód: Vybrat vše

<p class="text-content">
<form method="post" action="cesta.php" accept-charset="utf-8"> Vaše jméno: <input type="jmeno" title="jmeno" size="30" maxlength="15">


<form method="post" action="cesta.php" accept-charset="utf-8"> Váš record: <input type="text" title="text" size="30" maxlength="15">

<input type="submit" value="odeslat">
</p>



cesta.php

Kód: Vybrat vše

<?php $jmeno = strip_tags ($_POST["jmeno"]); $text = strip_tags( $_POST["text"]); file_put_contents(" data.txt", file_get _contents(" data.txt ")."<b>".$jmeno."< / b><br>".$text."<hr >"); ?>
[spoiler=Files]Moje tvorba

>> Here <<

Soubory, jsou bezpečné bez virů a ostatní havěti. Pamětní místo se nachazí na DropBox. Otázky,info případně SZ.[/spoiler]

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod CZechBoY » 13 kvě 2013 12:33

abys věděl jaký číslo tam zapsat, tak budeš muset zjistit jaký číslo tam je naposledy
takže si buď uděláš vedlejší soubor, kde bude jen to číslo, nebo přečteš poslední řádek ze souboru a vyčteš z něj to číslo
nebo teoreticky můžeš eště (při podmínce jednoho záznamu na jeden řádek) spočítat počet řádků +1 a to bude pořadové číslo nového záznamu
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
fatalfanatic
Level 3
Level 3
Příspěvky: 635
Registrován: srpen 12
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod fatalfanatic » 13 kvě 2013 12:48

Budu se držet toho posledního návrhu abych vtom neměl zmatek. Tak mohlo by to vypadat nějak takle:

Kód: Vybrat vše

<?
php function pocet($addr){ $adresar = opendir($addr); $num=1;while ($soubor = readdir($a $num = $num-0; echo '('.$num.')'; } pocet(" data.txt "); ?>
[spoiler=Files]Moje tvorba

>> Here <<

Soubory, jsou bezpečné bez virů a ostatní havěti. Pamětní místo se nachazí na DropBox. Otázky,info případně SZ.[/spoiler]

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod CZechBoY » 13 kvě 2013 12:51

tohle je čtení z adresáře, ty to ukládáš do jednoho souboru všechno ne?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
fatalfanatic
Level 3
Level 3
Příspěvky: 635
Registrován: srpen 12
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod fatalfanatic » 13 kvě 2013 13:22

Ano potřebuju to ukládat do jednoho souboru. Takže pokud to bude mezi kombinaci "fopen" pro otevření a poté "fgets" neboli určení řádku a naposledy zapsání na ten řádek "post" pořád tam nemám příkaz na určení řádku. Takže teď nevím zda by to nešlo ještě udělat zjednodušeně: "fopen- data.txt post-text "
fgets-1 řádek post-$+1 "?
[spoiler=Files]Moje tvorba

>> Here <<

Soubory, jsou bezpečné bez virů a ostatní havěti. Pamětní místo se nachazí na DropBox. Otázky,info případně SZ.[/spoiler]

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod CZechBoY » 13 kvě 2013 13:32

můžeš přes fseek dojít na konec souboru a pak nakonec psát (fopen("data.txt", "a"))
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
fatalfanatic
Level 3
Level 3
Příspěvky: 635
Registrován: srpen 12
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline

Re: Zápis do texťáku pomocí html kódu.

Příspěvekod fatalfanatic » 13 kvě 2013 13:50

Sice to mám bez té tečky ale to nevadí každopádně díky za pomoc ;)
[spoiler=Files]Moje tvorba

>> Here <<

Soubory, jsou bezpečné bez virů a ostatní havěti. Pamětní místo se nachazí na DropBox. Otázky,info případně SZ.[/spoiler]


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Prosím o úpravu kódu. Děkuji *
    od junis » 09 črc 2024 18:05 » v Kancelářské balíky
    4
    4412
    od junis Zobrazit poslední příspěvek
    22 črc 2024 17:54
  • HTML editor
    od BigSandy » 21 led 2025 09:51 » v Programy ke stažení
    3
    12241
    od pcmaker Zobrazit poslední příspěvek
    03 úno 2025 09:00
  • Kdo umí číst kód HTML? Doladit jednu podmínku. Příloha(y)
    od Minapark » 06 led 2025 09:21 » v Programování a tvorba webu
    22
    10020
    od Minapark Zobrazit poslední příspěvek
    20 led 2025 16:54
  • Sledování pomocí hodinek
    od palecek » 29 srp 2024 09:47 » v Mobily, tablety a jiná přenosná zařízení
    3
    3828
    od GamerXXX Zobrazit poslední příspěvek
    02 zář 2024 12:25

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů