File feltöltése bugos
Sziasztok,
az alábbi kód hibásan tölti fel a file-okat. Az első file-t még helyesen feltölti, legyen ennek a neve: elsofajl.jpg. A másodikfájl neve legyen: masodikfajl.jpg.
Ezt már hibásan tölti fel, az első nevét bebiggyeszti a második elé, tehát ez lesz:
elsofile.jpgmasodikfile.jpg és így tovább, az újabb nevét mindig berakja az előző elé.
Ez lenne a kód:Meg tudjátok állípítani ebből a hiba okát?
■ az alábbi kód hibásan tölti fel a file-okat. Az első file-t még helyesen feltölti, legyen ennek a neve: elsofajl.jpg. A másodikfájl neve legyen: masodikfajl.jpg.
Ezt már hibásan tölti fel, az első nevét bebiggyeszti a második elé, tehát ez lesz:
elsofile.jpgmasodikfile.jpg és így tovább, az újabb nevét mindig berakja az előző elé.
Ez lenne a kód:
if ($_FILES['fenykep'])
{
$fenykepekszama=count($_FILES['fenykep']['name']);
$target_path = "Pic/upload/";
for ($k=0;$k<$fenykepekszama;$k++)
{
if (!empty($_FILES['fenykep']['name'][$k]))
{
$target_path = $target_path . basename( $_FILES['fenykep']['name'][$k]);
echo ($_FILES['fenykep']['name'][$k]);
if (move_uploaded_file($_FILES['fenykep']['tmp_name'][$k], $target_path))
{
echo "Sikeres feltöltés!";
}
else
{
echo "$fenykepekszama Sikertelen feltöltés!";
}
}
}
}
Megvan a megoldás, a
Biztonság