Обмен информацией между серверами на PHP

Задача: получить данные с сервера, без использования apache

Решение: воспользуемся сокетами на php, а точнее поднимем свой «веб сервер», единственной функцией которго, будет на любой запрос отвечать требуемыми нам данными

Код сервера:

Код клиента:

Тряхнул стариной..

Не так давно сделал два проекта WEB:

1) Передрал 1 в 1 один из сайтов без доступа к движку.  К сожалению «в работу» не пошло. Исходники тут.

Снимок экрана из 2015-11-27 15-19-382) За полчаса собрал студенческий «курсовик» — фотоальбом на PHP+JavaScript. Исходник тут.Снимок экрана из 2015-11-27 15-26-33

Запуск единственной копии скрипта на php

Задача: в кроне с некой периодичностью запускается скрипт на php. Однако он не всегда успевает завершится за минуту. Соответственно нужно добиться того, чтобы скрипт не запускался повторно, в том случае если предыдущий скрипт еще не завершился.

Решение: при каждом запуске скрипта будем при помощи fopen пробовать открыть некий файл (и создавать его в случае отсутствия). После чего будем проверять — а не открыт ли он уже еще кем-то. Если открыт — думаем что открыт другой копией скрипта, и благополучно завершаем свою работу.

В принципе можно и считать запущеные копии при помощи ps -ax | grep name_script | wc -l, но почему то у меня сиё работало не надежно..

Сохранение конфигурации свичей Dlink на tftp сервер

Задача: в Lanbilling 2.xx забиты узловые свичи. Необходимо время от времени «снимать» с них текущую конфигурацию.

Решение: поднимаем tftp сервер, и при помощи snmp , даем команду свичам сбросить свою конфигурацию на него. Скрипт делаем на PHP.

» Читать далее

Свичи Dlink. Получаем список портов на определенном VLAN.

Сделаем это на PHP:

 

1 20 21 22 23 24 27