Il Blog

Un blog è un'abbreviazione del termine  “weblog”.  In realtà, un blog è un diario su internet. Un blog viene utilizzato per condividere idee e informazioni di un individuo o di un gruppo di utenti. Questo post del blog ti spiega come creare  un blog dinamico in semplici passaggi.

Differenza tra un blog dinamico e un blog statico.

Blog Statico:

Un blog statico è quello scritto solo in HTML e non ha un database da cui attingere; il che significa che l'unico modo per modificare questa pagina del blog è entrare in quella pagina e modificare l'HTML utilizzando un editor di pagine web come Dreamweaver, Aptana, ecc.

Blog Dinamico:

Un blog dinamico è scritto utilizzando codice più complesso come PHP o ASP, ecc. con molte funzionalità. La pagina del blog dinamico è costruita sulla base delle informazioni in un database, che possono essere modificate tramite un'altra interfaccia. A un livello base, un blog dinamico può dare all'autore del blog la possibilità di aggiornare e aggiungere semplicemente nuovi contenuti al blog.

Vantaggi di un blog dinamico rispetto a un blog statico.

  • Più facile da aggiornare.
  • Nuovo contenuto porta più utenti al sito e aiuta nei motori di ricerca.
  • I crawler dei motori di ricerca visitano spesso.

Passi per creare un blog dinamico in PHP.

Passo 1: Crea un database per memorizzare i contenuti del blog.

Passo 2: Aggiungere post del blog al database. Creare blog.html e insert.php

Passo 3: Visualizza i post del blog. Creazione di blog_view.php

Spiegando i punti sopra.

Passo 1: Crea un database per memorizzare i contenuti del blog.

Prima di creare il database, dovremmo definire ciò di cui abbiamo bisogno nel blog. La cosa ovvia da includere sono i post del blog, e in ogni post dovrebbero essere presenti l'id del post, il titolo del post, il contenuto, il nome dell'autore e la data del post. In mysql localhost crea un database chiamato “test” (qualsiasi nome) e poi crea una tabella chiamata “blog_posts” e aggiungi i campi come nell'immagine qui sotto.

Dynamic Blog Steps 300x52 1

Passo 2: Aggiungere post del blog al database. Creare blog.html e insert.php

Per aggiungere post al blog crea una pagina  “blog.html”.

<html

<form action="insert.php" method="post">
<table>
<tr>
<td>Titolo del Post :</td>
<td><input type="text" id="posttitle" name="blogtitle"/></td>
</tr>

<tr>
<td>Contenuto :</td>
<td><textarea id=”content” name=”content”></textarea></td>
</tr>
<tr>
<td>Nome Autore : </td>
<td><input type=”text” id=”authorname” name=”authorname”/></td>
</tr>
<tr>
<td></td>
<td align=”center”>
<input id=”submit” type=”submit” value=”Salva”>
</td>
</tr>
</table>
</form>

</body>
</html>

Per salvare i post del blog nel database; crea una pagina di azione “insert.php”.

<?php

```php //crea connessione al database
$con=mysqli_connect(“localhost”,”root”,””,”test”);
//controlla connessione
if (mysqli_connect_errno())
{
echo “Impossibile connettersi a MySQL: ” . mysqli_connect_error();
}
//inserisci post nel database
$sql=”INSERT into blog_posts (post_title,content,author_name,post_date) values(‘”.$_POST[‘blogtitle’].”‘,'”.$_POST[‘content’].”‘,'”.$_POST[‘authorname’].”‘,now())”;

if (!mysqli_query($con,$sql))
{
die(‘Errore: ‘ . mysqli_error($con));
}
echo “1 record aggiunto”;
mysqli_close($con);
?>
&nbsp;&nbsp;<a href=”blog_view.php”> visualizza blog</a>

Passo 3: Visualizza i post del blog. Creazione di blog_view.php

Crea una pagina “blog_view.php”  per visualizzare i post del blog nel database.

<html
<body>
<?php
$con = mysql_connect(‘localhost’, ‘root’, ”);          //crea connessione al database
mysql_select_db(‘test’, $con);                     // Controlla connessione

if (!$con) {
die('Non connesso : ' . mysql_error());
}

$sql=”SELECT * FROM `blog_posts`”;

$result = mysql_query($sql);

mentre($row = mysql_fetch_array($result)){

?>
<p><?php echo $row[‘post_title’];?></p>
<p> di <?php echo $row[‘author_name’];?> il <?php echo $row[‘post_date’];?></p>
<p><?php echo $row[‘content’]; ?></p>
<?php } ?>

</body>
</html>

Dovresti salvare tutti questi file in una stessa cartella.