Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kreiranje foldera

[es] :: PHP :: Kreiranje foldera

[ Pregleda: 2695 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivanpro
Beograd

Član broj: 186028
Poruke: 104
*.dynamic.sbb.rs.



+10 Profil

icon Kreiranje foldera20.06.2015. u 13:40 - pre 107 meseci
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 ... :)
Prikačeni fajlovi
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Kreiranje foldera20.06.2015. u 14:02 - pre 107 meseci
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.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

ivanpro
Beograd

Član broj: 186028
Poruke: 104
*.dynamic.sbb.rs.



+10 Profil

icon Re: Kreiranje foldera20.06.2015. u 14:16 - pre 107 meseci
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>
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Kreiranje foldera20.06.2015. u 14:42 - pre 107 meseci
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.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Kreiranje foldera22.06.2015. u 02:00 - pre 107 meseci
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="#">

 

about:networking
 
Odgovor na temu

ivanpro
Beograd

Član broj: 186028
Poruke: 104
*.dynamic.sbb.rs.



+10 Profil

icon Re: Kreiranje foldera15.07.2015. u 20:20 - pre 106 meseci
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
 
Odgovor na temu

[es] :: PHP :: Kreiranje foldera

[ Pregleda: 2695 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.