Salve,
spero che qualcuno possa aiutarmi.

Ho il seguente codice che mi permette di creare un file fisico sul mio server.

$file = fopen ("pagina.php", "w");
fwrite ($file, $string);
fclose ($file);

Inserito in un file PHP dentro una cartella con permessi 777 e fin qui NULLA di strano.

I problemi vengono, se io oltre alla pagina cerco di creare una cartella, quindi modificando il codice in qst. modo

$file = fopen ("cartella/pagina.php", "w");
fwrite ($file, $string);
fclose ($file);

e mi da i seguenti errori:

Warning: fopen(pagine/pagina.php) [function.fopen]: failed to open stream: No such file or directory in /var/www/vhosts/bazhoo.com/subdomains/news/httpdocs/admin/crea_p.php on line 31

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/vhosts/bazhoo.com/subdomains/news/httpdocs/admin/crea_p.php on line 32

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/vhosts/bazhoo.com/subdomains/news/httpdocs/admin/crea_p.php on line 33


Ora c'e' un modo per creare CARTELLE oltre che FILE? o devo prima creare il percorso manualmente e poi creare la pagina nel percorso?