ça veut dire quoi : "Warning: Division by zero..."

ça veut dire quoi : "Warning: Division by zero..." - PHP - Programmation

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

Reply

Marsh Posté le 23-10-2003 à 15:12:04   

Reply

Marsh Posté le 23-10-2003 à 15:15:30    

division par zéro, c'est interdit !
Y'a quoi en ligne 124 ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 23-10-2003 à 15:15:56    

ça veut dire que tu divises par 0 :sarcastic:
 
edit: [:benou_grilled]


Message édité par Harkonnen le 23-10-2003 à 15:16:22

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 23-10-2003 à 15:17:08    

alexesc a écrit :

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


 
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.

Reply

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++;

Reply

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...

Reply

Marsh Posté le 23-10-2003 à 15:34:26    

kkk


Message édité par alexesc le 04-03-2004 à 23:02:36
Reply

Marsh Posté le 23-10-2003 à 15:39:36    

alexesc a écrit :


 

Code :
  1. // Recherche du nombre de pages
  2. $count_all = $mysql->query("SELECT id FROM thepeople" );
  3. $nb_total = mysql_num_rows($count_all);
  4. $nb_page = $nb_total / ($topic_pp);
  5. $anc_nb = $nb_page;
  6. settype ($nb_page, integer);
  7. if ($anc_nb != $nb_page) $nb_page++;


 


 
$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).
 
 :hello:

Reply

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 ?

Reply

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 ?   :D

Reply

Marsh Posté le 23-10-2003 à 15:43:40   

Reply

Marsh Posté le 23-10-2003 à 15:52:34    

sisi @ l'aideeee

Reply

Marsh Posté le 23-10-2003 à 16:00:23    

alexesc a écrit :

sisi @ l'aideeee


 
non  :o  
 
Demande à celui qui a fait le forum.  :o  (et ne le félicite pas surtout... [:ddr555] )

Reply

Marsh Posté le 23-10-2003 à 19:23:43    

Hermes le Messager a écrit :


 
non  :o  
 
Demande à celui qui a fait le forum.  :o  (et ne le félicite  
 
pas surtout... [:ddr555] )


 
Encore faut-il le retrouver. Il a du s'exiler..

Reply

Marsh Posté le 23-10-2003 à 22:10:42    

Pq ne pas mettre une condition ?
 
if( CALCUL_DU_RESULTAT == 0 )  
{
   //Ne pas diviser :o
}
else
{
   //traitement normal :o
}
 
[:spamafote]


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed