Gerga

Gerga
Рейтинг
94
Регистрация
02.08.2015

mekling, все правильно. Теперь открой файл links.txt. Если site.com нормально обработал столько запросов, в links.txt будет профит.

mekling, самая простая реализация на php:


$lib = [];

for ($i = 1; $i <= 500; $i++) {
$pattern = "'<a[^>]*?href=\"(.*?)\"'su";
$string = file_get_contents('http://site.com/page/' . $i);

preg_match_all($pattern, $string, $result);

if (isset($result[1]) && $result[1]) {
$lib = array_merge($lib, $result[1]);
}
}

file_put_contents('links.txt', implode(PHP_EOL, $lib));

intell88, имел ввиду с php кодом, ну ладно. В общем из формы нужно убрать поле email_to, вместо него поставить поле post_id в котором записать id страницы. В функции отправки email получить значение post_id и по этому значению определить получателя. Можно придумать что-то более элегантное, но нужно обмозговать.

---------- Добавлено 07.12.2018 в 11:21 ----------

И добавь WP nonce поле, в котором будет зашифрован Id страницы. В функции отправки проверь полученный Id с WP nonce на правильности данных.

intell88, покажи код формы.

---------- Добавлено 07.12.2018 в 10:57 ----------

intell88:
плагин позволяет задавать адрес получателя на каждую страницу?

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

MrDesigner:
имеет ли смысл сейчас обновляться до WP 5.0?

Только на тестовом сервере, чтобы потестить WP с твоей связкой.

intell88, интересно взглянуть как у вас определяется адрес получателя для страницы. Как я могу представить, в вашей форме есть input, в котором вписывается адрес получателя из произвольного поля, это нужно исправить.

ChrisKorr, "=" заменяет все содержание, replace выполняет замену по шаблону. Скорость в работе между присвоить и replace nы не ощутишь. Если тебе нужно 2919 заменить на __ используй =, если 2919 на ____ используй replace.


myKod.innerHTML = myKod.innerHTML.replace(/./g,'_');
ChrisKorr:
По клике на кнопку, я допустим хочу изменить "25" на "___".
Как корректнее прописать?

2 вариант.

ChrisKorr:
почему так нельзя?

replace используется, когда из набора символов нужно заменить определенный символ на другой по шаблону. В твоем случае использование replace не имеет смысла.

dotern:
Я его не ставил, он идет вместе с ВП

он не идет вместе с wp.

Всего: 811