Samail

Samail
Рейтинг
369
Регистрация
10.05.2007
Stasmotion:
Показываем ему ретаргетинг рекламу через директ, в которой указываем что-то вроде "Возвращайтесь, для Вас персональная скидка 10%".

Видимо нужно задать в метрике 2 цели, первая посетитель положил что-то в корзину, вторая оформил заказ. Ну и в условии подбора аудитории указать, выполнено первое условие + не выполнено второе.

Websitedesign, Яндекс.Вебмастер+Метрика :)

Ещё вот этим когда-то пользовался: /ru/forum/679175

Можно получить количество секунд с начала суток, а потом это число умножать или делить на что-то, что-бы получился нужный порядок чисел. Можно просто на какое-то число:

echo floor((time() - strtotime('today')) / 15);

а можно делать поправку на дату, чтобы каждый день были числа разные, так например:

echo floor((time() - strtotime('today')) / (15 + hexdec(substr(md5(date("dmY")),0,2))/100));

...хотя кто там будет эти числа проверять.

Подозреваю, что какой-то символ автоматически заменился на Â

Поглядите в базе SMF какой там символ стоит ...и главное в какой кодировке сама база, проблема скорее всего в кодировке.

Примерный скрипт:

<?php

$url = 'https://www.yandex.ru/';
$filename = 'old_val.txt';
$page = file_get_contents($url);
preg_match('~<ol class="list news__list">(.*)</ol>~is', $page, $body);
$new = md5($body[0]);
if (file_exists($filename)) {
$old = file_get_contents($filename);
if ($old !== $new){
echo 'Страница изменилась';
mail("mail@site.ru", "Страница изменилась", "Изменилась страница по адресу: $url ");
file_put_contents($filename, $new);
} else {echo 'Страница не изменилась';}

} else {
echo 'Создаём файл: '.$filename;
file_put_contents($filename, $new);
}
?>

<ol class="list news__list">(.*)</ol> на тег в котором наличие товара указано поменяйте ...ну и урл с эмейлом не забудьте.

Зачем вам вся страница, строку в которой написано есть товар или нет получаете её и храните, а можно и в коде скрипта прописать если проверять нужно не каждые 5 минут, а пару раз в день. Если сравнивать хеш всей страницы, там один символ где-то поменяется и будет хеш другой.

Такой скрипт за пару минут пишется если с опытом, без опыта подольше, но явно быстрее чем эта тема обсуждается, если-бы показали страницу может уже кто и написал бы от скуки.

---------- Добавлено 30.12.2017 в 13:51 ----------

Ну и готовые сервисы есть. Этот всю страницу проверят: https://visualping.io/cdlp.html?utm_source=cd&utm_medium=redirtocdlp&utm_campaign=mig1

Этот только нужную часть http://feed43.com/step-by-step.html

Haker24:
Спасибо, но ни один из вариантов не работает.

И второй вариант на http отправляет? Тогда скорее всего браузер закешировал редирект, в режиме инкогнито проверьте или другим браузером.

lutskboy:
\b(34|2)\b вот так лучше

Запятые останутся

---------- Добавлено 28.12.2017 в 23:37 ----------

Если строка именно такая как в примере то так ещё можно:


$array1 = array (22,34,5,334,66,2);
$array2 = array (2,34);
$rash = array_diff ($array1, $array2);
$result = implode(",", $rash);
echo $result;


$string = '22,34,5,334,67,2';
$pattern = '/(\b)(34|2)(\D|$)/';
$string = preg_replace($pattern, '', $string);
echo $string;
Всего: 3620