Autor Zpráva
dawe27
Profil
Zdravím, neporadil by mi někdo nějaky jednoduchý upload obrázků se zápisem názvů nebo cestě k obrázků do DB
skusil jsem to zatím vyřešit takto, ale bez výsledku
$sql= "INSERT INTO novinky (titulek, id_cat, text, celytext, datum, com, img ) VALUES ('".mysql_real_escape_string($titulek)."','".mysql_real_escape_string($catid)."','".mysql_real_escape_string($text)."','".mysql_real_escape_string($celytext)."','".date(y.m.d)."','0', '$soubor')";   

$soubor = ($_FILES["soubor"]["tmp_name"]);
$soubor_name = ($_FILES["soubor"]["name"]);
$soubor_size = ($_FILES["soubor"]["size"]/1024)/1024;


if($soubor_size > 20)
echo "Soubor je větší než maxilmální možný soubor";
else if(is_uploaded_file($soubor))
{

$pripona = strtolower(pathinfo($soubor_name, PATHINFO_EXTENSION));

$ces = "upload";
$cesta = $ces."/"; 
if(!file_exists($ces)) 
{
mkdir($ces, 0777 );
echo "vytvorena slozka";
}

if(!file_exists($cesta.$pripona)) mkdir($cesta.$pripona, 0777 );

if (move_uploaded_file ($soubor, $cesta.$pripona."/".$soubor_name))
{
echo "Soubor $soubor_name o velikosti ";
printf('%1.2f',$soubor_size);
echo "MB byl úspěšně nahrán na server";
}
else{echo "Při nahrávání souboru došlo k chybě!";}
echo "Výpis souborů v adresáře, kam byl přidán Váš soubor <br />";
$dir = opendir($cesta.$pripona."/");
while($file = readdir($dir))
{
echo "$file"."<br />";
}
closedir($dir);
}

}
if (!mysql_query($sql,$con)) 
  { 
  die('Error: ' . mysql_error());  
  } 
echo "<p>Novinka byla přidána <a href='../admin'>ZPĚT</a></p> ";    



vyřešeno, stačilo dat $sql pod ten upload script, omlouvám se za zbytečné téma

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: