АРМАДА
Боги-программеры помогите плис
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

adamant
V.I.P.
Зарегистрирован: 20.03.2008
Сообщений: 11494
Обратиться по нику
# Добавлено:Ср Dec 01, 2010 6:40 amДобавить в избранноеОтветить с цитатой
Вообщем есть такая фигня
$keyword = "слово";

над както приделать что б это слово и или другие брались с файла keywords.txt
тобишь он с таким содержимим
слово1
слово2
слово3
слово4
...
слово
n
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: evasupport@jabber.org и ICQ: 750000
Unlimited on 1Gbs port |

SpoNsoR
Профессионал
Зарегистрирован: 28.10.2008
Сообщений: 934
Contest (Сумма: 1)
Обратиться по нику
# Добавлено:Ср Dec 01, 2010 10:00 amОтветить с цитатой
<?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";


?>

Не это ?
И ващеее жизнь штука интересная. r5

traffrush
Свой
Зарегистрирован: 03.12.2009
Сообщений: 9
Обратиться по нику
# Добавлено:Ср Dec 01, 2010 10:33 amОтветить с цитатой
Тебе наверное рандомная строчка из файла нужна
Делается так, если файл с кеями не сильно большой
Код:

<?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
Обратиться по нику
# Добавлено:Ср Dec 01, 2010 10:45 amОтветить с цитатой
вообщем там не так просто, покопался в коде и понял что проще будет создать под каждое слово свой "обработчик" даных в итоге будет писать в отдельные файлы в соотвествии условию
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: evasupport@jabber.org и ICQ: 750000
Unlimited on 1Gbs port |
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры