پرش به


تصویر

عدم وجود یک wordfilter.db.php


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
6 پاسخ برای این موضوع

#1 kamran_b

kamran_b

    عضو جدید

  • عضو سایت
  • ستاره
  • 9 ارسال

ارسالی 1396/11/13 ساعت 14:05

سلام

 

دوستان یا اساطیر محترم من بطو اتفاقی سورس دیتالایف رو برسی می کردم که متوجه نبود فایل wordfilter.db.php در بوشه data شدم دوستان کسی هست در این مورد نظری داشه باشد؟

 

در این مسیر  engine/inc/wordfilter.php

 

و کد زیر :

$word_replace = stripslashes( $parse->BB_Parse( $parse->process( $_POST['word_replace'] ), false ) );

	$word_id = time();

	$all_items = file( ENGINE_DIR . '/data/wordfilter.db.php' );
	foreach ( $all_items as $item_line ) {
		$item_arr = explode( "|", $item_line );
		if( $item_arr[0] == $word_id ) {
			$word_id ++;
		}
	}

	foreach ( $all_items as $word_line ) {
		$word_arr = explode( "|", $word_line );
		if( $word_arr[1] == $word_find ) {
			msg( "error", $lang['word_error'], $lang['word_ar'], "?mod=wordfilter" );
		}
	}

	$new_words = fopen( ENGINE_DIR . '/data/wordfilter.db.php', "a" );
	$word_find = str_replace( "|", "&#124", $word_find );
	$word_replace = str_replace( "|", "&#124", $word_replace );

	$word_find = str_replace( "$", "$", $word_find );
	$word_find = str_replace( "{", "{", $word_find );
	$word_find = str_replace( "}", "}", $word_find );
	$word_find = str_replace( "<", "&lt;", $word_find );
	$word_find = str_replace( ">", "&gt;", $word_find );

	$word_replace = str_replace( "$", "&#036;", $word_replace );
	$word_replace = str_replace( "{", "&#123;", $word_replace );
	$word_replace = str_replace( "}", "&#125;", $word_replace );

	$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '79', '".htmlspecialchars($word_find, ENT_QUOTES, $config['charset'])."')" );

	fwrite( $new_words, "$word_id|$word_find|$word_replace|" . intval( $_POST['type'] ) . "|". intval( $_POST['register'] ) ."|". intval( $_POST['filter_search'] ) ."|". intval( $_POST['filter_action'] ) ."||\n" );
	fclose( $new_words );


  • 0

#2 hamedp

hamedp

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 44 ارسال

ارسالی 1396/11/14 ساعت 16:35

اساطیر محترم


  • 0

افتادگی آموز اگر طالب فیضی

     هرگز نخورد آب زمینی که بلند است


#3 hamedp

hamedp

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 44 ارسال

ارسالی 1396/11/14 ساعت 16:36

در پوشه engine/data موجود می باشد


  • 0

افتادگی آموز اگر طالب فیضی

     هرگز نخورد آب زمینی که بلند است


#4 kamran_b

kamran_b

    عضو جدید

  • عضو سایت
  • ستاره
  • 9 ارسال

ارسالی 1396/11/18 ساعت 17:28

سلام

 

متاسفانه نیست شما دقت نکردی ما مرژن های مخطلف رو دانلود کردم نیست


  • 0

#5 AQUILA

AQUILA

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 122 ارسال

ارسالی 1396/11/19 ساعت 05:14

سلام

 

متاسفانه نیست شما دقت نکردی ما مرژن های مخطلف رو دانلود کردم نیست

دوست عزیز این فایل از مواردی هست که بعد از نصب دیتالایف و بصورت خودکار ساخته میشه

بنابراین این فایل و چند فایل دیگه طبیعتا در داخل بسته نصب وجود نداره


  • 0

قالب دیتالایف ـ پارس دیتالایف

parsdle.ir


#6 kamran_b

kamran_b

    عضو جدید

  • عضو سایت
  • ستاره
  • 9 ارسال

ارسالی 1396/11/20 ساعت 08:27

دوست گرامی من می گم نیست منظورم بعد از نصب هست نه قبل نصب نیست


  • 0

#7 AQUILA

AQUILA

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 122 ارسال

ارسالی 1396/11/21 ساعت 19:56

اگر بعد از نصب سیستم فایل رو در پوشه

engine/data

پیدا نمی‌کنید ممکنه نصب ناقص بوده باشه

چون من حداقل پنج سایت رو چک کردم و فایل وجود داشت

 

نهایتا اصراری به اثبات ندارم

حتما حق با شماست

 

موفق باشید


  • 0

قالب دیتالایف ـ پارس دیتالایف

parsdle.ir





0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی