• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Вытащить базу синонимов из плагина WriteAgain

Статус
В этой теме нельзя размещать новые ответы.

nabber

Полезный
Регистрация
14 Дек 2006
Сообщения
159
Реакции
17
Добрый день, есть плагин под Wordpress, WriteAgain для синонимизации контента, хочу вытянуть базу синонимов от туда, но она там закодирована и идет вот в таком виде

(это кусочек базы)
PHP:
$dic = array( " 1) " => " \117ne) ", " 1. " => " O\156e) ", " 10) " => " \x54\145n) ", " 10. " => " \124e\x6e) ", " 11 " => " \145le\166\x65\156 ", " 12 " => " tw\x65lv\x65 ", " 13 " => " \164\150\151\162\164\x65\x65\156 ", " 14 " => " f\x6f\165r\164e\x65n ", " 15 " => " f\x69\146\x74e\145\156 ", " 16 " => " s\x69\x78tee\156 ", " 17 " => " se\x76e\x6e\164e\x65\156 ", " 18 " => " e\x69g\150\x74\145\145\x6e ", " 19 " => " \156\x69ne\164\145\145\156 ", " 2) " => " Two) ", " 2. " => " \x54\167\157) ", " 20 " => " \x74we\x6ety ", " 21 " => " t\167\x65\x6e\164y-o\156\145 ", " 22 " => " t\x77ent\x79-\164\167o ", " 23 " => " \164w\145\x6ety-\x74hree ", " 24 " => " t

вот PHP код который эту базу обрабатывает
PHP:
$url=ABSPATH."wp-content/plugins/WriteAgain!/words.txt";

$lines=file($url);

$not_replace_list = " ";
foreach ($lines as $line_num => $line) {
    $not_replace_list = $not_replace_list.$line." ";
}


function rewrite_text( $article, $case_sensitive=false ) {
	global $dic;
	global $not_replace_list;

	$dorewrite=strpos($article,"<DONTREWRITE>");
	if($dorewrite>0)
		{
		$article=str_replace("<DONTREWRITE>","",$article);
		}
	else
	{

		$artarray=$article;
		 $step1 = array("(", ")", "[", "]", "?", ".", ",", "|", "\$", "*", "+", "^","{", "}");
		 $artarray=str_replace($step1," ",$artarray);
		 $artarray=str_replace("  "," ",$artarray);
		$words_artarray = explode(" ",$artarray);

		if (sizeof($words_artarray)>0)
		{
		for($i=0;$i<sizeof($words_artarray);$i++)
			{
			$to_be_replaced=$words_artarray[$i];
			$to_be_replaced=str_replace(" ","",$to_be_replaced);

			$ignore="no";
			if($to_be_replaced!="")
				{
				$pos=strpos($not_replace_list, $to_be_replaced);
				if($pos>0)
					{
					$ignore="yes";
					}
				}

			$to_be_replaced=" ".$to_be_replaced." ";
			$to_be_replaced_with=$dic[$to_be_replaced];
			if(($to_be_replaced!="")&&($to_be_replaced!=" ")&&($to_be_replaced_with!="")&&($ignore=="no"))
				{
				$article = str_replace($to_be_replaced,$to_be_replaced_with,$article);
				}
			}
		}
	}
	return $article;
}



add_filter('the_content', 'rewrite_text', 2);
add_filter('the_excerpt', 'rewrite_text', 2);

?>

помогите декодировать базу в нормальный вид
 
*** скрытое содержание ***

посмотрите мой плагин просто брал в другом месте там было написано что внесены какието изменения в базу данных. Заранее благодарен если вытащите из моего базу.
 

Вложения

  • write.txt
    1,1 MB · Просмотры: 10
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху