PHP синонимайзер текста

Опубликовано admin в Втр, 28/12/2010 - 12:38
Описание:
Простой синонимайзер текста написан на php.

Требования:
php: 4/5

Код:
  1. <?php
  2. list($usec, $sec) = explode(' ', microtime());
  3. $x = (float) $sec + ((float) $usec * 100000);
  4. mt_srand($x);
  5.  
  6. $line=implode('',file("in.txt"));
  7. preg_match_all("|{(.*)}|U",$line,$out);
  8. for ($x=0;$x {
  9. $ss=explode("|",$out[1][$x]);
  10. $line=str_replace("{".$out[1][$x]."}",$ss[mt_rand(0,(count($ss)-1))],$line);
  11. }
  12. $ff=fopen("out.txt","w+");
  13. fwrite($ff,$line);
  14. fclose($ff);
  15. ?>
Для того чтобы задать варианты синонимов используются макросы {слово1|слово2|слово3}. Исходный текст ложится в файл in.txt. Результаты работы скрипт пишет в out.txt


Статья взята с http://private-seo-soft.blogspot.com (_http://private-seo-soft.blogspot.com/2010/04/php_05.html)

( categories: )