Allora, ho fatto una pagina html che tramite un form invia ad una pagina php dei dati (titolo posizione e codice). la pagina php crea una cartella e dentro c scrive un file.
ora, nn riesco a creare la cartella nella posizione desiderata.
le pagine sono in /gestione/menu/* mentre la cartella deve andare in /menu/ .. questo è il
codice:
Codice PHP:
$titolo=$_POST['titolo'];
$codice=$_POST['codice'];
$pos=$_POST['pos'];
$dir="/menu/$pos $titolo";
$dir=strtr($dir," ","_");
echo $dir;
if (mkdir($dir,0777)) {
echo "creato:$dir
";
chdir($dir);
echo "sposto in:$dir
";
$file = "contenuto.php";
$file = fopen($file, 'w');
fwrite($file,$codice);
fclose($file);
echo "creato file: <a href=$dir/contenuto.php>qui</a>
";
}
PS: come si tolgono gli spazi in una stringa?