Kezdőoldal » Számítástechnika » Programozás » Egyszerűnek tűnő php-s feladat...

Jakcsi kérdése:

Egyszerűnek tűnő php-s feladat de nem jövök rá?

Figyelt kérdés

Egy fájlfeltöltő űrlapot kéne készíteni...


<form enctype="multipart/form-data" action="" method="post">

Név:<input type="text" name="nev" /><br />

Feltöltés:<input type="file" name="feltolt" /><br />

<input type="submit" name="gomb" value="Uzsgyi!" /><br />

</form>

<?php

if (isset($_POST["gomb"]))

{

if (move_uploaded_file($_FILES["feltolt"]

["tmp_name"], "felhasználói név/".$_FILES["feltolt"]["name"]))

{

print "<p>Sikeres volt a feltöltés!</p>";


}

else { print "Hiba a másolás során";}

}


?>

És az lenne a feladat, hogy amit megad névnek abba a mappába kéne menteni a dolgokat és sehogyse jövök rá, hogy azt hogy kell.Most itt csak odaírtam, hogy felhasználói név mappába mentsen de úgy kéne ahogy már leírtam.

És az is van a feladatban, hogy meg kell vizsgálni, hogy létezik e a mappa az is_dir függvénnyel, nahát mondanom sem kell hogy azt se tudom hogy kell.

Légyszi segítsetek!



2012. máj. 31. 13:58
 1/2 anonim ***** válasza:

if (move_uploaded_file($_FILES["feltolt"]

["tmp_name"], "felhasználói név/".$_FILES["feltolt"]["name"]))


Helyett:


if (move_uploaded_file($_FILES["feltolt"]

["tmp_name"], $_POST["nev"]."/".$_FILES["feltolt"]["name"]))


Így a névként kapott mappába teszi. (Ha létezik, ezt még le kéne kezelni.)

Amúgy vigyázz, mert így szűrés nélkül azt raknak fel amit akarnak és könnyedén lehet ártó kódot is feltenni.

2012. máj. 31. 19:45
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Így van ahogy az elöttem író is írta itt van a hiba


if (move_uploaded_file($_FILES["feltolt"]

["tmp_name"], "felhasználói név/".$_FILES["feltolt"]["name"]))

2012. jún. 1. 08:24
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!