Ciao a tutti,
il problema oggi è un po' strano e passo a illustrarlo.
Creo le directory, le setto con permission 777 e va tutto bene.
All'interno della dir creata vorrei creare un file (che sia .php o .txt o .quelchevogliamo è uguale) ma ecco nascere il problema. Non funge.
O meglio..funziona solo in una occasione.
$str_scrivi="testo da scrivere";
$creoFile=fopen("mio_file.txt","w+");
fwrite($creoFile,$str_scrivi);
fclose($creoFile);
Qua il file viene scritto nella cartella che contiene il file .php con il codice sopracitato (ovviamente con permessi 777) e tutto va bene.
Se invece provo a scrivere il file in una directory diversa o con un path specifico non me lo scrive.
Esempio:
$path=$_SERVER['DOCUMENT_ROOT']."/dir_di_prova/dir_da_creare";
$result_creazione=mkdir($path,0777);
chmod($path,0777); //questo per essere sicuro che dia i permessi giusti di scrittura
$str_scrivi="testo da scrivere";
$creoFile=fopen($path."/"."mio_file.txt","w+");
fwrite($creoFile,$str_scrivi);
fclose($creoFile);
Questo non va....
Da cosa può dipendere?
![]()
![]()
Spero di essere stato chiaro nella spiegazione.
Grazie