Ошибка кода генериции - помогите

Статус
Закрыто для дальнейших ответов.

tiagamc

Забаненный
Регистрация
28.07.2012
Сообщения
72
здравствуйте, есть код который генерирует 2 страницы
http://www.3xpro.ru/top.shtml
и
http://www.3xpro.ru/new.shtml
вот сам код

Код:
function generate_new(){
global $bytes,$WWW,$SERV,$WWW_TITLE,$THIS_GUEST,$THIS_ABOUT,$GUEST_DATA;
// Читаем шаблон
$fp = fopen ("./../template/blank.html", "r");
$buffer = fread($fp, $bytes);
fclose ($fp);
$THIS_GUEST=1;$THIS_ABOUT=0;
$GUEST_DATA="";
$sql = @mysql_query("SELECT * FROM `m3_mp3` WHERE `active` = '1' ORDER BY `id` DESC LIMIT 4");
if ($sql && @mysql_num_rows($sql)>0){
$i=0;
while ($row = @mysql_fetch_array($sql, MYSQL_ASSOC)){
$i++;
$number=$row['id'];
$w_artist=unsafe_str($row['artist']);
$w_track=unsafe_str($row['track']);
$w_size=$row['size'];
$w_uploader=$row['uploader'];
$w_date=$row['date'];
$GUEST_DATA.="<table width=\"100%\" border=\"0\"  cellspacing=\"1\">
  <tr>
    <td width=\"70%\" >
<a href=\"".$WWW."pages/".get_dir($number)."/".$number.".shtml\">".unsafe_str($row['artist'])." - ".unsafe_str($row['track'])."</a></td>
    <td width=\"18%\">  ".unsafe_str($row['size'])."  </td>
<td width=\"18%\">  ".unsafe_str($row['date'])."  </td>
  </tr>
</table>";
}

$WWW_TITLE="новые песни сегодня - 200 ";
$to_file=tag2html($buffer,"/")
;
$fp = fopen ("./../new.shtml", "w+");
fwrite ($fp, $to_file);
fclose ($fp);
}
}

function generate_top(){
global $bytes,$WWW,$SERV,$WWW_TITLE,$THIS_GUEST,$THIS_ABOUT,$GUEST_DATA;
// Читаем шаблон
$fp = fopen ("./../template/blank.html", "r");
$buffer = fread($fp, $bytes);
fclose ($fp);
$THIS_GUEST=1;$THIS_ABOUT=0;
$GUEST_DATA.="<!--#include virtual=\"/inc/top.php\" -->
";
$WWW_TITLE="Популярные mp3";
$to_file=tag2html($buffer,"/");
$fp = fopen ("./../top.shtml", "w+");
fwrite ($fp, $to_file);
fclose ($fp);
}

код страницы которой читает : <!--#include virtual=\"/inc/top.php\" -->

Код:
<?
include "./config.php";
$GD="";
$sql = @mysql_query("SELECT * FROM `m3_mp3` WHERE `active` = '1' ORDER BY `count` DESC LIMIT 100");
if ($sql && @mysql_num_rows($sql)>0){
$i=0;
while ($row = @mysql_fetch_array($sql, MYSQL_ASSOC)){
$i++;
$number=$row['id'];
$GD.="&nbsp;&raquo; <a href=\"".$WWW."pages/".get_dir($number)."/".$number.".shtml\">".$row['artist']." - ".$row['track']."</a><BR>";
}
}
echo $GD;
@mysql_free_result();
@mysql_close();
?>
проблема в том что он должен генерировать их по разному на одной топ скачиваний на другом последнии добаленные, но генерирует 2 одинаковые =( да еще и ошибку выбивает
вот эту:
[an error occurred while processing this directive]
помогите пожалуйста
 

mrlasking

$_GET['rich'] or die('trying');
Регистрация
22.05.2012
Сообщения
323
Глаз начал дергаться, еще когда увидел ник ТС-а... Теперь вновь укрепился в желании выстругать "магическую дубину дуревышибания-и-к-гуглу-приучивания"....
 
Статус
Закрыто для дальнейших ответов.
Верх Низ