Autor Zpráva
reSSet
Profil
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
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).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0