| 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: 16 let
|
|||
0