السلام عليكم
والله ياخوي ماعرف وش gzip على شان اقولك هي مثلها ولالا
بس اذا تعرف وش سالفتها قلنا خلنا نجرب والصراحه جلست احوس شوي
ورحت لمنتدى وجربت اتبع رابط تحميل الرسائل على ملف اكسل
وجلست احوس شوي بملف برايفت لحد ماطلع لي الكود هذا
والي عرفته انه لو بحلل الكود يبي لي ثلاث سنين على شان اعرف وش سالفته
كود PHP:
// download as XML
case 'xml':
$pmfolders = array();
while ($pm = $DB_site->fetch_array($pms))
{
$pmfolders["$pm[folder]"][] = $pm;
}
unset($pm);
$DB_site->free_result($pms);
$xml = "<?xml version=\"1.0\" encoding=\"$stylevar[charset]\"?>\r\n\r\n";
$xml .= "<!-- $vboptions[bbtitle]; $vboptions[bburl] -->\r\n";
$xml .= '<!-- ' . construct_phrase($vbphrase['private_message_dump_for_user_x_y'], $bbuserinfo['username'], vbdate("$vboptions[dateformat] $vboptions[timeformat]", TIMENOW)) . " -->\r\n\r\n";
$xml .= "<privatemessages>\r\n\r\n";
require_once('./includes/functions_xml.php');
foreach ($pmfolders AS $folder => $messages)
{
$foldername = &$foldernames["$folder"];
$xml .= "<folder name=\"$foldername\">\r\n";
foreach ($messages AS $pm)
{
$pm['datestamp'] = vbdate('Y-m-d H:i', $pm['datestamp'], false, false);
$pm['touser'] = fetch_touser_string($pm);
$pm['folder'] = $foldernames["$pm[folder]"];
$pm['message'] = str_replace("\n", "\r\n", str_replace("\r\n", "\n", $pm['message']));
$pm['message'] = fetch_censored_text($pm['message']);
$pm['message'] = '<![CDATA[' . xml_escape_cdata($pm['message']) . ']]>';
unset($pm['folder']);
$xml .= "\t<privatemessage>\r\n";
foreach ($pm AS $key => $val)
{
$xml .= "\t\t<$key>$val</$key>\r\n";
}
$xml .= "\t</privatemessage>\r\n";
}
$xml .= "</folder>\r\n\r\n";
}
$xml .= "</privatemessages>";
// download the file
file_download($xml, "$vbphrase[dump_privatemessages]-$bbuserinfo[username]-" . vbdate($vboptions['dateformat'], TIMENOW) . '.xml', 'text/xml');
break;
بس اتوقع على شان هذا بالمنتدى صارت شغلاته واجده
يمكن لو انه بموقع عادي ممكن يكون اقل من كذا
والي يدرون الاجر والمثوبه مالهم الا من يدعي لهم وللجميع بس افزعو ا لنا والله يحفظكم