salve, ho un problema con il mio hosting, riguardo la creazione di una directory e immediatamente dopo la creazione di un file al suo interno.
Il serve è linux.
**********************************
primo passo (creo una directory con il nome dell'user)
mkdir('/blog/'.$_SESSION['Username'].'/', 0777);
problema: random alcune volte funziona e alcune no e mi
crea una directory 755
**********************************
secondo passo (creo un file nella directory appena creata)
$fh = fopen('/blog/'.$_SESSION['Username'].'/index.php','w+');
$string = "<? id_blog = 12; ?><? require('../_pagine/_paginaIniziale.php'); ?>";
fwrite($fh,$string);
fclose($fh);
problema: non mi crea il file, forse perché ho diritti in scrittura 755
Potrei risolvere il problema anche in altri modi e se avete qualche idea è ben accette.
Problema:
classico blog con gestione dei contenuti dinamici.
Ho creato una struttura comune per tutti quelli che vorranno il blog. Praticamente quello che stò tentando di realizzare è:
www.nomesito.it/blog/username
Creo la cartella username e ci metto all'interno una index.php, questa avrà dinamicamente l'id dell'utente (viene creata nel momento che l'utente si logga e accetta le condizioni).
Vedi
$string = "<? id_blog = 12; ?><? require('../_pagine/_paginaIniziale.php'); ?>";
Quindi n. directory ognuna di un username e all'interno una index con l'ID di ogni username.
A questo punto richiamo tramite require tutta la struttura. (query, cicli, ecc. ecc.).
L'idea in locale funziona, ma sotto hosting aruba no.... qualche consiglio?