Ses derniers messages sur les forums
j'ai l'impression que tu m'a pas bien compris.beuf j'ai fait un espace membre deja auquel je veut ajouter un espace membre.je l'ai fait mes tu connais me mes difficulté.acces facile au forum ainsi que reponse au forum .Excuse moi si je reparle de ça , je cherche un bout de script pour empeché que n'importe qui accede et puis repondre a mon forum
je veux apprendre
<html>
<head>
<title>Lecture d'un sujet</title>
</head>
<body>
<?php
if (!isset($_GET['id_sujet_a_lire'])) {
echo 'Sujet non défini.';
}
else {
?>
<table width="500" border="1"><tr>
<td>
Auteur
</td><td>
Messages
</td></tr>
<?php
// on se connecte à notre base de données
$base = mysql_connect ('serveur', 'login', 'password');
mysql_select_db ('nom_base', $base) ;
// on prépare notre requête
$sql = 'SELECT auteur, message, date_reponse FROM forum_reponses WHERE correspondance_sujet="'.$_GET['id_sujet_a_lire'].'" ORDER BY date_reponse ASC';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
// on décompose la date
sscanf($data['date_reponse'], "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde);
// on affiche les résultats
echo '<tr>';
echo '<td>';
// on affiche le nom de l'auteur de sujet ainsi que la date de la réponse
echo htmlentities(trim($data['auteur']));
echo '<br />';
echo $jour , '-' , $mois , '-' , $annee , ' ' , $heure , ':' , $minute;
echo '</td><td>';
// on affiche le message
echo nl2br(htmlentities(trim($data['message'])));
echo '</td></tr>';
}
// on libère l'espace mémoire alloué pour cette reqête
mysql_free_result ($req);
// on ferme la connection à la base de données.
mysql_close ();
?>
<!-- on ferme notre table html -->
</table>
<br /><br />
<!-- on insère un lien qui nous permettra de rajouter des réponses à ce sujet -->
<a href="./insert_reponse.php?numero_du_sujet=<?php echo $_GET['id_sujet_a_lire']; ?>">Répondre</a>
<?php
}
?>
<br /><br />
<!-- on insère un lien qui nous permettra de retourner à l'accueil du forum -->
<a href="./index.php">Retour à l'accueil</a>
</body>
</html>
bon mon probleme se trouve au niveau du lien de repondre dans mon site en creation toutes lorsque un invité clique sur repondre il peut repondre automatiquement comment faire pour empecché cela
a+
Merci d'utiliser le bbcode
je veux apprendre
HELP ME LA GLOBULE j'ai remarqué le site phpfacile fonctionnait de telle sorte qu'un invité peut acceder au diffrent forum même lire les message ,mais sans repondre et sans qu'il ne soit membre.moi je veux faire de meme mais je ne sais par quoi commencé
je veux apprendre
j'ai eclaté les diffrents fonc et config ca ne marche toujours pas.
je veux apprendre
require_once('config.php');
mon code de config est :
<?php
$server='localhost';
$user='root';
$mpd='';
$base='gestmembres';
$nom_du_site='prodev.com'; //Le nom de votre site
$votre_email=''; //Votre e-mail
$localite = 'local';
@$connect=mysql_connect($serveur, $user, $mdp) or die ('Erreur : '.mysql_error());
@mysql_select_db($base) or die ('Erreur : '.mysql_error());
require_once('fonction.php');
?>
fonction cod:
<?php
function formulaires($valeur)
{
$valeur=trim(htmlspecialchars(addslashes($valeur)));
return $valeur;
}
?>
messages d'erreurs sont
<br />
<b>Warning</b>: main(config.php): failed to open stream: No such file or directory in <b>c:\program files\easyphp1-8\www\monsiteweb4\forum_disscussion\ident_forum.php</b> on line <b>3</b><br />
<br />
<b>Fatal error</b>: main(): Failed opening required 'config.php' (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in <b>c:\program files\easyphp1-8\www\monsiteweb4\forum_disscussion\ident_forum.php</b> on line <b>3</b><br />
je veux apprendre
ça m'indique un parse error
parce que j'ai ajouter le code de configuration a la base de donnée aussi
je veux apprendre
c'est une erreur de ma part c'est plutot mysql_error();
je veux apprendre
je voudrais restreindre l'espace forum de mon site aux different invite le code ke j'ai ecris ne passe pas
<?php
session_start();
$pseudo = formulaires($_POST['pseudo']);
if(!$pseudo)
{
header('location:Ac_forum.php?Erreur=pseudo');
}
$reponse_cores=mysql_query(Select* from gestmembres where pseudo='$pseudo') or die (Erreur : '.mysql_erreur());
$count_cores=mysql_num_rows($reponse_cores);
if($count_cores == 0 )
{
header('Location:Ac_forum.php?erreur=connexion');
}
else
{
header('Location:Ac_forum.php');
}
include_once('bas.php');
?>
<html>
<head><title>identifiez-vous </title></head>
<body>
<form action=Ac_forum.php method='post'>
<table><tr><td label for='pseudo'>Pseudo :>
</td></tr>
<tr>
<td><input type="text" name="text" size="50"></td>
<input type="submit" name="connexion" value="Connexion">
</tr></form>
</table>
</body>
</html>
je veux apprendre
je veux restreindre mon forum au invité d'un site comme le fait si bien le php facile ,je voudrais savoir si la methode de connection d'un membre etais la meme procedure mais quelques modifications pour restreidre l'accès a mon forum au invité
je veux apprendre
bon j`ai essayer le script ca marche .
je veux apprendre