ОБСУЖДЕНИЕ

Что не так с кодом?

33 сообщений1 просмотровОткрыта
#1
Скажите сто не так с кодом? Вылетает белая страница. Спасибо

PHP
<?
include_once '/sys/inc/start.php';
include_once '/sys/inc/compress.php';
include_once '/sys/inc/sess.php';
include_once '/sys/inc/home.php';
include_once '/sys/inc/settings.php';
include_once '/sys/inc/db_connect.php';
include_once '/sys/inc/ipua.php';
include_once '/sys/inc/fnc.php';
include_once '/sys/inc/user.php';
only_reg();

// Очистка гостей
if (isset($_GET['truncate']))
{
mysql_query("DELETE FROM `my_guests` WHERE `id_ank` = '$user[id]'");
$_SESSION['message'] = 'Список гостей очищен';
}

// заголовок страницы
$set['title'] = 'Гости';

include_once '/sys/inc/thead.php';

title();
aut();

echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif" alt="*"> <a href="/info.php?id=' . $user['id'] . '">' . $user['nick'] . '</a> | ';
echo '<b>Гости</b>';
echo '</div>';

$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `id_ank` = '$user[id]'"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str'] * $page - $set['p_str'];

if ($k_post == 0)
{
echo '<div class="mess">';
echo 'Вашу страничку еще не посещали';
echo '</div>';
}

$q = mysql_query("SELECT * FROM `my_guests` WHERE `id_ank` = '$user[id]' ORDER BY `id` DESC  LIMIT $start, $set[p_str]");

echo '<table class="post">';

while ($post = mysql_fetch_array($q))
{
$ank = get_user($post['id_user']);

/*-----------зебра-----------*/ 
if ($num == 0){
echo '<div class="nav1">';
$num = 1;
}elseif ($num == 1){
echo '<div class="nav2">';
$num = 0;
}
/*---------------------------*/

echo avatar($ank['id']) . group($ank['id']) . ' <a href="/info.php?id='.$ank['id'].'">' . $ank['nick'] . '</a> ' . medal($ank['id']) . ' ' . online($ank['id']) . ' ';

if ($post['read'] == 1)
echo ' <span class="time" style="color:red">' . vremja($post['time']) . '</span><br />';
else 
echo ' <span>' . vremja($post['time']) . '</span><br />';

echo '<a href="/mail.php?id=' . $ank['id'] . '"><img src="/style/icons/pochta.gif" alt="*" /> Сообщение</a> ';

echo '</div>';

// Помечаем пост прочитанным
mysql_query("UPDATE `my_guests` SET `read` = '0' WHERE `id` = '$post[id]' LIMIT 1");
}

echo '</table>';

if ($k_page>1)str("?",$k_page,$page);

echo '<div class="foot">';
echo '<img src="/style/icons/delete.gif" alt="*"> <a href="?truncate">Очистить список гостей</a><br />';
echo '</div>';

echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif" alt="*"> <a href="/info.php?id=' . $user['id'] . '">' . $user['nick'] . '</a> | ';
echo '<b>Гости</b>';
echo '</div>';

include_once '/sys/inc/tfoot.php';
?>
#2
включи показ ошибок и увидиш
#3
Valen, Дело в том что мега кодер который писал двиг сделал капчу в админке Везде, и когданажимаю сохранить тупо запрашивает снова капчу
#4
DCMS он и в африке DCMS :D

По теме, полагаю, что у тя нет какой то из используемых в коде функции. Например, medal() :)
#5
Или group()
#6
Синтаксических ошибок нет.
#7
Simptom, оригинал на кео паше, а на вдске выдает ошибку (Страница не найдена или перенаправлена)

PHP
<?


include_once 'sys/inc/start.php';
include_once 'sys/inc/compress.php';
include_once 'sys/inc/sess.php';
include_once 'sys/inc/home.php';
include_once 'sys/inc/settings.php';
include_once 'sys/inc/db_connect.php';
include_once 'sys/inc/ipua.php';
include_once 'sys/inc/fnc.php';
include_once 'sys/inc/user.php';

only_reg();
$set['title']='Мои гости';
include_once 'sys/inc/thead.php';
title();
aut();

switch (@$_GET['sort']) {
case '1':$sql_sort="AND `time` > '".(time()-60*60*24)."'";$sort=1;$v='За сутки'; // за сутки
 break;
case '2':$sql_sort="AND `time` > '".(time()-60*60*168)."'";$sort=2;$v='За неделю'; // за неделю
 break;
case '3':$sql_sort="AND `time` > '".(time()-60*60*744)."'";$sort=3;$v='За месяц'; // за месяц
    break;
    case '4':$sql_sort="";$sort=4;$v='За все время'; // за месяц
    break;
    default:$sql_sort="AND `time` > '".(time()-60*60*24)."'";$sort=1;$v='За сутки';  // за сутки (стандартная)
 break;
}
echo "<div class='str'>\n";
echo "Вывести: ";
if ($sort==1)echo "[ за сутки | \n";
else echo "[ <a href='?sort=1'>за сутки</a> | \n";
if ($sort==2)echo "за неделю | \n";
else echo "<a href='?sort=2'>за неделю</a> | \n";
if ($sort==3)echo "за месяц | \n";
else echo "<a href='?sort=3'>за месяц</a> | \n";
if ($sort==4)echo "всех ]\n";
else echo "<a href='?sort=4'>всех</a> \n";
echo "</div>\n";
echo "<table class='post'>";
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `my_guest` WHERE `id_user` = '$user[id]' ".$sql_sort.""),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0)
{
echo "   <tr>\n";
echo "  <td class='p_t'>\n";
echo "".$v." вашу страницу не кто посещали!\n";
echo "  </td>\n";
echo "   </tr>\n";

}
$q=mysql_query("SELECT * FROM `my_guest` WHERE `id_user` = '".$user['id']."' ".$sql_sort." ORDER BY time DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_array($q))
{
if ($post['newid']!=0)
{
$ank['id']=0;
$ank['pol']=1;
}
else
$ank=get_user($post['uid']);

//echo "   <tr>\n";
//if ($set['set_show_icon']==2){
//echo "  <td class='icon48' rowspan='2'>\n";
//avatar2($ank['id']);
//echo "  </td>\n";
//}
//elseif ($set['set_show_icon']==1)
{
echo "  </div>\n";
}



echo "<div class='p_m'>\n";

if ($ank['id']==0)
echo "<img src='/my_icons/icons/19.png' alt='' /> Невидимка\n";
else

avatar2($ank['id']);
//echo "".on_status($ank['id'])." ".status($ank['id'])." <a href='/info.php?id=".$ank['id']."'>".$ank['nick']." ".medal($ank['id'])."</a>\n";
echo "" .on_status($ank['id'])."";

echo "".status($ank['id'])."";

echo "<a href='/info.php?id=$ank[id]'> ";

echo  GradientText("$ank[nick]", "$ank[ncolor]", "$ank[ncolor2]") ;

echo "</a>";



echo "".medal($ank['id'])."".vip($ank['id'])."";

echo " ".wap_web($ank['id'])." ";
if($ank['akimitsu_vip']==1){
echo '<img src="/vipi.gif" alt="" />';
}
if ($post['new']!=0) echo "<span style=\"color:#FF0000\">";
else "<span style=\"color:\">";
echo "(".vremja($post['time']).")\n";
echo "</span>";
echo "  </td>\n";
echo "   </tr>\n";

mysql_query("UPDATE `my_guest` SET `new` = '0' WHERE `id_user` = '".$user['id']."'");  // обнуление
}
echo "</table>\n";
if ($k_page>1)str("mail.php?id=$ank[id]&amp;",$k_page,$page); // Вывод страниц


include_once 'sys/inc/tfoot.php';
?>
#8
элементарные ошибки в кавычках

echo "<span style="color:#FF0000">";

else "<span style="color:">";

Далее и смотреть не хочется) гк короче
#9
Здесь все понятно. Убери / в начале include_once '/
#10
это тут причем О_о
#11
Chainsaw, притом
#12
попробуй убрать двойку там где вывод аватарки идет.
avatar2 вот удали цифру
#13
тебе не понять.лох. это просто лишние символы, они ничего не решают. А мы с тобой тупые их юзаем что б правильно пропатчить .лох.
#14
го вообще уберем avatar2 .лох.
#15
HELL, #8
#16
СеРжЧеРНиК, можешь помочь? и за сколько?)
#17
Как через phpmyadmin включить показ ошибок?
#18
HELL, через май админ не как это в файле коднужно прописывать
#19
HELL, Да стыдно брать деньги за такое :D глянь в htaccess строчку error_reporting, чтобы включен был потом в проблемном файле напишешь если что
CODE

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'On');



Ну а потом берешь бутылку водки, сидишь и исправляешь опечатки жопорукого автора скрипта:)
#20
это надо не через пма если это гцмс то надо в config.ini или как там его.лох.
Страница 1 из 2 · Всего записей: 33