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 (!emptyempty($_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