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 ----------
Можно сделать, чтобы он это позволял. Но в твоем случае можно обойтись малой правкой, чтобы не переделывать структуру.
Только на тестовом сервере, чтобы потестить WP с твоей связкой.
intell88, интересно взглянуть как у вас определяется адрес получателя для страницы. Как я могу представить, в вашей форме есть input, в котором вписывается адрес получателя из произвольного поля, это нужно исправить.
ChrisKorr, "=" заменяет все содержание, replace выполняет замену по шаблону. Скорость в работе между присвоить и replace nы не ощутишь. Если тебе нужно 2919 заменить на __ используй =, если 2919 на ____ используй replace.
myKod.innerHTML = myKod.innerHTML.replace(/./g,'_');
2 вариант.
replace используется, когда из набора символов нужно заменить определенный символ на другой по шаблону. В твоем случае использование replace не имеет смысла.
geshanya972, вам в раздел по оптимизации.
он не идет вместе с wp.