Autor Zpráva
HuH
Profil *
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
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 *
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 *
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 *
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

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0