- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно реализовать схему:
На одном сервере есть всегда свежий xml файл
Есть сайты на разных серверах, хостингах и т.д.
Эти сайты используют этот xml файл, но не на прямую, а копируют к себе и уже локально
Нужно для этих сайтов как-то обновлять xml файл каждый раз (раз в неделю)
file_get_contents() не на всех хостингах будет работать.
Каким макаром закачивать xml файл из сервера на каждый из сайтов?
Вариантов не так много.
1. file_get_contents()
2. CURL
3. сокеты
Но, сдаётся мне, там, где нельзя делать file_get_contents() по http, варианты 2 и 3 тоже не будут работать.
Поэтому остаётся вариант 4.
4. Переносить файл на дискетах.
Конечно, можно ещё сделать так, чтобы сервер, на котором генерится свежий xml, сам раздавал его другим серверам.
Прям сразу после генерации отправлял его POST-ом поочерёдно всем "клиентам".
;12863049]Прям сразу после генерации отправлял его POST-ом поочерёдно всем "клиентам".
Объясните подробней.
Спасибо!
https://www.google.ru/search?q=php+curl+post
[umka], а как сделать если нужно на сайтах не xml файл обновить, а *.php ?
на сайтах catalog.php заменить новой версией, которая на моем сервере "лежит" ?
Ну тогда делаете скрипт (например, update.php), который получает данные, которые ему шлют методом POST, и записывает их в файл catalog.php (или в тот, который указан в POST-е).
Закачиваете этот файлик на сайты-клиенты и постите в него апдейты с основного сайта.
[umka], спасибо!
буду пробовать
joost, это мне "читать" пхп файл по строчкам и писать его
сделать post отправку файла целиком с заменой старого можно?
Нужно для этих сайтов как-то обновлять xml файл каждый раз (раз в неделю)
А почему об этом должны беспокоится вы, а не сайты которые качают xml файл?
file_get_contents() не на всех хостингах будет работать.
На 95% хостингах будет.
сделать post отправку файла целиком с заменой старого можно?
Можно. Представьте что вы грузите файл на сервер через веб-форму. Примерно то же самое происходит и на уровне серверов.
А почему об этом должны беспокоится вы, а не сайты которые качают xml файл?
они все мои
Можно. Представьте что вы грузите файл на сервер через веб-форму. Примерно то же самое происходит и на уровне серверов.
не совсем понимаю
дайте пример а-ля "Хелоу Ворлд"
Спасибо!
https://www.google.ru/search?client=opera&rls=ru&q=upload+file+using+curl+with+php&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest