-
مشكله هاك .. ارجو حلها
انا مركب هاك تحديد حجم التوقيع (( يعني اذا عضو حط صوره زياده عن الحجم المحدد يرفض )) ويكتب في توقيعه التالي :
نأسف لأن طول الصورة أكبر من المسموح به 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]";
}
وهذا الهاك كامل مرفق :
-
هلا أخوي azazi ...
افتح ملف hack_db.php ... ولاحظ في السطرين الرابع والخامس ... راح تشوف الأبعاد المسموح فيها ...
طبعاً علشان تغير الأبعاد .. لازم تغير الأبعاد الموجوده في السطرين الرابع والخامس ...
وتحفظ الملف وترفعه لمجلد منتداك ....
الملف يجري تعديلات على setting في قاعدة البيانات ...
جرب انك تشغل الملف مرتين على منتدى تجريبي ... وإذا ما واجهت أخطاء في قاعدة البيانات ... شغل الملف في منتداك :)
-
المشكله انا مركب الهاك :) يعني اركبه ثاني مره
طيب مافيه تعديل في لوحه التحكم او من الكودج اللي فوق
واذا مافيه بحاول اسوي اللي قلت وامري الله بس وش احسن مقاس او مسافه :)
-
=@getimagesize
ليش ياعزازي ماتزود حجم الملف من لوحة التحكم
تحياتي لك
-
//ok, the image exists! Lets do it eh!!
$im_width=$image_xy[0];
$im_height=$image_xy[1];
عدل هنا وشوف ايش يصر معك
يعني مثلا
//ok, the image exists! Lets do it eh!!
$im_width=$image_xy[1];
$im_height=$image_xy[2];
احب اساعد
لكن المشكلة الهاك هذا اول مرة اشوفه
تحياتي لك
-
اشكرك اخوي FPI_2002
على تعاونك لكن ابي الجواب الشافي والصحيح :) ولكم كل الشكر والتقدير
-
طيب جرب اخوي عزازي
صدقني لولا التجارب ماصار الواحد محترف
وبعد لو لا المثابرة ماوصل عزازي يكون فتى القصيم :D