ça veut dire quoi : "Warning: Division by zero..." - PHP - Programmation
Marsh Posté le 23-10-2003 à 15:15:30
division par zéro, c'est interdit !
Y'a quoi en ligne 124 ?
Marsh Posté le 23-10-2003 à 15:15:56
ça veut dire que tu divises par 0
edit:
Marsh Posté le 23-10-2003 à 15:17:08
alexesc a écrit : Bonjour, |
Que votre forum a été codé avec les pieds, ça déjà c'est certains...
C'est un bug DU FORUM et non de la base de données ou de php. L'hébergeur n'y est donc absolument pour rien.
Plusieurs hyposthèses :
- un message interprété par php alors qu'il ne le devrait pas (si le forum avait été bien programmé).
- Une histoire de nombre de topics ou encore autre chose qui a un moment donné est divisé par 0 pour une opération de calcul ou de stats etc... Ya pleins de possibilités, et seul le créateur du forum peut répondre à la question.
Marsh Posté le 23-10-2003 à 15:18:51
LIGNE 121 $inconnus = 0;
LIGNE 122 echo "<font size = 1>";
LIGNE 123 for ($o = 0 ; $o < $nb_online ; $o++)
LIGNE 124 {
LIGNE 125 $nom_courant = mysql_result($requete_online, $o, "nom" );
LIGNE 126 if ($nom_courant != "" ) echo "<i>$nom_courant</i>, ";
else $inconnus++;
Marsh Posté le 23-10-2003 à 15:22:45
C'est bien ce que je dis, ce forum est codé avec les pieds...
Et sinon, donnes nous la suite de la boucle stp...
Marsh Posté le 23-10-2003 à 15:39:36
alexesc a écrit :
|
$nb_page = $nb_total / ($topic_pp);
$topic_pp est égal à 0 pour une raison que seul le créateur du forum peut dire.
Bon, voilà, on a été sympa, mais maintenant, tu peux partir... Saches par ailleurs, qu'on vient de faire une exception en ce qui te concerne, car on ne debuggue pas les applications d'autres personnes (sauf si le posteur est lui-même l'auteur de l'appli).
Marsh Posté le 23-10-2003 à 15:42:35
Pourquoi j'ai l'impression que la variable est mise a zéro dans variables.php3 ?
Marsh Posté le 23-10-2003 à 15:43:40
omega2 a écrit : Pourquoi j'ai l'impression que la variable est mise a zéro dans variables.php3 ? |
Oui, bon... On va pas non plus lui faire tout le boulot si ?
Marsh Posté le 23-10-2003 à 16:00:23
alexesc a écrit : sisi @ l'aideeee |
non
Demande à celui qui a fait le forum. (et ne le félicite pas surtout... )
Marsh Posté le 23-10-2003 à 19:23:43
Hermes le Messager a écrit : |
Encore faut-il le retrouver. Il a du s'exiler..
Marsh Posté le 23-10-2003 à 22:10:42
Pq ne pas mettre une condition ?
if( CALCUL_DU_RESULTAT == 0 )
{
//Ne pas diviser
}
else
{
//traitement normal
}
Marsh Posté le 23-10-2003 à 15:12:04
Bonjour,
le forum de mon site web tout d'un coup de marche plus. Je sais pas pourquoi ça me fait ça...
Voici l'adresse du forum: http://www.zepeople.com/forum/forum1.php3
Voici l'erreur:
Warning: Division by zero in /home/zepeople/www/forum/forum1.php3 on line 124
Que puis-je faire??? (j'ai déjà écrit à l'hébergeur mais ils prennent plusieurs jours à répondre!)
Merci de votre aide...
alex