Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.409 pregleda

Najnovija ↓

Kreiranje foldera 20.06.2015. u 14:40 · pre 138 meseci #1
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 ... :)
Re: Kreiranje foldera 20.06.2015. u 15:02 · pre 138 meseci #2
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.
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
Sviđa mi se1
Re: Kreiranje foldera 20.06.2015. u 15:16 · pre 138 meseci #3
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>
Re: Kreiranje foldera 20.06.2015. u 15:42 · pre 138 meseci #4
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.
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
Re: Kreiranje foldera 22.06.2015. u 03:00 · pre 138 meseci #5
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="#">

 
Potpis
about:networking
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme