ciao a tutti.. sto provando a costruire un blog... solo che non so come fare in modo da editare le opinioni, e mettere un editor WYSIWYG per il testo.
Vi dico come ho fatto il codice.. letto su un sito..
Allora ho screato una pagina admin.html con il codice:
Codice HTML:
<html>
<head>
<title>Amministrazione Blog</title>
</head>
<body>
<form name="form1" method="post" action="access.php">
<div align="center">
<input name="utente" type="password" id="utente" size="40">
<input type="submit" name="Submit" value="Invia">
</div>
</form>
</body>
</html>
poi ho creato una pagina access.php con il codice:
Codice PHP:
<?php
if ($utente!="password")
{
header("Location: accessonegato.htm");
exit;
}
?>
<html>
<head>
<title>Blog</title>
</head>
<body>
<form name="form1" method="post" action="inserisci.php">
Inserisci titolo
<input name="titolo" type="text" id="titolo" size="50">
Inserisci testo
<textarea name="testo" cols="50" rows="10" wrap="VIRTUAL" id="testo"></textarea>
<input type="submit" name="Submit" value="Invia">
</html>
poi ho creato una pagina che referisce se la password è errata accessonegato.html con il codice:
Codice HTML:
<html>
<head>
<title>Accesso negato</title>
</head>
<body>
<p align="center"><h3><b>Accesso negato!</b></h3></p>
<p align="center">La password inserita non è corretta.</p>
</body>
</html>
poi ho creato un file con blocnotes per farlo funzionare da database, e lo salvato in database.html
poi ho creato una pagina inserisci.php con il codice:
Codice PHP:
<?php
$nomefile="database.htm";
$vecchiofile=fopen($nomefile, "r");
$contenuto_file=fread($vecchiofile, filesize($nomefile));
fclose($vecchiofile);
$data=(date("d-m-Y"));
$ora=(date("H:i:s"));
$f=fopen($nomefile, "w+");
fwrite($f, "<table width=\"600\" border=\"0\" cellspacing=\"5\"
cellpadding=\"2\"><tr>\r\n");
fwrite($f, "<td width=\"450\" bgcolor=\"#A20007\">
<font color=\"#FFF45F\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">$titolo</font></td>\r\n");
fwrite($f, "<td width=\"150\" bgcolor=\"#A20007\">
<font color=\"#FFF45F\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">$data alle $ora</font></td>\r\n");
fwrite($f, "</tr><tr>\r\n");
fwrite($f, "<td colspan=\"2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$testo</font></td>\r\n");
fwrite($f, "</tr></table>\r\n");
fwrite($f, "<br>\r\n");
fwrite($f, "$contenuto_file\r\n");
fclose($f);
?>
<html>
<head>
<title>Messaggio inserito correttamente</title>
</head>
<body>
<p align="center>Messaggio inserito correttamente
<br>
<a href="index.php">Visualizza il tuo blog</a></p>
e in fine ho fatto la pagina iniziale index.php con il codice:
Codice PHP:
<html>
<head>
<title>Il mio blog</title>
</head>
<body>
<p align="center"><h3>Il mio blog</h3></p>
<?php include("database.htm"); ?>
</body>
</html>
pero il blog è molto semplice, nel senso che vorrei aggiungere un editor WYSIWYG che permetta l'inserimento di colori,grandezza e immagini nel testo, e la possibilita di editare, o cancellare i post senza dover andare a cancellare sul file database... come posso fare?
ringrazio anticipatamente a tutti quelli che mi aiuterannooo!!!
[DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...