Shootbox sans sql

Contenu du snippet

Bonjour à tous,
Voilà mon 1er script et tutorial PHP
Ce tutorial à pour but de vous expliquez comment faire une shootbox avec auto-refresh sans MySql
Code à modifié si vous voulez pour ajouter des Tags et/ou Smileys

Source / Exemple :


/* Fichier :  shoot.php 
<link rel="stylesheet" media="screen" type="text/css" title="Design sombre" href="sombre.css" />
<form action="writing.php" method="post">

<p>
Pseudo : <input type="text" name="pseudo" /><br />
Message : <input type="text" name="message" /><br />

<input type="submit" value="Envoyer" />
</p>

</form>
/*Là, on a fait la partie design
<?php
$fichier = 'message';
$taille = filesize($fichier);
$fp = fopen($fichier,'a+');
/*On ouvre le fichier
while(!feof($fp))
{
$ligne = fgets($fp,$taille);
print $ligne.'<br>';
}
/*On fait une boucle pour lire
fclose($fp);
?>
/*Et on oublie pas de fermer !!
/*Et là on lit s'il y a dejà des messages

/*Fichier : writing.php

<?
$msg = htmlentities ($_POST['message']);
$nick = htmlentities ($_POST['pseudo']);
/*Là, on a filtré le pseudonyme et le message s'il envoie du html avec (Il peux envoyé des codes parfois
/*dangereux)
$fichier = 'message';
$fp = fopen($fichier,'a');
/*Ouverture du fichier
fwrite($fp, "<nick> $nick </nick>: $msg n" );
/*Et on écrit dans le fichier
?>
<meta http-equiv="refresh" content="0; url=shoot.php">

/* Fichier style.css

nick:hover /* pour la balise <nick> (crée pour la shootbox) et hover quand la souris passe au dessus ;)
{
   background-color: #CFE1EB; 
   text-indent: 20px;
}

Conclusion :


Voilà ! Fini ;)
C'est pas du grand codage :]

A voir également