| 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: 17 let
|
|||
0