А твой скрипт сколько времени парсит сотню запросов, у тебя ведь тоже он есть?
С чего бы?
А спрашивал я про скорость.
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;
Вот так примерно можно, только с БД, свой класс нужно использовать
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";
На ПХП примерно вот так
Информация выдается вот так
Отображается текущая позиция и разница между предыдущей.
У меня есть такой скрипт, я его делал года 2 назад для интернет магазина, а сейчас к WL cms прикручиваю.
Может быть скрипт будет доступен и пользователям WL cms