أهلا وسهلا بك زائرنا الكريم في منتديات كويك لووك ، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





لحل مشكلة اللغة في سكربت 4images 1.7.4

السلام عليكم ورحمة الله وبركاته،، لحل مشكلة استخدام اللغة العربية في التسجيل والتعليق واسماء الصور قي سكربت 4images 1. ..



06-01-2010 12:40 مساء
Galal Hasanin
مدير المنتدي
rating
الأوسمة:1
وسام الادارة
وسام الادارة
معلومات الكاتب ▼
تاريخ الإنضمام : 2008-08-27
رقم العضوية : 1
المشاركات : 12086
الدولة : Egypt
الجنس : ذكر
الدعوات : 28
مشاركات مكتبة الميديا: 814
قوة السمعة : 2886
موقعي : زيارة موقعي
التعليم : جامعي
الهواية : شعر
 offline 

السلام عليكم ورحمة الله وبركاته،،
لحل مشكلة استخدام اللغة العربية في التسجيل والتعليق واسماء الصور قي سكربت 4images 1.7.4

في ملف global.php ابحث عن






function clean_array($array) {
  $search = array(
    // Remove any attribute starting with "on" or xmlns
    #(<[^>]+[x00-x20"])(on|xmlns)[^>]*>#iUu,
    // Remove java***: and vb***: protocol
    #([a-z]*)[x00-x20]*=[x00-x20]*([`"]*)[x00-x20]*j[x00-x20]*a[x00-x20]*v[x00-x20]*a[x00-x20]*s[x00-x20]*c[x00-x20]*r[x00-x20]*i[x00-x20]*p[x00-x20]*t[x00-x20]*:#iUu,
    #([a-z]*)[x00-x20]*=(["]*)[x00-x20]*v[x00-x20]*b[x00-x20]*s[x00-x20]*c[x00-x20]*r[x00-x20]*i[x00-x20]*p[x00-x20]*t[x00-x20]*:#iUu,
    //
    // Only works in ie...
    #(<[^>]+)style[x00-x20]*=[x00-x20]*([`"]*).*expression[x00-x20]*([^>]*>#iU,
    #(<[^>]+)style[x00-x20]*=[x00-x20]*([`"]*).*behaviour[x00-x20]*([^>]*>#iU,
    #(<[^>]+)style[x00-x20]*=[x00-x20]*([`"]*).*s[x00-x20]*c[x00-x20]*r[x00-x20]*i[x00-x20]*p[x00-x20]*t[x00-x20]*:*[^>]*>#iUu
  );
  $replace = array(
    "$1>",
    $1=$2nojava***...,
    $1=$2novb***...,
    "$1>",
    "$1>",
    "$1>"
  );
  // Remove all control (i.e. with ASCII value lower than 0x20 (space),
  // except of 0x0A (line feed) and 0x09 (tabulator)
  $search2 =
 "x00x01x02x03x04x05x06x07x08x0Bx0Cx0Ex0Fx10x11x12x13x14x15x16x17x18x19x1Ax1Bx1Cx1Dx1Ex1F";
  $replace2 = //str_repeat("r", strlen($search2));
 "x0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0Dx0D";
  foreach ($array as $key => $val) {
    if (is_array($val)) {
 $val = clean_array($val);
    } else {
 $val = preg_replace($search, $replace, $val);
 $val = str_replace("rn", "n", $val);
 $val = str_replace("r",   "n", $val);
 $val = strtr($val, $search2, $replace2);
 $val = str_replace("r", , $val);  // r === x0D
 do {
   $oldval = $val;
   $val = preg_replace(#]*>#i, "", $val);
 } while ($oldval != $val);
    }
    $array[$key] = $val;
  }
  return $array;
}


استبدلها بــــ

function clean_string($string) {
  $canCheckUTF8Error = defined(PREG_BAD_UTF8_ERROR) && function_exists(preg_last_error);
  // Remove any attribute starting with "on" or xmlns
  $tmp = preg_replace(#(<[^>]+[x00-x20"])(on|xmlns)[^>]*>#iUu,"$1>",$string);
  if ($canCheckUTF8Error && (PREG_BAD_UTF8_ERROR == preg_last_error())) {
 $tmp = preg_replace(#(<[^>]+[x00-x20"])(on|xmlns)[^>]*>#iU,"$1>",$string);
  }
  $string = $tmp;
  // Remove java***: and vb***: protocol
  $tmp = preg_replace(#([a-z]*)[x00-x20]*=[x00-x20]*([`"]*)[x00-x20]*j[x00-x20]*a[x00-x20]*v[x00-x20]*a[x00-x20]*s[x00-x20]*c[x00-x20]*r[x00-x20]*i[x00-x20]*p[x00-x20]*t[x00-x20]*:#iUu,$1=$2nojava***...,$string);
  if ($canCheckUTF8Error && (PREG_BAD_UTF8_ERROR == preg_last_error())) {
 $tmp = preg_replace(#([a-z]*)[x00-x20]*=[x00-x20]*([`"]*)[x00-x20]*j[x00-x20]*a[x00-x20]*v[x00-x20]*a[x00-x20]*s[x00-x20]*c[x00-x20]*r[x00-x20]*i[x00-x20]*p[x00-x20]*t[x00-x20]*:#iU,$1=$2nojava***...,$string);
  }
  $string = $tmp;
  $tmp = preg_replace(#([a-z]*)[x00-x20]*=[x00-x20]*([`"]*)[x00-x20]*v[x00-x20]*b[x00-x20]*s[x00-x20]*c[x00-x20]*r[x00-x20]*i[x00-x20]*p[x00-x20]*t[x00-x20]*:#iUu,$1=$2novb***...,$string);
  if ($canCheckUTF8Error && (PREG_BAD_UTF8_ERROR == preg_last_error())) {
 $tmp = preg_replace(#([a-z]*)[x00-x20]*=[x00-x20]*([`"]*)[x00-x20]*v[x00-x20]*b[x00-x20]*s[x00-x20]*c[x00-x20]*r[x00-x20]*i[x00-x20]*p[x00-x20]*t[x00-x20]*:#iU,$1=$2novb***...,$string);
  }
  $string = $tmp;
  // 
  // only works in ie...
  $string = preg_replace(#(<[^>]+)style[x00-x20]*=[x00-x20]*([`"]*).*expression[x00-x20]*([^>]*>#iU,"$1>",$string);
  $string = preg_replace(#(<[^>展mtmtmt٥mtmxtTɥ4ѵɕ}ɕmxt展mtmtmtmtmtmtmtmtmtmxtU԰ɥ4
UQɽȀAI}	}UQ}II=Hɕ}}ɽȠ4ѵɕ}ɕmxt展mtmtmtmtmtmtmtmtmtmxtTɥ44ɥѵ4Iٔ̀ݔЁѡ4ɥɕ}ɕܬmxtɥ4IٔɽݥѠM
%$مՔݕȁѡ4ፕЁ䀡хձѽȤ4͕ɍ4	
	
4ɕ􀼽}ɕРȈɱ͕ɍȤ44ɥ}ɕɸɥ4ɥ}ɕȈɥ4ɥȠɥ͕ɍɕ4ɥ}ɕȈɥ쀀Ȁ4Iٔɕչ݅ѕх44ɥɥ4ɥɕ}ɕ𼨡хᵱ񉱥񱥹展𨨩񕵉񽉩ɅɅɅ͕񥱅ͽչѥѱ͔mxtɥ4ݡɥɥ4ɕɸɥ55չѥ}Ʌ䠑Ʌ䤁4ɕɅ䁅̀م4􁍱}ɥ4}Ʌ䠑م4م􁍱}Ʌ䠑م4􁕱͔4م􁍱}ɥم44Ʌltم44ɕɸɅ5


الملف جاهز في المرفقات
وبالتوفيق

عزيزي القارئ ضع رداً لنعرف هل نحن علي صواب أم خطأ
ونرجو الابلاغ عن أي رابط لا يعمل


 
 
  global.rar   تحميل مرات التحميل :(2)
الحجم :(4.675) KB

توقيع :Galal Hasanin
Mr. Galal Hasanin

Expert Teacher of English Language
El-Malek El-Kamel High School
Mansoura Secondary School for Girls
Mansoura
01004004263
ربما يعجبك هذا أيضا




الكلمات الدلالية
لا يوجد كلمات دلالية ..


 







الساعة الآن 11:42 صباحا


وسوم المنتدى