Можно к примеру передавать GET-параметры, и на их основе обрабатывать массив. Скопируйте и запустите код из примера ниже, и обратите внимание на адресную строку браузера после запуска скрипта
Нужно переодически парсить цены на сайте поставщика, написал простой код (добавил его ниже).
Запускаю на обычном хостинге, все работает нормально, НО есть небольшая проблема, если в файле больше 500 товаров, то скрипт уходит в 504 ошибку. Я так понимаю не хватает ресурсов хостинга (точнее времени выполнения скрипта), а там товаров более 5000. Приходится запускать по несколько раз скрипт руками, чтобы спарсить все.
Вопрос: Есть какие-то решения, чтобы запустить скрипт один раз и пусть он там потихоньку парсит все цены сразу?
Я уже думал на хостинге настроить cron, который будет каждые 10 сек в течении 5 минут запускать мои парсер, а в сам скрипт добавить сохранение позиции на которой остановились прошлый раз и при новом запуке начинать уже с нее. Но может есть какие-то другие решения?
Доброго времени.
Подскажите, можно как-то выполнять свою js функцию, после выполнения другой?
Есть только название другой функции, нужно каждый раз как она выполняется, после нее выполнять свою функцию.
На выбор в зависимости от СУБД:
- невозможно
- в принципе возможно, но вы сами не рады будете
- возможно условно внятными средствами
Два последних варианта по-прежнему будут требовать постпроцессинг данных. Возможно ли сэкономить ресурсы базы на этом относительно двух элементарных запросов с постпроцессингом - большой и очень спорный вопрос.
Проще тогда вытянуть в начале все товары, а потом в цикле для каждого товара вытянуть все его свойства?
Или о каких двух элементарных запросах вы говорите?
1. Таблица с товаром (id, название, цена)
2. Таблица со свойствами (id, название)
3. Таблица для связи товара и свойства (id_товара, id_свойства, значение_свойства)
Помогите сделать запрос, чтобы получить все товары с их свойствами в таком виде:
Нужно одним или несколькими запросами вытянуть все опубликованные посты (published = 1) с их картинками. Чтобы в итоге запрос вернул массив типа такого:
Есть система управления персоналом, самопис на php. Две группы пользователей, админы и работники. Админ может создать задание для любого работника с описанием и указывать время его выполнения. При создании нового задания - работнику отправляется уведомление на почту.
Нужно сделать скрипт, который будет рассылать напоминания для работников о том что осталось Х времени на выполнение задачи. То есть нужен скрипт, который будет запускаться сам и смотреть у каких заданий заканчивается время и делать рассылку.
Можно настроить cron на хостинге, но будет ли это правильно, если я его поставлю запускаться например каждую 1 минуту каждый день?
Или может при создании нового задания сразу делать отметки времени для уведомлений, хранить их в отдельной таблице БД, но опять же вопрос, как потом запускать скрипт рассылки писем по этому времени?
Столкнулся с такой задачей, нужно сделать большую базу данных для маркетологов.
Задача следующая:
В БД будут добавляться магазины, к каждому магазину будет добавляться список товаров (до 1000 товаров). Далее 1 раз в неделю для каждого товара будет загружаться цифра (кол-во продаж за эту неделю). И это все нужно хранить в БД.
Потом в админке, показывать статистику продаж, по неделям/месяца. То есть в момент загрузки кол-ва продаж для товара, нужно будет еще и дату привязывать, чтобы потом по неделям/месяцам можно было делать выборку из БД.
ВОПРОС: как правильно организовать структуру БД и в каком формате хранить данные, при условии что она каждую неделю будет увеличиваться.
Например:
добавили 10 магазинов, к каждому магазину добавили по 1000 товара, это 10.000 товара. Каждую неделю для 10.000 товара будут загружать отчет, кол-во продаж, то есть каждую неделю БД будет увеличиваться на 10.000 записей, и через 3 месяца в БД будет 120.000 записей. И так далее каждый месяц она будет расти.
Это API с сайта seolib.ru, я для своего проекта который там хочу снимать позиции прям с сайта, чтобы к ним не заходить постоянно!
вот если что инструкция по их API http://www[dot]seolib[dot]ru/script/webinterface/
но они там предлагают поставить свой скрипт и через него все делать, как там в примерах, но зачем мне их скрипт если в CodeIgniter есть встроенная функция для работы с XML
так там строка покурочена - через htmlspecialchars что ли пропущена?
Чесно говоря не знаю, мне такой ответ возвращяет XML-сервер, на который делаю запрос.
Попробывал, обработать строку вот этим html_entity_decode, перед тем как делать unserialize.
Подскажите как такой массив в нормальный конвертировать?
Сайт сделан на CodeIgniter, все запросы и ответы получаю через его встроенную библиотеку XML-RPC, вроде и функция есть которая должна конвертировать сериализованный массив в нормальный, но она не работает почему-то.