eugene_o

Рейтинг
114
Регистрация
10.05.2005

Здравствуйте!

Может кто и спрашивал уже, не нашел...

Есть сайт на WP 4, сервис по созданию мемов, любой может создать мем без регистрации, он сохраняется как пост с картинкой.

Как мне сохранять IP каждого создавшего пост?

Искал плагины - есть всякие User activity Monitor - боюсь они будут тяжелые...просто хотелось бы с постом сохранять IP и показывать его в админке.

Возможно такое просто реализовать?

orphelin:
поиск.
на днях была такая же тема

Тему не увидел...Глянул перед созданием новые темы... буду благодарен, если подскажите.

mariklab:
Забавно, чел не может набрать 100 баксов, а собирается платить +10% :)

И при этом сервер снимает, мог и хостингом обойтись :)

Lord Maverik:
Зачем искать что-то более сложное? Два месяца (а будете еще более наивны и глупы то и больше) провисит код, принесет владельцу доход и адъёз - "прощай, мы расстаемся навсегда". Денег за этот период Вы конечно не увидите вообще. Это как вариант.

Это первое, что мне пришло в голову, потом подумал, может в адсенсе какие возможности появились для легального увеличения дохода, а я не знаю о них. :)

Я ради интереса спросил, я с адсенсом работаю с его запуска и сайтам по 13 лет, меня никак не стимулируют эти 10%, точно связываться не буду.

Не уверен, но может в .htaccess какие-то редиректы происходят, тогда как раз такое будет...

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

А еще на stackoverflow советуют использовать:

curl_setopt($ch, CURLOPT_AUTOREFERER, true);

Ну пусть будут рандомны, во-первых они не всегда рандомны (не у всех сайтов), во-вторых всякими функциями типа измерения размера файла, определения версии, копирования файла удобнее работать по прямой ссылке, т.е. получил ссылку, измерил или скопировал файл сразу и все. Все равно, что в следующий раз ссылка будет другая.

---------- Добавлено 23.02.2016 в 10:49 ----------

Для пробы посмотрел плагином http Spy заголовки по адресу:

foxmail.com/win/download

В заголовке 3 раза было: Location: dldir1.qq.com/foxmail/windows/fm727chb26_build_setup.exe

Что-то не похоже на рандомную ссылку.

Хотелось бы тоже самое получать на PHP.

Непонятно: $APIKEY - нужно получать у гугла?

---------- Добавлено 14.01.2016 в 10:36 ----------

Поискал по вашему коду в гугле, нашел на stackoverflow:

$headers = get_headers('https://www.youtube.com/oembed?format=json&url=http://www.youtube.com/watch?v=' . $youtubeId);
if (is_array($headers)) preg_match('/^HTTP\\/\\d+\\.\\d+\\s+2\\d\\d\\s+.*$/', $headers[0]);
$err_flag = (strpos($headers[0], '200') ? '200' : '404');
print "<p class=m2><b>Проверка:</b> ".($err_flag==200 ? 'OK' : 'BAD')."</p>";

Это решение работает!

imagine:
чем scandir не угодил?
http://php.net/manual/ru/function.scandir.php

<?php
$path = '/tmp';
$files = scandir($path);
print_r( $files );
?>

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

Уже нашел причину, добавил в первое сообщение :)

Всего: 302