News handler

Статус
В этой теме нельзя размещать новые ответы.

m00nshine

Guest
News handler

Привет всем! Я токоо начал заниматься сайтом www.avelon.ru, и мне надо доработать скрипт новостей, чтобы новости после достижения числа 6 ложились в архив, и на архив была ссылка.
Вот сам скрипт:
Помогите плз, я пока нью-би в php.

<!-- начало ленты свежих поступлений -->

<?

//Количество новостей на странице

$MaxNewsOnPage=6;

//Имя файла базы данных

$fname="firmnews";

//Имя каталога с базой данных

$catalog="anons";



$numberprint=0;

$fp = fopen( $catalog."/text/".$fname.".txt", "r" );

for($xi=0;$xi<$MaxNewsOnPage;$xi++)

{

$buffer = fgets($fp, 4256);

if (!empty($buffer))

{

$size=" ";

if ($buffer[1]=="H")

{

$size=" width=75% heigth=75% ";

}

$viewbegin="<td width=100%>";

$viewend= "</td></table>";

if ($buffer[0]=="U")

{

$viewbegin="<td width=100% align=center><table cellspacing=0 cellpadding=0><tr><td align=center><img border=0".$size." src=anons/pix/".substr($buffer,2,(strlen($buffer)-4))."></td></tr></table><table width=100%><tr><td width=100% valign=top align=left>";

$viewend= "</td></tr></table></td></table>";

}

if ($buffer[0]=="L")

{

$viewbegin="<td width=100%><table cellspacing=0 cellpadding=0><tr><td valign=top><img border=0 ".$size." src=anons/pix/".substr($buffer,2,(strlen($buffer)-4))."></td><td width=100% valign=top>";

$viewend= "</td></tr></table></td></table>";

}

if ($buffer[0]=="R")

{

$viewbegin="<td width=100%><table cellspacing=0 cellpadding=0><td width=100% valign=top align=left>";

$viewend= "</td><td><img border=0 ".$size." src=anons/pix/".substr($buffer,2,(strlen($buffer)-4))."></td></table></td></table>";

}

if ($buffer[0]=="D")

{

$viewbegin="<td width=100% align=center><table cellspacing=0 cellpadding=0 width=100%><tr><td valign=top align=left>";

$viewend= "</td></tr></table><table><tr><td align=center> <img border=0 ".$size." src=anons/pix/".substr($buffer,2,(strlen($buffer)-4))."> </td></tr></table></td></table>";

}

}



$buffer = fgets($fp, 4256);

if (!empty($buffer))

{

echo "<table><td valign=top><a style='color:#000000;font-size:12px;font-weight:bold'>".$buffer." </a></td>";

}

$buffer = fgets($fp, 4256);

$buffer=str_replace("\\\\","\\",$buffer);

$buffer=str_replace("\\'","'",$buffer);

if (!empty($buffer))

{

echo $viewbegin."<p align=justify>".$buffer.$viewend;

$numberprint++;

}



}

fclose($fp);

while ($numberprint<$MaxNewsOnPage)

{

$numberprint++;

echo "<br><br>";

}







?>

<!-- Конец ленты свежих поступлений -->
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху