Salve a tutti, come dice il titolo come potrei creare una nuova pagina in automatico con php???
Salve a tutti, come dice il titolo come potrei creare una nuova pagina in automatico con php???
??????
ciAo
siii più preciso:
Sia ben chiaro che PHP non è un mago che ti crea la pagina dal nulla.....
allora per essere più preciso, vorrei che quando un'utente si registra si crea automaticamente una pagina del suo profilo es.. miodomino.it/nome utente
fai una paginetta con questo codice:
Codice PHP:
<?
// Scrittura del file
$scrivi_file=fopen("utente.html","w");
(qui l'estenzione la decidi tu, certamente se anche la nuova pagina dovrà accedere ad un DB conviene che la chiami utente.php)
$stringa=([COLOR=red]Ci metti il codice che vuoi venga scritto nella nuova pagina[/COLOR] )
fwrite($scrivi_file,$stringa);
fclose($scrivi_file);
?>
cuiao
Grazie mille
ti rimando al manuale ufficiale per quanto riguarda mkdir - creazione di cartelle ,miodomino.it/nome utente
fopen - creazione di file ,
fwrite - scrittura di file ,
chmod - cambiare i permessi (non si sa mai... potrebbe tornarti utile),
str_replace - sostituzione di caratteri
Un piccolo esempio dimostrativo potrebbe essere:
esempio molto base su come creare una cartella nella dir principale....Codice PHP:
<?php
#effettui la registrazione sul db....
$username = str_replace(" ", "_", $username);
mkdir($_SERVER["DOCUMENT_ROOT"]."/".$username, 0775);
?>
da qui poi punti il tuo browser su http://tuositochenonsocomesichiama.rr/username
questa soluzione comporta punti di svantaggio non trascurabili, quindi occhio ai permessi, login, etc...
![]()
Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!