if (!is_writable('upload/setup/')) { die("Errore: Directory upload/setup non scrivibile. Rendere upload e tutte le sue sottocartelle scrivibili da php.\n"); } /* Controllo se la cartella è scrivibile II la vendetta */ if (!is_writable('upload/')) { die("Errore: Directory upload/ non scrivibile. Rendere upload e tutte le sue sottocartelle scrivibili da php.\n"); } echo "================ INSTALLAZIONE DI GAIA ==============\n\n"; echo "Creazione directory upload/log...\n"; if (!mkdir('upload/log')) { die("Errore, impossibile scrivere dentro /upload\n"); } echo "Prova di scrittura sul database...\n"; try { $c = new Comitato(); $c->cancella(); } catch (Exception $e) { die("Errore: Impossibile scrivere sul database. È stato caricato il file /upload/setup/gaia.sql?\n"); } echo "Creazione delle cartelle per gli avatar...\n"; /* Crea le cartelle per gli avatar */ foreach ($conf['avatar'] as $x => $y) { @mkdir('upload/avatar/' . $x); } echo "Creazione delle cartelle per le fototessere...\n"; /* Crea le cartelle per gli fototessere */ foreach ($conf['fototessera'] as $x => $y) { @mkdir('upload/fototessere/' . $x); } echo "Creazione delle cartelle per i documenti...\n"; /* Crea le cartelle per i documenti */