Имена участников (разделяйте запятой).
Теперь я не понимаю. Смотрите. Вы записываете данные в конец некоего файла. Чтобы ограничить количество строк в нем, его нужно сначала считать,...
Задержка и есть небольшая. Но достаточная чтобы два или больше процесса вступили в конфликт. Мне нужен пример имени файла с меткой времени в нем....
Эта информация кэшируется. На её обновление тоже нужно время. И непонятно с чем сравнивать. Приведите пример.
Это даст информацию о файле, а не его содержимом. Считывать содержимое и искать в нем отсутствующее значение несложно. Проблема в размере этого...
Ну, тогда только проверка существования "номера" в файле. С возможностью повторной записи придется смириться.
То есть ASIN это уникальный элемент? Значит нужно проверять его наличие в выходном файле, и если он там есть, этот номер не обрабатывать. Но, всё...
Не совсем понимаю значение "приходит".
Ну так и записывайте в базу, после каждого шага. Уникальный ID цепочки "шагов", id шага. Потом элементарный подсчет шагов в цепочках поможет...
Что-то вы неправильно делаете. В общем случае xml считывается один раз. Обрабатываются данные, Возможно, длительно, в пределах лимита времени...
Я не настаиваю. Сам еще не пробовал. Сокращение количества вариантов для OR\AND. Мне так кажется.
Я запишу.
Ммм. Бессмерное "патамушта".
Попробуйте такой сценарий. Довольно простой. Колонку в которой проводится поиск копируете в аналогичную, но с расположенным в алфавитном порядке...
Перед FILE_APPEND вместо точки запятую поставьте.
Запросто. $result = $objXmlDocument->xpath('//r:ASIN'); print_r($result);
<?php libxml_use_internal_errors(TRUE); $objXmlDocument = simplexml_load_file("asin2.xml"); $objXmlDocument->registerXPathNamespace('r',...
Надо разобраться в ветках, правильно составить запрос, протестировать. Постараюсь в течении дня посмотреть.
Дайте образец кода, откуда вы берете "номера", из какой переменной\файла и тд, и как они связаны с полученным xml.
Из базы?
Попробуйте использовать полные пути. И да, права нужны.