Mam formularz do wysyłania plików na serwer
<?php <form action="upload.php" method="POST" enctype="multipart/form-data"> <INPUT TYPE="file" NAME="plik"><BR> <INPUT TYPE="submit" VALUE="Przesłanie pliku"> </FORM> ?>
Jak dołonczyć do niego token ?
<? $nr=$_GET['id']; $slowo=$slowa[$nr]; $wysokosc=20; $szerokosc=60; $pic=ImageCreate($szerokosc,$wysokosc); $bialy=ImageColorAllocate($pic,255,255,255); $czarny=ImageColorAllocate($pic,0,0,0); $szary=ImageColorAllocate($pic,150,150,150); ImageFill($pic,1,1,$bialy); for($i=0;$i<200;$i++) { ImageLine($pic,$los1,$los2,$los1,$los2,$szary); } for($i=0;$i<count($slowa);$i++) { } ImageGIF($pic); ?>
<form method="POST" action="sprawdz.php"> <table> <tr> <td>Imię:</td> </tr> <tr> <td>Nazwisko:</td> </tr> <tr> <td><? ?></td> </tr> </table> <input type="submit" value="OK"> </form>
<? $id=$_POST['los']; $odp=$_POST['token']; { //dalsze instrukcje, jeśli token jest poprawny } else { include('form.php'); //dalsze instrukcje, jeśli token jest niepoprawny } ?>
<?php $id=$_POST['los']; $odp=$_POST['token']; { TUTAJ TUTAJ TUTAJ } else { include('form.php'); //dalsze instrukcje, jeśli token jest niepoprawny } ?>
<form method="POST" action="plik.php" enctype="multipart/form-data"> <table> <tr> </tr> <tr> </tr> <tr> </tr> <tr> <td><? $slowa=file('hasla.txt'); $id=rand(0,count($slowa)-1); echo '<img src="pic.php?id='.$id.'"></td><td><input type="text" name="token" size="20">'; ?></td> </tr> </table> <input type="submit" value="OK"> <input type="hidden" name="los" value="<? echo $id; ?>"> </form>
<?php $id=$_POST['los']; $odp=$_POST['token']; { TUTAJ TUTAJ TUTAJ (kod uploadu plików) } else { } ?>
więc bardzo łatwo to obejśc ... korzystaj z sesji ...
<input type="hidden" name="los" value="<? echo $id; ?>">