Autor | Zpráva | ||
---|---|---|---|
Nadan Profil |
#1 · Zasláno: 7. 3. 2010, 15:31:53
Mám problém, po odeslání delšího textu z formuláře:
<?php if($_GET["odeslano"]) { $soubor = fopen("./text.txt", "w"); fwrite($soubor, $_GET["soubor"]); fclose($soubor); } $textfile = fopen("text.txt", "r"); $text = fread($textfile, filesize("text.txt")); fclose($textfile); ?> <form action="<?print $_SERVER["PHP_SELF"]?>"> <textarea name="soubor" cols="150" rows="15"><?php echo $text ?></textarea><br/> <input type="hidden" name="odeslano" value="1"> <input type="submit"> </form> se mi objeví chyba: Request-URI Too Large The requested URL's length exceeds the capacity limit for this server. Co mám dělat, když server není můj? Dá se to nějak obejít? |
||
mckay Profil |
#2 · Zasláno: 7. 3. 2010, 15:38:57
Nadan:
Nastav formuláři method="post" a přijímej ty data přes $_POST. |
||
Nadan Profil |
#3 · Zasláno: 7. 3. 2010, 15:43:23
mckay:
Upravíš mi prosím ten kód, nevím kam dát $_POST... |
||
mckay Profil |
#4 · Zasláno: 7. 3. 2010, 15:46:26
Nadan:
<?php if($_POST["odeslano"]) { $soubor = fopen("./text.txt", "w"); fwrite($soubor, $_POST["soubor"]); fclose($soubor); } $textfile = fopen("text.txt", "r"); $text = fread($textfile, filesize("text.txt")); fclose($textfile); ?> <form method="post" action="<?print $_SERVER["PHP_SELF"]?>"> <textarea name="soubor" cols="150" rows="15"><?php echo $text ?></textarea><br/> <input type="hidden" name="odeslano" value="1"> <input type="submit"> </form> |
||
Nadan Profil |
#5 · Zasláno: 7. 3. 2010, 15:48:36
mckay:
Díky moc! |
||
Časová prodleva: 1 měsíc
|
|||
nick Profil * |
#6 · Zasláno: 10. 4. 2010, 21:23:00
jak to mám udělat aby dříve napsané slovo se nepřemazalo novým? Předem díky
|
||
Časová prodleva: 14 let
|
0