SoftEl

Рейтинг
23
Регистрация
24.12.2007

А твой скрипт сколько времени парсит сотню запросов, у тебя ведь тоже он есть?

С чего бы?

А спрашивал я про скорость.

function delete_dubl ()

{

$result = $db->sql_query("SELECT * from ".$dname."_board");

while ($row_cat = $db->sql_fetchrow($result))

{

$title = $row_cat['title'];

$id = select_id ($title)

if ($id != -1) delete_id ($title,$id);

}

}

В предыдущем посте ошибка, вот так функция должна быть

function delete_id ($title,$id)

{

$db->sql_query("DELETE FROM ".$dname."_board where (id!='$id' && title='$title')");

}

function select_id ($title)

{

$result = $db->sql_query("SELECT * from ".$dname."_board where (title='$title')");

$id = -1;

if ($db->sql_numrows($result)>1)

{

$row_cat = $db->sql_fetchrow($result))

$id = intval ($row_cat['id']);

}

return $id;

}

function delete_dubl ()

{

$result = $db->sql_query("SELECT * from ".$dname."_board where (title='$title')");

while ($row_cat = $db->sql_fetchrow($result))

{

$title = $row_cat['title'];

$id = select_id ($title)

if ($id != -1) delete_id ($title,$id);

}

}

Вот так примерно можно, только с БД, свой класс нужно использовать

ereg_replace ('|',';',$string);

Поможет.

Для поиска совпадений:

$tmp = _POST["email"].":"._POST["name"]."\r\n";

$txt = @file ("file.txt");

if (_POST_"email"] != "") $test = substr_count($txt,_POST["email"]);

if ($test==0)

{

$handle = fopen ('file.txt', "x+");

if (!fwrite ($handle,$tmp))

{

echo "Ошибка записи";

}

fclose($handle);

}

Посмотрите и нашу WL cms, стараемся сделать максимально простой но и функциональной

$tmp = _POST["Поле1"]."\r\n"._POST["Поле2"]."\r\n"._POST["Полеn"]."\r\n";

$handle = fopen ('file.txt', "x+");

if (!fwrite ($handle,$tmp))

{

echo "Ошибка записи";

}

fclose($handle);

На ПХП примерно вот так

Информация выдается вот так

Отображается текущая позиция и разница между предыдущей.

У меня есть такой скрипт, я его делал года 2 назад для интернет магазина, а сейчас к WL cms прикручиваю.

Может быть скрипт будет доступен и пользователям WL cms

Всего: 266