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 :

  1. <?php
  2. $server='localhost';
  3. $user='root';
  4. $mpd='';
  5. $base='gestmembres';

  6. $nom_du_site='prodev.com'; //Le nom de votre site
  7. $votre_email=''; //Votre e-mail
  8. $localite = 'local';


  9. @$connect=mysql_connect($serveur, $user, $mdp) or die ('Erreur : '.mysql_error());
  10. @mysql_select_db($base) or die ('Erreur : '.mysql_error());
  11. require_once('fonction.php');
  12. ?>



  13. fonction cod:
  14. <?php
  15. function formulaires($valeur)
  16. {
  17. $valeur=trim(htmlspecialchars(addslashes($valeur)));
  18. return $valeur;
  19. }
  20. ?>




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
  1. <html>
  2. <head>
  3. <title>Lecture d'un sujet</title>
  4. </head>
  5. <body>

  6. <?php

  7. if (!isset($_GET['id_sujet_a_lire'])) {
  8. echo 'Sujet non défini.';
  9. }
  10. else {
  11. ?>

  12. <table width="500" border="1"><tr>
  13. <td>
  14. Auteur
  15. </td><td>
  16. Messages
  17. </td></tr>
  18. <?php

  19. // on se connecte à notre base de données
  20. $base = mysql_connect ('serveur', 'login', 'password');
  21. mysql_select_db ('nom_base', $base) ;

  22. // on prépare notre requête
  23. $sql = 'SELECT auteur, message, date_reponse FROM forum_reponses WHERE correspondance_sujet="'.$_GET['id_sujet_a_lire'].'" ORDER BY date_reponse ASC';

  24. // 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)
  25. $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

  26. // on va scanner tous les tuples un par un
  27. while ($data = mysql_fetch_array($req)) {

  28. // on décompose la date
  29. sscanf($data['date_reponse'], "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde);

  30. // on affiche les résultats
  31. echo '<tr>';
  32. echo '<td>';

  33. // on affiche le nom de l'auteur de sujet ainsi que la date de la réponse
  34. echo htmlentities(trim($data['auteur']));
  35. echo '<br />';
  36. echo $jour , '-' , $mois , '-' , $annee , ' ' , $heure , ':' , $minute;

  37. echo '</td><td>';

  38. // on affiche le message
  39. echo nl2br(htmlentities(trim($data['message'])));
  40. echo '</td></tr>';
  41. }

  42. // on libère l'espace mémoire alloué pour cette reqête
  43. mysql_free_result ($req);
  44. // on ferme la connection à la base de données.
  45. mysql_close ();
  46. ?>

  47. <!-- on ferme notre table html -->
  48. </table>
  49. <br /><br />
  50. <!-- on insère un lien qui nous permettra de rajouter des réponses à ce sujet -->
  51. <a href="./insert_reponse.php?numero_du_sujet=<?php echo $_GET['id_sujet_a_lire']; ?>">Répondre</a>
  52. <?php

  53. }
  54. ?>
  55. <br /><br />
  56. <!-- on insère un lien qui nous permettra de retourner à l'accueil du forum -->
  57. <a href="./index.php">Retour à l'accueil</a>

  58. </body>
  59. </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