Jump to content
php.lv forumi

Recommended Posts

Posted

// 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)

Posted

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?

Posted

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 :)

Posted

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

×
×
  • Create New...