Autor | Zpráva | ||
---|---|---|---|
reSSet Profil |
#1 · Zasláno: 30. 11. 2008, 18:54:39
Dobrý deň. Prosím Vás mám upload fotiek do albumu ibaže ho mám ako uplaod všetkých súborov a chcel by som tam prihodiť nejakú podmienku aby sa dali upnúť iba súbory s koncoukami .jpg,.jpeg,.gif,.png
kód mám takýto: if (isset($_FILES['fupload'])) { $galeria = $_POST['id']; $slozka = "images/foto"; // zložka ukladania $meno = str_replace(' ', '', strtolower($_FILES['fupload']['name'])); $cil = $slozka . "/" .$meno; // adresár uloženia $nazev_souboru = $_FILES['fupload']['tmp_name']; // názov súboru $copy = move_uploaded_file($nazev_souboru, $cil); //upload súboru chmod ($cil, 0777); // nastavenia chmod súboru if($copy == true){ // upload je úspešný dbquery("INSERT INTO " . $prefix . "fotky VALUE('', '" . $galeria . "', '" . $meno . "')"); }else{ echo "Súbor nemohl byť nahratý.\nPočet chýb: " . $_FILES['fupload']['error']; } } echo "<table width='100%' cellpadding='3' cellspacing='1' bgcolor='#797979'> <form action='#' method='post' enctype='multipart/form-data'> <tr bgcolor='black'> <td width='70%'> <input type='file' name='fupload' size='70%'> </td> <td width='30%' align='center'> <input type='submit' value='Nahrať'> </td> <input type='hidden' name='id' value='".$galerie['id']."'></form> |
||
DJ Miky Profil |
#2 · Zasláno: 30. 11. 2008, 19:17:44
Koukni na funkci getimagesize(), ta ti vrátí pole a prvek [2] v tom poli je typ souboru, který můžeš porovnávat s konstantami IMAGETYPE_xxx (na stránce skoro dole).
|
||
Časová prodleva: 15 let
|
0