Créer un forum

Répondre
inrize
le 10/09/2008 à 21:40
inrize
Voilà, j'ai fait et refait tout les manips pour créer son forum grace à votre tutos, très bien fait je dois dire.

Mais lorsque j'accede à mon site, forum plutot, j'ai une page blanche, toute blanche.

A qui est-ce du, j'ai aucun message d'erreur donc je comprends pas.

Merci de m'aider.
Cordialement
aucune
LA GLOBULE
le 10/09/2008 à 22:11
LA GLOBULE
Cela va être compliqué de t'aider si tu ne debug pas un minimum ton application.

Place des echo dans ton code, suivis d'exit pour voir où ça s'arrête.
inrize
le 10/09/2008 à 23:01
inrize
Mon code c'est exactement le même que sur cette page : http://www.lephpfacile.com/howto/1-un-forum

J'ai suivi à la lettre les instructions.
aucune
LA GLOBULE
le 10/09/2008 à 23:02
LA GLOBULE
Cela va être compliqué de t'aider si tu ne debug pas un minimum ton application.

Place des echo dans ton code, suivis d'exit pour voir où ça s'arrête.

smiley
teeboh
le 10/09/2008 à 23:06
teeboh
Tiens le bot part en cacahuète ... il dit toujours la même chose -_-
YO !!
inrize
le 11/09/2008 à 16:23
inrize
Parse error: syntax error, unexpected T_DNUMBER in /home/idago/www/sd/team-extreme/www/forum/index.php on line 14

Voilà le message d'erreur.

1. <html>
2. <head>
3. <title>Index de notre forum</title>
4. </head>
5. <body>
6.
7. <!-- on place un lien permettant d'accéder à la page contenant le formulaire d'insertion d'un nouveau sujet -->
8. <a href="./insert_sujet.php">Insérer un sujet</a>
9.
10. <br /><br />
11.
12. <?php
13. // on se connecte à notre base de données
14. $base = mysql_connect ('localhost', 'teamextr1026', 'd0ZtHAgW');
15. mysql_select_db ('teamextr1026', $base) ;
16.
17. // préparation de la requete
18. $sql = 'SELECT id, auteur, titre, date_derniere_reponse FROM forum_sujets ORDER BY date_derniere_reponse DESC';
19.
20. // 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)
21. $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
22.
23. // on compte le nombre de sujets du forum
24. $nb_sujets = mysql_num_rows ($req);
25.
26. if ($nb_sujets == 0) {
27. echo 'Aucun sujet';
28. }
29. else {
30. ?>
31. <table width="500" border="1"><tr>
32. <td>
33. Auteur
34. </td><td>
35. Titre du sujet
36. </td><td>
37. Date dernière réponse
38. </td></tr>
39. <?php
40. // on va scanner tous les tuples un par un
41. while ($data = mysql_fetch_array($req)) {
42.
43. // on décompose la date
44. sscanf($data['date_derniere_reponse'], "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde);
45.
46. // on affiche les résultats
47. echo '<tr>';
48. echo '<td>';
49.
50. // on affiche le nom de l'auteur de sujet
51. echo htmlentities(trim($data['auteur']));
52. echo '</td><td>';
53.
54. // on affiche le titre du sujet, et sur ce sujet, on insère le lien qui nous permettra de lire les différentes réponses de ce sujet
55. echo '<a href="./lire_sujet.php?id_sujet_a_lire=' , $data['id'] , '">' , htmlentities(trim($data['titre'])) , '</a>';
56.
57. echo '</td><td>';
58.
59. // on affiche la date de la dernière réponse de ce sujet
60. echo $jour , '-' , $mois , '-' , $annee , ' ' , $heure , ':' , $minute;
61. }
62. ?>
63. </td></tr></table>
64. <?php
65. }
66.
67. // on libère l'espace mémoire alloué pour cette requête
68. mysql_free_result ($req);
69. // on ferme la connexion à la base de données.
70. mysql_close ();
71. ?>
72. </body>
73. </html>
aucune
inrize
le 11/09/2008 à 16:40
inrize
Est-ce que le fait que je sois en phpMyAdmin - 2.8.0.4, me fait défaut ??
aucune
inrize
le 11/09/2008 à 17:33
inrize
Le problème était que le nom de mon serveur était erroné.

Désormais le nom de serveur est correct, tout à l'air correct, j'ai changer d'hébergeur, j'ai ma BDD créer comme il faut.

Et voilà toujours une page blanche, avec aucun message d'erreur. Comme si tout aller bien, mais qu'aucun texte ne s'afficher.

Please, aidez moi je veux m'en sortir.
Merci
aucune
inrize
le 11/09/2008 à 18:23
inrize
Je me parle tout seul, mais ce n'est pas grave. Ca y est j'ai enfin réussi, je suis un gros boulet, jai omis de supprimer les nombre en face des lignes.

Ah lala
aucune
LA GLOBULE
le 11/09/2008 à 21:43
LA GLOBULE
Ok, mais ce n'est pas normal d'avoir une page blanche.

Ton serveur aurais du afficher une erreur, surtout en phase de développement. Tu devrais activer l'affichage des erreurs sur ton serveur de dev (display_errors à ON dans le php.ini et mettre un error_reporting à E_ALL dans ce même fichier).
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours