forse non ho capito cosa ti serve allora...
tu vuoi che ogni utente abbia una sua pagina? ad esempio se l'utente si chiama "pippo" vuoi che questo possa creare una pagina chiamata "pippo.htm"? questa pagina cosa deve contenere? dimmi tutto preciso
forse non ho capito cosa ti serve allora...
tu vuoi che ogni utente abbia una sua pagina? ad esempio se l'utente si chiama "pippo" vuoi che questo possa creare una pagina chiamata "pippo.htm"? questa pagina cosa deve contenere? dimmi tutto preciso
deve esserci un form dove l utente compila i campi,i dati vengono presi ed inseriti all interno di una pagina html creata al momento stesso,(prima non esiste) con il nome pippo.html.
la parte della pagina dinamica deve cntenere un eventuale foto ed i campi che sono stati compilati precedentemente,non so se sono stato molto chiaro,sono sotto l effetto dell analisi matematica...VVoVe:
![]()
www.zukimania.org
ma come formattazione come la faccio?
per ora solo un semplice testo come un paragrafo, per il resto includiamo un header... poi al centro il testo inviato dall'utente...
ciao grazie grazie grazie!!![]()
www.zukimania.org
fatto!!
poi il codice te lo dovresti riuscire ad adattare:
modulo.htmcreapag.phpcodice:<form method="POST" action="creapag.php"> Nome:</p> <input type="text" name="nome" size="66"></p> Mail:</p> <input type="text" name="mail" size="66"></p> Testo:</p> <textarea rows="22" name="testo" cols="56"></textarea></p> </p> <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p> </form>codice:<?php $testo = "<html> <head> <meta http-equiv=\"Content-Language\" content=\"it\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\"> <title>Nuova pagina 1</title> </head> <body> "; $testo .= " <a href=\"mailto:". $_POST['mail'] . "\">" . $_POST['nome'] . "</a></p>"; $testo .= " " . nl2br($_POST['testo']) . "</p>"; $testo .= "</body> </html>"; $file_dest = $_POST['nome'] . ".htm"; $file = fopen($file_dest, 'w'); fwrite($file, $testo); header ("location: " . $file_dest); ?>
ok, grazie...
mi puoi spiegare cosa fa di preciso lo script?
una volta pigiato il bottone mi fa partire la pagina php che fa:
crea una pagina con titolo "nuova pagina 1"
contenente: mail nome e testo dell'utente.
poi non capisco un po di cose (io e php non siamo ancora in confidenza...)
questo salva la pagina con il nome dell'utente (posso farlo anche per il titolo)?codice:$file_dest = $_POST['nome'] . ".htm"; $file = fopen($file_dest, 'w'); fwrite($file, $testo);
qui invece ci metto la destinazione del mio header
sono giusto?codice:header ("location: " . $file_dest);
grazie ancora![]()
www.zukimania.org
allora, ho un po di problemi, non riesco ad includere un file header nella pagina che viene creata...
e non arrivo a specificargli un file css.
poi mi sono chiesto, come faccio a far collegarmi (sempre dinamicamente) al file creato? da una pagina gia esistente...
ciao grazie ancora
www.zukimania.org
dove c'è quello in grassetto è dove devi inserire il titolo che vuoi che appaia, per quanto riguarda il css basta che gli inserisciOriginariamente inviato da pugia
codice:<?php $testo = "<html> <head> <meta http-equiv=\"Content-Language\" content=\"it\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\"> <title>Titolo che ti pare</title> // INSERISCI QUI IL CSS </head> <body> "; $testo .= " <a href=\"mailto:". $_POST['mail'] . "\">" . $_POST['nome'] . "</a></p>"; $testo .= " " . nl2br($_POST['testo']) . "</p>"; $testo .= "</body> </html>"; $file_dest = $_POST['nome'] . ".htm"; $file = fopen($file_dest, 'w'); fwrite($file, $testo); header ("location: " . $file_dest); ?>sotto il tag titolo qui sopra...codice:<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">
per inserire un header, devi nominare la pagina come php e mettergli un include che rimanda al tuo header...
ho risolto alcuni problemi, adesso la pagina è come voglio io... devo solo linkarmi da una pagina esterna (in modo dinamico).
ciao sono felicissimo!!
www.zukimania.org
ottimo!Originariamente inviato da simoneudine
ciao sono felicissimo!!
![]()