Créer un forum
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
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.
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
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.
Tiens le bot part en cacahuète ... il dit toujours la même chose -_-
YO !!
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
Est-ce que le fait que je sois en phpMyAdmin - 2.8.0.4, me fait défaut ??
aucune
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
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
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).
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: