NBX Posted December 23, 2006 Report Posted December 23, 2006 // Function: insertSmilies // Description: insert smilies for adding into news/comments function insertSmilies($insert_location, $break_location = FALSE) { global $config_http_script_dir, $config_smilies; $smilies = explode(",", $config_smilies); foreach($smilies as $null => $smile) { $i++; $smile = trim($smile); $output .= "<a href=\"java script:insertext(':$smile:','$insert_location')\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>"; if($i%$break_location == 0 and $break_location) { $output .= "<br />"; }else{ $output .= " "; } } return $output; } izmet šādu kļūmi man mājas lapā: Warning: Division by zero in D:\web\noutrious\tense\news\inc\functions.inc.php on line 267 267 līnija = if($i%$break_location == 0 and $break_location)
bubu Posted December 23, 2006 Report Posted December 23, 2006 Un kas nav skaidrs? "Division by zero" == "Dalīšana ar 0" $break_location tev ir vienāds ar 0.
NBX Posted December 23, 2006 Author Report Posted December 23, 2006 Patiesībā, man te saprotams ir tik cik HTML un JavaScript kods, bet tas tā. Kas man būtu jāizmaina kodā, lai šis errors nemestos? Jāpievieno vēlviens if, vai kas?
bubu Posted December 23, 2006 Report Posted December 23, 2006 Pirmkārt jāsāk jau ar to, ka tas nav errors, bet gan Warning. Atšķirību tu tiem zini. Nu un, ja gribi, lai tas warnings nemestos, tad salabo kodu tā, lai tas dara to, ko tu gribi. Nevajag rakstīt algoritmus, kuri paļaujās uz dalīšanu ar 0 :)
NBX Posted December 23, 2006 Author Report Posted December 23, 2006 Kā jau teicu, man tajā kodā ir saprotams tikai outputotais JavaScript un HTML apvienojums, respektīvi man nav ne mazākās idejas, kā izdarīt lai warnings nemestos ^^
Recommended Posts