pomužete ? odeslat submitem z textarei do souboru
12 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Mam tento zdroják a potřebuji aby po zmačknutí tlačítka submit se mi upravenej text z arei zapsal zpět do souboru protection.php poradí mě někdo ? ::: <FORM Name="frmMain" form action= "" method="post"> <textarea rows="10" cols="100"> <?php $fp = FOpen ('protection.php', 'r'); $text = FRead ($fp, FileSize('protection.php')); print $text; ?>
-
oprava nezkopírovalo se mě to celé ::::: <FORM Name="frmMain" form action= "?" method="post"> <textarea rows="10" cols="100"> <?php $fp = FOpen ('protection.php', 'r'); $text = FRead ($fp, FileSize('protection.php')); print $text; ?> </textarea> <input type="submit" class=bluebutton value="Odeslat"> <input type="Reset" class=bluebutton value="Vymazat"></center> </form>
-
poradili mě toto ale nefunguje to :-( <? if ($_POST['submit'] == 'Odeslat') { $fp = FOpen ('protection.php', 'w'); FPutS ($fp, $_POST['frmMain']); FClose ($fp); echo "Vámi zadané hodnoty byly uloženy do souboru protection.php."; } else { ?> <FORM Name="frmMain" form action= "index.php" method="post"> <textarea rows="10" cols="100"> <? $fp = FOpen ('protection.php', 'r'); $text = FRead ($fp, FileSize('protection.php')); print $text; ?> </textarea> <input type="submit" class=bluebutton value="Odeslat"> <input type="Reset" class=bluebutton value="Vymazat"></center> </form> <? }
-
<? if($_REQUEST["write_file"] && $_REQUEST["file"]){ $fp = fopen('protection.php','w+'); if(@fwrite($fp,stripslashes($_REQUEST["file"]))){ $msg = "Subor nebol zapisany... nastala chyba!"; }else{ $msg = "Subor bol zapisany"; } fclose($fp); } ?> <form action="?write_file=1" method="post"> <div><? if($msg){ echo "<div class=\"msg\">$msg</div>"; } ?> <textarea name="file" rows="10" cols="100"><? $fp=fopen('protection.php','r'); echo fread($fp,filesize('protection.php')); fclose($fp); ?></textarea> <input type="submit" class="bluebutton" value="Odoslat" /> <input type="reset" class="bluebutton" value="Vycisti formular" /> </div> </form> tak... myslim ze by to mohlo fungovat.. skus.. napis
-
tady to hodilo 2 hlášky :::::: Notice: Undefined index: write_file in c:\inet_srv\http\doc_root\php\index.php on line 2 Notice: Undefined variable: msg in c:\inet_srv\http\doc_root\php\index.php on line 15
-
asi bych se bejt tebou nepletl do něčeho, o čem evidentně nemáš ani páru .... Kup si nějakou knížku o PHP a uč se ....
-
for: majkl pokud to bylo na mě , tak knížky mam a toto tam napsané neni , proto se ptam zde , mam dojem že to je taky forma učení se ....... promiň že jsem se tě tvou otázkou dotkl
-
tusim mas nastavenu daku extremnu bezpecnost php skriptov, ked nemozes nazaciatku ani overovat if($_REQUEST[...] s tym druhym.. na zaciatok skriptu daj $msg = "";
-
oprava : tou a pokud jsi tak chytrý tak proč neporadíš asi sam nevíš :-)
-
ja som si tiez nikdy necital knizky.. vsetko co viem som si precital v php manualy..., a daku zakladnu logiku hadam mam.. www.php.net/documentation
-
Taky si myslim že evidentně memáš páru. Stačí zkusit manuál a snad se tam dočteš co ty hlášky znamenaj. Kdyby ne, tak to první je prostě poznámka, že hodnota pole s indexem "write_file" není definovaná a to druhé říká že proměnná "msg" taky ne. Tzn všechno v pořádku, jsou to pouze poznámky, třeba pro ladění...
-
ano já neříkam že paru mam PHP se věnuju teprve pár dnů proto se ptám . jinak už jsem to vyřešil