[ ivanpro @ 20.06.2015. 13:40 ] @
Pozdrav,

potrebno mi je da kreiram folder ali tako da postoji polje u kome ce se upisivati ime foldera koji se kreira.
U nastavku je potrebno da se izabrani fajil uploduje u taj folder.
Nadam se da sam bio jasan ... :)
[ Tpojka @ 20.06.2015. 14:02 ] @
Pocni da radis pa postavi dio koda gdje si zapeo i ne umijes dalje.
To bi bila dobra praksa postavljanja teme ovde.

Nikom nije u interesu da na zahtijevani nacin drugima odradjuje poslove/zadatke
jer to ne bi bio garant da ce ovi drugi nesto nauciti iz toga.

Ja se uvijek drzim ovog/ovih pravila i u najcescem broju slucajeva
sam pronadjem vecinu rjesenja na probleme na koje sam naisao.
[ ivanpro @ 20.06.2015. 14:16 ] @
Slazem se ... nasao sam nesto sto bi mi odgovaralo, ali jos treba da dodam da polja Destination i File budu obavezna

<?php
if ($_POST["upload"])
{
$path = "files/" . $_POST["dst"] . "/";
mkdir($path, 0777, true);
foreach ($_FILES["file"]["tmp_name"] as $key => $src)
{
move_uploaded_file($src, $path . basename($_FILES["file"]["name"][$key]));
}
}
?>
<form method=post enctype=multipart/form-data>
Destination: <input type=text name=dst><br>
File: <input type=file name=file[]><br>
<input type=submit name=upload value=Upload>
</form>
[ Tpojka @ 20.06.2015. 14:42 ] @
Dodaj jos jedan uslov unutar if than else petlje:

Code (php):

if ($_POST["upload"]) {
    if ( is_array($_POST['file']) && count($_POST['file']) > 0 && isset($_POST['dst']) && !empty($_POST['dst']) ) {
        $path = "files/" . $_POST["dst"] . "/";
        mkdir($path, 0777, true);
        foreach ($_FILES["file"]["tmp_name"] as $key => $src) {
            move_uploaded_file($src, $path . basename($_FILES["file"]["name"][$key]));
        }
    } else {
        echo 'Dokument za upload, kao i naziv foldera u koji ce biti upload-ovan je obavezan u formi.';
    }
}
 


Par napomena: vrijednosti atributa u formi bi trebalo da su pod navodnicima, a isto tako tu je potrebno i sigurnosnih provjera POST varijabli kao sto su provjere za validno ime fajla i sl.
Ovde se mogu naci neke funkcije koje ne bi bile suvisne.
[ plus_minus @ 22.06.2015. 02:00 ] @
A kako bi Trojka bilo da to gore za početak započne sa ...

Code (php):


if ($_SERVER['REQUEST_METHOD'] === 'POST' && !empty($_POST['upload']))

 


I u html delu, ništa neće da škodi i `zeleno` .. svugde gde treba `zeleno` ..

Code (html):


// required atribut

<input type="text" name="dist" required>

 


.. a kad smo već kod html dela, ništa, ama baš ništa neće da škodi i bio kakve `akcije` ..

Code (html):


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

 
[ ivanpro @ 15.07.2015. 20:20 ] @
hvala vam mnogo, ali sada mi se ova forma malo unapredila, tj. zahtev koji treba da ispunjava.

postavio sam novo pitanje - http://www.elitesecurity.org/t485477-Forma-filter-za-pretragu pa ako neko zna kako

Hvala