مشكله هاك .. ارجو حلها
انا مركب هاك تحديد حجم التوقيع (( يعني اذا عضو حط صوره زياده عن الحجم المحدد يرفض )) ويكتب في توقيعه التالي :
نأسف لأن طول الصورة أكبر من المسموح به 100.
وزي مانتم شايفين الحجم ز صغير مررره وابي اغير بس ماقدرت
وهذا شرح الهاك يمكن يكون التعديل في احط الاكواد :
أنقل الملف hack_db.php إلى مجلد منتداك .
شغل hack_db.php من المتصفح .
بعد ذلك احذف الملف hack_db.php
افتح الملف members.php
ابحث عن:
// ############################### start update profile ###############################
if ($HTTP_POST_VARS['action']=="updateprofile") {
$templatesused = 'redirect_updatethanks,error_fieldmissing,error_emailmismatch,error_emailtaken,error_fieldmissing,er ror_requiredfieldmissing,error_birthdayfield';
include("./global.php");
اضف:
global $allowdynimg;
ابحث:
// check max images
if ($maximages!=0) {
ضع فوقه :
$signature = preg_replace("/\[img\](\r\n|\r|\n)*((http|https):\/\/([^;<>\*\(\)\"".iif($allowdynimg,"","\?\&")."]+)|[a-z0-9\/\\\._\- ]+)\[\/img\]/seiU", "\size_check('\\2')", $signature);
ابحث: في نهاية الملف, تماما قبل العلامة
?>
اضف:
function size_check($image) {
global $maxsigheight, $maxsigwidth;
//parse_all img tags
$image_xy=@getimagesize($image);
if ($image_xy==NULL)
{
return "Image not found";
}
else {
//ok, the image exists! Lets do it eh!!
$im_width=$image_xy[0];
$im_height=$image_xy[1];
if ($im_width > $maxsigwidth)
{
return "نأسف لأن عرض الصورة أكبر من المسموح به ".$maxsigwidth.".";
}
if ($im_height > $maxsigheight)
{
return "نأسف لأن طول الصورة أكبر من المسموح به ".$maxsigheight.".";
}
}
return "[img]" . $image . "[/img]";
}
وهذا الهاك كامل مرفق :
__________________
^^ عشقي برشلونه للأبد ^^