Struttura ad Albero di Directory _ PHP

NarcosZTK_10

Nuovo Utente
4 Ago 2018
1
0
1
Ciao a tutti ragazzi sto sviluppando una webApp che svolge la funzione di archivio ...
Avrei bisogno di qualche dritta su come creare una specie di Struttura ad albero che mi permetta di gestire al meglio le centinaia di directory che ho ..

Mi spiego meglio.. a me servirebbe uno script o una funzione che una volta premuto un button mi crea una cartella principale chiamata $idCantiere (che è un dato che prelevo da una table) a sua volta dentro $idCantiere venga creata un altra cartella chiamata $affidatario(anche esso dato prelevato dalla table) e cosi via ..

Questo è lo script che ho provato ma non funziona .. :(
PHP:
<?php
$idCantiere = $_POST["idCantiere"];
$codiceCommessa = $_POST["codiceCommessa"];
//echo("Registrazione avvenuta     ".$codiceCommessa);
date_default_timezone_set('Europe/Rome');
$date = date('Y-m-d');
chdir("../prova");
opendir(".");


if(mkdir("../prova/utenti/".$date."_".$idCantiere)) {
    echo "Cartella account creata con successo! :D";
}

if(mkdir("../prova/utenti/".$date."_".$idCantiere/$codiceCommessa)){
    echo "Cartella account creata con successo! :D";
}
?>
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.398
338
83
@NarcosZTK

Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

marino51

Utente Attivo
28 Feb 2013
3.036
192
63
Lombardia
se non hai risolto, prova così,
PHP:
<?php
$idCantiere     = "cantiere_1";  // $_POST["idCantiere"];
$codiceCommessa = "commessa_1";  // $_POST["codiceCommessa"];

date_default_timezone_set('Europe/Rome');
$date = ( new DateTime() )->format('Y-m-d_H-i-s');

creaDir("../prova");

creaDir("../prova/utenti");

creaDir("../prova/utenti/".$idCantiere);

creaDir("../prova/utenti/".$idCantiere."/".$codiceCommessa);

creaDir("../prova/utenti/".$idCantiere."/".$codiceCommessa."/".$date);

function creaDir($dir)
{
    echo "sto creando la cartella ".$dir."<br />";
    if (is_dir($dir))
    {
        echo "La cartella ".$dir." esiste<br />";
    }
    else
    {
        $res = mkdir($dir);
        if($res) { echo "Cartella ".$dir." creata con successo! <br />"; }
        else     { die("ERRORE nella creazione della cartella ".$dir); }
    }
}
?>

mi sono permesso di posizionare le date in modo diverso, perché ritengo siano più funzionali alla gestione,
questo é il risultato
 

Allegati

  • upload_2018-8-7_14-28-1.png
    upload_2018-8-7_14-28-1.png
    6,8 KB · Visite: 208
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] struttura ad albero PHP 1
G Struttura ad albero binario PHP 0
G Consigli SEO per scrittura e struttura pagine SEO e Posizionamento 5
max1974 Struttura $.ajax Ajax 7
V [WordPress] Creare una struttura di articoli da una struttura di cartelle WordPress 1
G inserimento csv in tabella mysql; problema con struttura PHP 11
A Struttura del sito SEO e Posizionamento 0
N Consiglio struttura database WFM Database 1
L Struttura ottimale di un piccolo sito SEO e Posizionamento 8
W PHP Webservices SOAP, struttura file wsdl XML 4
M [MS Access] Variare struttura tabella dati MS Access 7
elpirata Struttura tabella per inizio nuovo progetto Database 7
R [PHP] Struttura Database di statistica PHP 4
KILLERIX [PHP] Notifiche utente, connessione database, struttura generale dati PHP 3
M [PHP] Struttura iterativa PHP 2
M [PHP] Algoritmo con struttura iterativa PHP 2
M [PHP] Problema con algoritmo struttura iterativa PHP 2
Giuliana Signorello WP: Creare un booking multi-struttura con area agenzie annessa WordPress 0
G Editare pagine wordpress e struttura dei file WordPress 3
voldemort Scelta Router Professionale per una grande struttura alberghiera Reti LAN e Wireless 5
A struttura database per questionario Database 1
S Struttura database MySQL 8
M classi e struttura directory PHP 1
J [RISOLTO] Struttura pagina con HTML5 e CSS HTML e CSS 7
asevenx struttura DIV realizzata con float: left che si spezza HTML e CSS 3
S non riesco a capire la struttura di questo sito in PHP PHP 0
I Come presentare la struttura dei contentui di un sito? SEO e Posizionamento 2
S Aiuto struttura Database MySQL MySQL 0
L Informazione struttura classe.. Javascript 8
B Form in struttura tabellare HTML e CSS 9
Tsukaima Una struttura da Java Javascript 1
P E/R e struttura DB negozio Database 0
B Consiglio struttura database mysql MySQL 6
L struttura del database (voce: in eccesso su phpmyadmin).. MySQL 2
M Software per Sitemap gratis? ovvero per creare offline la struttura! HTML e CSS 0
W Problema di struttura della chat Ajax 0
B Aiuto struttura tabella mysql nel DB MySQL 10
Y Aiuto per rappresentazione grafica di struttura Categorie sottocategorie - 3 livelli PHP 1
Monital [Mysql]struttura tabell MySQL 2
V Creazione TAG per la Struttura di un sito web HTML e CSS 1
P struttura dati content management system Database 0
D Prestazioni vs Struttura SQL server Database 0
G Consiglio per struttura Categorie PHP 2
S [MsSQL > MySQL] Migrazione struttura e dati e' possibile? MySQL 0
H Struttura sito HTML e CSS 4
V visualizzazione struttura in frontpage HTML e CSS 1
D struttura sito flash (era: aiuto!!) Flash 6
Ruhe aiutooooooooo con una struttura per sito di incontri online!! Classic ASP 8
A Albero Categorie Esploso con Javascript Javascript 2
G albero categorie articolo sql Database 4

Discussioni simili