Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudom beállítani ebben...

Hogyan tudom beállítani ebben hogy egyszerre több fájlt is fel lehessen tölteni?

Figyelt kérdés

<?php

if(isset($_POST['submit'])) { //ha megnyomtuk a feltöltés gombot

$target= "uploads/"; //célmappa

$file_name = $_FILES['file']['name']; //a célfájlt nevezze el a $_FILES superglobal változóban lévő fájlnévre (a fájl eredeti nevére)

$tmp_dir = $_FILES['file']['tmp_name']; //az ideiglenes mappa helyét a $tmp_dir változóban tároljuk


if(!preg_match('/(gif|jpe?g|png|rar|zip)$/i', $file_name)) //ha a fájlnak ($file_name-nek) a kiterjesztése nem gif, jpg/jpeg, png, akkor...

{

echo "Nem megengedett fájltípus!"; //... "dobjon el" egy hibát

}

else

{

move_uploaded_file($tmp_dir, $target . $file_name); //az ideiglenes mappából átteszi a fájlt a végleges mappába (a $target . $file_name összeilleszti a két stringet, így uploads/fajlnev-et kapunk)

$feltoltve = true; //a feltöltve változó true értéket kap

}

}

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [link]

<html xmlns=" [link]

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Fajlok feltoltese php-val</title>

</head>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [link]

<html xmlns=" [link]

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Fajlok feltoltese php-val</title>

</head>

<body>

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

<input type="hidden" name="MAX_FILE_SIZE" value="500000000" />

<label for="file"> Válassz egy fájlt!</label><input id="file" type="file" name="file" />

<input type="submit" name="submit" value="Feltöltés!" />

</form>


<?php

if($feltoltve) {

$utvonal = $target . $file_name;

echo "A fájl feltöltése sikeres volt!";

}

?>

</body>

</html>


2012. febr. 13. 18:15
 1/1 anonim ***** válasza:

Talán ha!:


Csinálsz még egy pár fájlfeltöltő mezőt, és ezek tömbként adódnának át? A Gomb ott lenne mindegyik mellett, de egy ciklussal talán be tudnád járni a tömböt. Ez elgondolás, nem biztos, hogy működik.

2012. aug. 19. 23:48
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!