php

Работа с функцией preg_replace_callback

Пришлось работать с функцией preg_replace_callback. Это весьма сильная вещь, так как позволяет быстро и изящно обработать сложные текcтовые конструкции. Отличие данной функции от preg_replace состоит в том, что можно передать свою собственную функцию с нетривиальной логикой для обработки текстовых совпадений.

Эмуляция работы Cron на Windows. Отправка http запросов на сервер каждые 5 минут

Нашел следующее решение.

Сначала надо написать скрипт, который будет отправлять http запрос. Вот он весь ниже написан на jscript (реализация javascript от Microsoft).

var request = new ActiveXObject("Msxml2.XMLHTTP.3.0");
var url = "http://localhost/cronScript.php";
request.open("GET", url);
request.send(null);
WScript.Sleep(500); // чтобы скрипт не завершился, прежде чем запрос уйдет в сеть

WScript.echo("Done!!!");

ajax Разрешить запросы между разными доменами - cross-domain -- PHP

В некоторых ответах (в Сети) предлагается для разрешения междоменной передачи данных (на ajax в частности) использовать

$_SERVER['HTTP_ORIGIN']

- но этот параметр далеко не всегда определён - так что можно очень даже быстро получить ошибку

Undefined index: HTTP_ORIGIN

Решение:

в начале скипта к которому предполагается разрешить доступ необходимо добавить:

Pages

Subscribe to RSS - php