restreindre mon forum aux invite d'un site

Répondre
jinin
le 22/10/2008 à 21:24
jinin
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
LA GLOBULE
le 22/10/2008 à 22:22
LA GLOBULE
Utilise le BB-Code pour paster du code, c'est plus lisible.

Sinon, ton erreur la, elle veut dire que dans ton fichier ident_forum.php, apparement tu dois faire un include de config.php, or le fichier n'est pas trouvé, ce qui laisse penser que le chemin d'accès au fichier est faux.
jinin
le 30/10/2008 à 13:13
jinin
j'ai eclaté les diffrents fonc et config ca ne marche toujours pas.
je veux apprendre
jinin
le 30/10/2008 à 13:17
jinin
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
LA GLOBULE
le 30/10/2008 à 14:25
LA GLOBULE
Ben il faut se baser sur un espace membre.
Si ton visiteur est logué sur le site, tu l'autorises à écrire un message.
jinin
le 29/11/2008 à 09:38
jinin
<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
LA GLOBULE
le 29/11/2008 à 13:44
LA GLOBULE
Je vais me répeter, mais tu dois créer un espace membre. Et si as une personne loguée, tu ne peux ne pas afficher le bouton répondre. Et dans le script qui ajoute une réponse, si tu vois que la personne n'est pas loguée, tu n'enregistres pas la réponse.
jinin
le 01/12/2008 à 18:36
jinin
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
jinin
le 01/12/2008 à 18:59
jinin
mon espace ne tient pas compte du forum que j'ai ajouter recemment c'est ça qui est mon blem.
je veux apprendre
Répondre
LoadingChargement en cours