Проблем с извеждане на функция

DownFall

Registered
/* Място за реклама */
if(file_exists("../../www/root/adv/view.php"))
include("../../www/root/adv/view.php");

if(function_exists("reklama"))
{
echo "<br />";
echo "<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"5\" class=\"bordercolor\" style=\"margin-top: 1px;\">";
echo "<tr>";
echo "<td rowspan=\"2\" class=\"windowbg\" width=\"6%\" align=\"center\" valign=\"top\"><img src=\"Themes/default/images/off.gif\" alt=\"No New Posts\" title=\"No New Posts\" />";
echo "</td>";
echo "<td class=\"windowbg2\">";
echo "<center>";
echo reklama();
echo "</center>";
echo "<br />";
echo "</td>";
echo "</tr>";
echo "</table>";
}
/* Край на рекламата */

view.php

<?php
function reklama()
{
if(!defined("website"))
@include("../conf/global.php");

mysql_select_db(base64_decode(web_db), mysql_connect(web_host, base64_decode(web_user), base64_decode(web_pass))) or die (mysql_error());

$rand = mt_rand(1, 1);

if($rand == 1)
{
$q1 = mysql_query("SELECT id, image, impressions, impressions_expire FROM `dp_adv_sites` WHERE active = '1' ORDER BY rand() LIMIT 1") or die (mysql_error());
$r1 = mysql_fetch_array($q1);
if($r1["impressions"] <= $r1["impressions_expire"])
mysql_query("UPDATE `dp_adv_sites` SET active = '0' WHERE id = '".$r1["id"]."' AND image = '".$r1["image"]."'") or die (mysql_error());
else
$output = "<a href=\"".website."/index.php?act=adv&option=click&id=".$r1["id"]."\"><img src=\"".$r1["image"]."\" border=\"0\" alt=\"Рекламен банер\" /></a>";
}

return $output;
}
?>

Проблема е, че не мога да изведа reklama().. Файла го намира, защото ми създава таблицата, но в момента в който сложа echo reklama(); и кода спира без да се изпълнява по-натам.. Разделите от форума не се показват, рекламите също.

Малко помощ на какво може да се дължи? :(
 
И нищо няма да стане ; )
Опитвай едно по едно да дебъгнеш условията (if ()) , добавяй след всеки IF , ELSE { echo "грешка"; } и виж къде се дъни скрипта.
 

Back
Горе