Autor | Zpráva | ||
---|---|---|---|
HuH Profil * |
#1 · Zasláno: 7. 4. 2008, 21:04:18
Zdravím, potřebuju udělat "úkolovník", měl by vypadat asi takhle: guestovnik.html ale nějak nevím jak na to...
Diky moc |
||
Měsíček Profil |
#2 · Zasláno: 7. 4. 2008, 21:12:04
Co tak požádat autora o skript? :)
Jinak zkus se naučit PHP nevím, kdo ti tady sesmolí A4 stránkovej kód. |
||
HuH Profil * |
#3 · Zasláno: 8. 4. 2008, 20:08:34
Tak jsem našel nějaký kód a poupravil si ho (Tady... zatím je to ve výrobě ale potřebuji poradit jak to zakomponovat i heslo... aby mezi kolonkami bylo i "heslo" a bez jeho zadání nešlo odeslat... díky
<form name="form" method="post" action="kniha02.php?action=uloz" enctype="multipart/form-data"> <table width="392"> <tr><td width="80">Pro:</td> <td><input type="text" name="pro" size="50" /></td></tr> <tr><td>Od:</td> <td><input type="text" name="od" size="50" /></td></tr> <tr><td>Co:</td> <td><textarea name="co" cols="40" rows="5"></textarea></td></tr> <tr><td>Příloha:</td> <td><input type="file" name="soubor" size="50" /> <input type="hidden" name="MAX_FILE_SIZE" value="1000" /></td></tr> <tr><td><input type="submit" name="odeslat" value="Odeslat"></td></tr> </table> </form> <table> <?php $stranka = "kniha02.php"; if ($action=='uloz'): $soubor = "kniha.body"; @$ext = fopen($soubor, "r"); @$obsah = fread($ext, filesize($soubor)); @FClose($ext); if (($pro=="") or ($od=="") or ($co=="")): echo "<h6>Nejsou vyplněny požadované údaje</h6>"; else: $ext = fopen("kniha.body", "w"); $pro = HTMLSpecialCHars($pro); $od = HTMLSpecialCHars($od); $co = HTMLSpecialCHars($co); $tab = "<tr><td width=\"300\" >".$pro."</td><td align=\"right\"><a href=\"doc/".$soubor_name."\">".$soubor_name."<a></td></tr><tr><td colspan=\"2\">".$co."</td></tr><tr><td width=\"150\">".$od."</td></tr><tr><td colspan=\"2\"><hr size=\"1\"></td></tr>"; $soubor_name = ($_FILES["soubor"]["name"]); $soubor = ($_FILES["soubor"]["tmp_name"]); $odeslat = ($_POST["odeslat"]); if ($odeslat == "Odeslat" && $soubor_name!="") { if (move_uploaded_file($soubor, "./doc/$soubor_name")) { echo "<b>Úkol včetně souboru:".$soubor_name." byl úspěšne nahrán na servr, zbývá jen doufat že bude splněn :)</b><br>"; } else { echo "<b>Chyba - soubor nebyl nahrán :(</b><br>"; } } fputs($ext, "$tab"); fputs ($ext, "$obsah"); FClose($ext); @$ext = fopen("kniha.body", "r"); @fpassThru($ext); endif; else: @$ext = fopen("kniha.body", "r"); @fpassThru($ext); endif; ?> </table> |
||
mol Profil * |
#4 · Zasláno: 9. 4. 2008, 17:39:26
Když tam chceš ještě heslo tak musíš přidat jeden input pro heslo a do řádky s if kde je $odeslat == "Odeslat" && $soubor_name!="" přidat ještě $_POST["heslo"] == "mojeheslo"
|
||
HuH Profil * |
#5 · Zasláno: 9. 4. 2008, 19:30:31
Nevím nějak to nefunguje... tedy pošle se to ať je heslo co chce...
<form name="form" method="post" action="kniha02.php?action=uloz" enctype="multipart/form-data"> <table width="392"> <tr><td width="80">Pro:</td> <td><input type="text" name="pro" size="50" /></td></tr> <tr><td>Od:</td> <td><input type="text" name="od" size="50" /></td></tr> <tr><td>Co:</td> <td><textarea name="co" cols="40" rows="5"></textarea></td></tr> <tr><td>Příloha:</td> <td><input type="file" name="soubor" size="50" /> <input type="hidden" name="MAX_FILE_SIZE" value="100" /></td></tr> <tr><td>Heslo:</td> <td><input type="text" name="heslo" size="50" /></td></tr> <tr><td><input type="submit" name="odeslat" value="Odeslat"></td></tr> </table> </form> <table> <?php $stranka = "kniha02.php"; if ($action=='uloz'): $soubor = "kniha.body"; @$ext = fopen($soubor, "r"); @$obsah = fread($ext, filesize($soubor)); @FClose($ext); if (($pro=="") or ($od=="") or ($co=="") or ($heslo=="")): echo "<h5>Nejsou vyplněny požadované údaje</h5>"; else: $ext = fopen("kniha.body", "w"); $pro = HTMLSpecialCHars($pro); $od = HTMLSpecialCHars($od); $co = HTMLSpecialCHars($co); $tab = "<tr><td width=\"300\" >".$pro."</td><td align=\"right\"><a href=\"doc/".$soubor_name."\">".$soubor_name."<a></td></tr><tr><td colspan=\"2\">".$co."</td></tr><tr><td width=\"150\">".$od."</td></tr><tr><td colspan=\"2\"><hr size=\"1\"></td></tr>"; $soubor_name = ($_FILES["soubor"]["name"]); $soubor = ($_FILES["soubor"]["tmp_name"]); $odeslat = ($_POST["odeslat"]); if (($odeslat == "Odeslat" && $soubor_name!="") and ($_POST["heslo"] == "tajne_heslo")) { if (move_uploaded_file($soubor, "./doc/$soubor_name")) { echo "<b>Úkol včetně souboru:".$soubor_name." byl úspěšne nahrán na servr, zbývá jen doufat že bude splněn :)</b><br>"; } else { echo "<b>Chyba - soubor nebyl nahrán :(</b><br>"; } } fputs($ext, "$tab"); fputs ($ext, "$obsah"); FClose($ext); @$ext = fopen("kniha.body", "r"); @fpassThru($ext); endif; else: @$ext = fopen("kniha.body", "r"); @fpassThru($ext); endif; ?> </table> Díky |
||
Časová prodleva: 16 let
|
0