Shootbox sans sql

4/5 (14 avis)

Snippet vu 10 374 fois - Téléchargée 31 fois

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

Ajouter un commentaire Commentaires
rafcrow Messages postés 1 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 15 septembre 2006
15 sept. 2006 à 12:04
Bonjour,
je suis un novice dans la matière et j'espère que mes questions ne serons pas trop "bete"...
Voila, je viens de creer un forum actif avec une petite shootbox pris sur le site www.i-tchat.com. Malheureusement il n'y a pas d'auto refresh et cela manque cruellement. Donc je me demandé si je pouvais inserer le script tel qu'il est dans mon forum...
j'espère que je me suis bien exprimé

Merci d'avance!!!!
pico_zako Messages postés 8 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 21 mai 2006
9 févr. 2006 à 13:30
excusez-moi, mais je ne sais pas où se trouve le fichier CSS.
The KillerZ Messages postés 2 Date d'inscription samedi 10 septembre 2005 Statut Membre Dernière intervention 16 septembre 2005
16 sept. 2005 à 02:20
Oo
DarKiNg virus Messages postés 136 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 23 juillet 2005
23 juil. 2005 à 09:40
Ben c'est juste un coe à ameliorer.. à aider ceux qui debutent et qui veulenr crée une shootbox..
là c'est juste la structure ensuite on peut agrémenté des choses dessus
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 9
20 juil. 2005 à 05:07
Juste une petite remarque sur tes commentaires dans le code :
un bloc qui commence par /* ....
.... se termine par */
sinon utilise //

Parce que telle qu'elle est publiée ta source marche pas bien et c'est pas agréable de debuguer un code avant de pouvoir tester... :)

Voilà sinon ça marche ..

++

Zlub
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.