geminisf
<?php $db = mysqli_connect("здесь то что нужно", "здесь то что нужно", "здесь то что нужно","здесь то что нужно"); } FROM information_schema.columns WHERE table_schema = 'здесь имя базы' AND data_type IN ('char', 'varchar', 'binary', 'varbinary','tinytext', 'text', 'mediumtext', 'longtext', 'tinyblob', 'blob', 'mediumblob', 'longblob')'"); while ($table_column = $result->fetch_assoc()) { $sql_news = mysqli_query($db,"SELECT * FROM ".$table_column["table_name"]." WHERE ".$table_column["column_name"]." LIKE '%000/u41/0/0/a9830fd1.jpg%'"); if ($sql_news) { } if ($count > 0){ echo 'Нашли совпадения '.$count.''; echo $table_column["table_name"].' '.$table_column["column_name"].' '; } } ?>
И есть функция
public function search2($file){ $config = cmsConfig::getInstance(); $db_host = $config->db_host; $db_base = $config->db_base; $db_user = $config->db_user; $db_pass = $config->db_pass; } FROM information_schema.columns WHERE table_schema = '".$db_base."' AND data_type IN ( 'char', 'varchar', 'binary', 'varbinary', 'tinytext', 'text', 'mediumtext', 'longtext', 'tinyblob', 'blob', 'mediumblob', 'longblob')"); while ($table_column = $result->fetch_assoc()) { $sql_news = mysqli_query($db,"SELECT * FROM ".$table_column["table_name"]." WHERE ".$table_column["column_name"]." LIKE '%000/u41/0/0/a9830fd1.jpg%'"); if ($sql_news) { } if ($count > 0){ }else{ } } }
На демо работает вход через mail.ru bergorod.ru/auth/login
В понедельник будет обновление инструкций и, скорее всего, обновление.
Если есть желающие, прошу протестировать.
Работает.
Это радует. Спасибо. Буду брать.В следующем обновлении будет майл.ру
Название будет "Mail.ru Auth". Адрес главной страницы — это тот url адрес страницы, где будет внедрён основной функционал: localhost/mailru-auth. Таким образом, на локальном сервере поместим наши файлы в каталог "mailru-auth".
Далее нажимаем на кнопку "Продолжить" и переходим к следующему шагу. На третьем шаге необходимо скачать файл receiver.html, поместить его в каталог вашего проекта и дать Mail.ru возможность проверить существование данного файла. Поскольку наш пример предназначен для работы на локальном сервере, то мы этого делать не будем. Просто нажимаем кнопку "Продолжить", и на следующей странице "Пропустить". Если же вы создаёте пример для приложения работающего на каком-то реальном сервере, то сначала пройдите процедуру проверки наличия файла receiver.html, иначе функциональность вашего примера может быть ограничена.
Итак, после успешного добавления сайта в сервис Mail.ru, нам должно выдастся следующее сообщение со специальными параметрами:
А ниже пример получения данных о пользователе (код нужно вставить в файл php)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> <title>Аутентификация через Mail.ru</title> </head> <body> <?php $client_id = '702253'; // ID $client_secret = '81fefec83a3ff8903af3fc4ae7bcc18e'; // Секретный ключ $redirect_uri = 'http://localhost/mailru-auth'; // Ссылка на приложение $url = 'https://connect.mail.ru/oauth/authorize'; 'client_id' => $client_id, 'response_type' => 'code', 'redirect_uri' => $redirect_uri ); echo $link = '<p><a href="' . $url . '?' . urldecode(http_build_query($params)) . '">Аутентификация через Mail.ru</a></p>'; $result = false; 'client_id' => $client_id, 'client_secret' => $client_secret, 'grant_type' => 'authorization_code', 'code' => $_GET['code'], 'redirect_uri' => $redirect_uri ); $url = 'https://connect.mail.ru/oauth/token'; $sign = md5("app_id={$client_id}method=users.getInfosecure=1session_key={$tokenInfo['access_token']}{$client_secret}"); 'method' => 'users.getInfo', 'secure' => '1', 'app_id' => $client_id, 'session_key' => $tokenInfo['access_token'], 'sig' => $sign ); $userInfo = json_decode(file_get_contents('http://www.appsmail.ru/platform/api' . '?' . urldecode(http_build_query($params))), true); $result = true; } } if ($result) { echo "Социальный ID пользователя: " . $userInfo['uid'] . '<br />'; echo "Имя пользователя: " . $userInfo['nick'] . '<br />'; echo "Email: " . $userInfo['email'] . '<br />'; echo "Ссылка на профиль пользователя: " . $userInfo['link'] . '<br />'; echo "Пол пользователя: " . $userInfo['sex'] . '<br />'; echo "День Рождения: " . $userInfo['birthday'] . '<br />'; echo '<img src="' . $userInfo['pic_small'] . '" />'; echo "<br />"; } } ?> </body> </html>
Пресет не пробовал, но redactor нормально подключается:
/novosti/release2122.html#comment_110874
Всё ж таки лучше, если бы можно было в личных сообщениях подключать пресеты стандартным способом.
Может для этого hook использовать.который по cron дергает записи из типов контента и собирает в одной таблице
Где в базе посмотреть адрес?
Спасибо, люди добрые!Уважаемые! Доброго всем дня! Обращаюсь к вам с необычной просьбой — добавьте, пожалуйста, хотя бы один + в карму, а то не могу ни черта, только в существующих темах на форуме писать.
Дорогие друзья! Хорошая новость. В ближайшие дни будет патч Конструктора тем!
Спасибо за хорошую новость