Autor | Zpráva | ||
---|---|---|---|
Nadan Profil |
#1 · Zasláno: 26. 4. 2008, 10:28:23
Jak to zkouším, už to funguje, do souboru se i něco zapisuje, ale napsal do formuláře do prvního políčka:Blabla a do druhého políčka: bla bla.
Otevřel jsem textový soubor a našel jsem jen "<br /> " |
||
Nadan Profil |
#2 · Zasláno: 26. 4. 2008, 16:22:49
Nikdo neví?
|
||
Měsíček Profil |
#3 · Zasláno: 26. 4. 2008, 16:40:53
Ví, pošli ten skript co máš tady, tipuji, že nemáš zapnuto register_globals.
|
||
Nadan Profil |
#4 · Zasláno: 26. 4. 2008, 18:16:14
<?php if(isset($_POST['submit'])){ $file = fopen("prectetesi.txt", "a"); $content = "\n" . $_POST['veta']; $content = nl2br($content); fwrite($file,$content); fclose($file); } ?> |
||
Měsíček Profil |
#5 · Zasláno: 26. 4. 2008, 18:21:22
funkce nl2br vloží před konci řádků tag <br>, což je v tomto případě tak trochu zbytečné.
<?php if(isset($_POST["submit"]) && !empty($_POST["veta"])){ $file = fopen("prectetesi.txt", "a+"); fwrite($file,$_POST["veta"]."\r\n"."<br>"); fclose($file); } ?> To zvýrazněné můžeš dát pryč (pokud to nevypisuješ na stránku). |
||
Nadan Profil |
#6 · Zasláno: 26. 4. 2008, 18:28:52
Měsíček
Teď se mi v souboru neobjevuje nic... |
||
Měsíček Profil |
#7 · Zasláno: 26. 4. 2008, 18:31:51
V tom případě nic nedáváš do hodnoty "veta" pošli aji HTML kód (formulář, kterým to odesíláš).
|
||
Nadan Profil |
#8 · Zasláno: 26. 4. 2008, 18:32:54
Měsíček
<form action="uloz.php" method="post"> <p>Název v šestém pádě. <input name="jmeno" type="text" value="" /> <br /> Odkaz na obrázek.* <input name="obrazek" type="text" id="obrázek" value="" /> <br /> <input type="submit" name="submit" value="Uložit" "> </p> </form> |
||
Měsíček Profil |
#9 · Zasláno: 26. 4. 2008, 18:35:30 · Upravil/a: Měsíček
A jsme u problému :)
<form action="uloz.php" method="post"> <p> Cokoliv: <input type="text" name="veta"> Cokoliv: <input type="submit" name="submit" value="Uložit"> </p> </form> Když používáš $_POST["veta"] tak musí být i v atributu name="" veta tedy $_POST["Nadan"] name="Nadan". |
||
Nadan Profil |
#10 · Zasláno: 26. 4. 2008, 18:36:55
Měsíček
Aha... Díky moc. A jak to mám udělat když mám dvě políčka a submit? Můžou mít obě name="veta"? |
||
Nadan Profil |
#11 · Zasláno: 26. 4. 2008, 18:37:05 · Upravil/a: Nadan
Dvakrát za sebou, pardon
|
||
Měsíček Profil |
#12 · Zasláno: 26. 4. 2008, 18:40:12
nn, musíš na to podobně:
<?php if(isset($_POST["submit"]) && !empty($_POST["veta"]) && !empty($_POST["veta_2"])){ $file = fopen("prectetesi.txt", "a+"); fwrite($file,$_POST["veta"].$_POST["veta_2"]."\r\n"."<br>"); fclose($file); } ?> a HTML: <form action="uloz.php" method="POST"> <p> Ta první kolonka: <input type="text" name="veta"> Ta druhá kolonka: <input type="text" name="veta_2"> Cokoliv: <input type="submit" name="submit" value="Uložit"> </p> </form> |
||
Nadan Profil |
#13 · Zasláno: 26. 4. 2008, 18:44:30
Měsíček
Nevím proč, ale teď tam není zase nic... |
||
Měsíček Profil |
#14 · Zasláno: 26. 4. 2008, 18:48:05
Musí :), ale dal jsem tam podmínku, že (aby se něco zapsalo do souboru) musí se splnit:
1.) Stisknout tlačítko "Uložit" 2.) Musí se něco napsat do první kolonky 3.) Musí se něco napsat do druhé kolonky jestli jedno z těchto třech vynecháš tak se do souboru nic nezapíše. |
||
Nadan Profil |
#15 · Zasláno: 26. 4. 2008, 18:51:11
Měsíček
Všechno jsem udělal... Já to nechápu. uloz.php <?php if(isset($_POST["submit"]) && !empty($_POST["veta"]) && !empty($_POST["veta_2"])){ $file = fopen("prectetesi.txt", "a+"); fwrite($file,$_POST["veta"].$_POST["veta_2"]."\r\n"); fclose($file); } ?> *.html <form action="uloz.php" method="post"> <p>Název v šestém pádě. <input name="veta" type="text" value="" /> <br /> Odkaz na obrázek.* <input name="veta2" type="text" id="obrázek" value="" /> <br /> <input type="submit" name="submit" value="Uložit" "> </p> </form> |
||
Měsíček Profil |
#16 · Zasláno: 26. 4. 2008, 18:53:05
Jsi nepozorný jak Lama obecná ..
zde máš " <input name="veta2" type="text" id="obrázek" value="" />" a máš tam veta2, ale má tam být veta_2 s tím podtržítkem. |
||
Nadan Profil |
#17 · Zasláno: 26. 4. 2008, 19:00:36
Měsíček
Ach jo, to jsem já... :) Ale už to funguje. Sice tam není mezi tím mezera, nebo něco jiného, je to spojené, ale to nevadí, díky moc... |
||
Měsíček Profil |
#18 · Zasláno: 26. 4. 2008, 19:21:58
Není zač.
|
||
Nadan Profil |
#19 · Zasláno: 26. 4. 2008, 19:29:54
Měsíček
A už jsem vyřešil i tu mezeru tím, že jsem hodil skryté pole a upravil php. Díky... |
||
Časová prodleva: 10 měsíců
|
|||
misso Profil * |
#20 · Zasláno: 10. 2. 2009, 16:25:48
mňa napadla ešte jedna otázka... potreboval by som aby to najnovší vložený text/vetu zapísalo na začiatok súboru a ostatné posunulo... ako to spraviť?
dik moc |
||
imploder Profil |
#21 · Zasláno: 10. 2. 2009, 18:24:59
misso
„mňa napadla ešte jedna otázka... potreboval by som aby to najnovší vložený text/vetu zapísalo na začiatok súboru a ostatné posunulo... ako to spraviť? dik moc“ to by mě teda taky zajímalo, tohleto - jestli to nějak šikovně jde |
||
Anonymní Profil * |
#22 · Zasláno: 10. 2. 2009, 19:50:22
misso
„mňa napadla ešte jedna otázka... potreboval by som aby to najnovší vložený text/vetu zapísalo na začiatok súboru a ostatné posunulo... ako to spraviť?“ však si chceš spraviť chat? myslim si to pretoze to tak vyzera... ak ano tak napis hned nech ti dame normalny skript |
||
Časová prodleva: 15 let
|
0