لتعديل سكريبت php والتخفيف من الباندويث
يرجى ممن يعرفون الحل أن لا يبخلوا علينا والله يوفقهم مع ذويهم ألف توفيق:
هذا سكريبت لعرض مشاركات دفتر الزوار, فهل يمكن أن نكتبه أو نعدله بطريقة ajax لتخفيف الضغط على الباندويث؟
<?php
include ("include/config.php");
$db = new buildNav;
$db->offset = 'offset';
$db->limit = $limits;
$db->execute("SELECT * from entry WHERE stat='1' ORDER by id DESC");
while (@$row = mysql_fetch_array($db->sql_result))
{
if ($row[site] == "")
{
$site = "";
}
else
{
$site = $new_template->load_template ("template/site_link.html");
$site = str_replace('{site_link}',$row[site],$site);
}
if ($row[admin_msg] == "")
{
$admin_msg = "";
}
else
{
$admin_msg = $new_template->load_template ("template/admin_commen.html");
$admin_msg = str_replace('{admin_commen}',$row[admin_msg],$admin_msg);
}
$row_value[] = array ($row[id], $row[name], $row[email], $site,
$row[country], text_replace($row[msg]), $admin_msg, $row[date]);
}
if (mysql_num_rows($db->sql_result)==0)
{
add_entry ("لاتوجد تواقيع في هذا السجل الى الأن");
exit;
}
$info = $db->show_info();
$pages = $db->show_num_pages('«','« السابق','»','التالي »','|');
$static_value = array ($info, $pages, $title);
$row_name = array ("{id}", "{name}", "{email}", "{site}", "{country}", "{msg}", "{admin_msg}", "{date}");
$static_name = array ("{info}","{pages}", "{title}");
$entry_result_temp = $new_template->load_template ("template/index_bady.html");
$entry_result_temp = $new_template->dynamic_rows($row_name, $row_value, $entry_result_temp);
$entry_result_temp = $new_template->replace_static($static_name, $static_value, $entry_result_temp);
echo $entry_result_temp;
?>
--------------------------------------------
__________________
لا خير في كاتـــــــــ العلم ــــــــم.