|
|
adamant V.I.P. |
Зарегистрирован: 20.03.2008
Сообщений: 11494
|
Обратиться по нику
|
adamant |
Ответить с цитатой | | |
|
Вообщем есть такая фигня
$keyword = "слово";
над както приделать что б это слово и или другие брались с файла keywords.txt
тобишь он с таким содержимим
слово1
слово2
слово3
слово4
...
словоn |
|
|
|
|
|
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: evasupport@jabber.org и ICQ: 750000
Unlimited on 1Gbs port | |
SpoNsoR Профессионал |
Зарегистрирован: 28.10.2008
Сообщений: 934
|
Обратиться по нику
|
SpoNsoR |
Ответить с цитатой | | |
|
<?php
$filesource = "keyWords.txt";
$fp = fopen ($filesource, "r");
$storeWord = array();
if ($fp)
{ $i = 0;
while (!feof($fp))
{
/**********************************
get the list of words to find and
store them in an array for later use
**********************************/
$line = fgets ($fp, 100);
$storeWord[$i] = $line;
$i = $i+1;
}
fclose($fp);
}
else
echo "File could not be found";
/**********************************
open the text source file, pick each line
and compare it to the complete list of key words
**********************************/
$filesource = "textOrigin.txt";
$fp = fopen ($filesource, "r");
if ($fp)
{ $i = 1; //this is the line number
while (!feof($fp))
{
$textLine = fgets ($fp, 300);
/**********************************
compare all the words stored in the array
with each line in the origin file
**********************************/
for($n=0; $n<=count($storeWord)-1; $n=$n+1)
{
$pos = strpos($textLine, $storeWord[$n]);
if ($pos)
{
echo " line $i: $storeWord[$n]\n";
}
$i = $i+1;
}
}
fclose($fp);
}
else
echo "File could not be found";
?>
Не это ? |
|
|
|
|
|
И ващеее жизнь штука интересная. |
traffrush Свой |
Зарегистрирован: 03.12.2009
Сообщений: 9
|
Обратиться по нику
|
traffrush |
Ответить с цитатой | | |
|
Тебе наверное рандомная строчка из файла нужна
Делается так, если файл с кеями не сильно большой
Код: |
<?php
define("KEYWORDS_FILE", "keywords.txt"); //Откуда берем кеи
$keywords = file(KEYWORDS_FILE, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)
or die("Cannot load keywords");
$keyword = $keywords[array_rand($keywords)];
echo $keyword;
?>
|
|
|
|
|
|
|
|
adamant V.I.P. |
Зарегистрирован: 20.03.2008
Сообщений: 11494
|
Обратиться по нику
|
adamant |
Ответить с цитатой | | |
|
вообщем там не так просто, покопался в коде и понял что проще будет создать под каждое слово свой "обработчик" даных в итоге будет писать в отдельные файлы в соотвествии условию |
|
|
|
|
|
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: evasupport@jabber.org и ICQ: 750000
Unlimited on 1Gbs port | |
|