Архив метки: PHP

Как добавить окно поиска Google AdSense на веб-сайт

Google AdSense – один из популярных способов заработка в Интернете, размещая рекламу на сайте. Чтобы получить одобрение AdSense, вам необходимо отправить свой веб-сайт на проверку. После того, как команда Google AdSense одобрит ваш веб-сайт, они предоставят код JavaScript, который вам необходимо разместить на веб-сайте. На панели управления AdSense можно получить объявления разных размеров, например 728 90, 336 280, 320 100, 300 600, для размещения на веб-сайте.

Помимо размещения рекламы, Google AdSense предоставляет поисковую систему Google для веб-сайта, которая помогает получать больше доходов от Google AdSense. Если вы издатель AdSense, вам следует попробовать этот метод, чтобы зарабатывать деньги с помощью AdSense. Когда пользователь вводит ключевое слово в поле поиска вашего веб-сайта, он перенаправляется на страницу поиска, где результаты поиска будут отображаться вместе с некоторыми релевантными объявлениями. Если пользователь нажимает одну из рекламных ссылок на странице результатов поиска, вы получаете за это комиссию.

AdSense предоставляет код для формы поиска и результатов поиска, который нам нужно разместить в соответствующих местах. Когда вы добавляете код JavaScript в форму поиска Google, макет формы поиска по умолчанию, предоставляемый Google, будет отображаться на веб-сайте.

Как добавить окно поиска Google AdSense на веб-сайт

Возможно, вы захотите заменить форму поиска Google по умолчанию другим макетом. Сейчас мы покажем вам, как это сделать.

Давайте сначала рассмотрим пошаговое руководство по интеграции поисковой системы Google на веб-сайт.

Добавить окно поиска Google AdSense и код результата поиска

Войдите в свою учетную запись AdSense. На панели управления AdSense нажмите Мои объявления-> Поиск-> Системы пользовательского поиска.

Как добавить окно поиска Google AdSense на веб-сайт

Нажмите кнопку «Новые системы пользовательского поиска». На следующей странице заполните форму. В поле «Что искать» выберите второй вариант «Только выбранные мной сайты» и введите в поле URL своего веб-сайта.

Как добавить окно поиска Google AdSense на веб-сайт

Прокрутите страницу вниз, нажмите на результаты поиска, выберите последний вариант «на моем веб-сайте» и введите URL-адрес страницы поиска вашего веб-сайта, на которой вы будете отображать результаты поиска.

Как добавить окно поиска Google AdSense на веб-сайт

Затем нажмите кнопку «Сохранить и получить код». Откроется всплывающее окно. Скопируйте код окна поиска и код результата поиска.

Код окна поиска появится на месте вашего окна поиска. И код результата поиска нужно будет разместить на странице результатов поиска.

Заменить окно поиска AdSense

Когда мы вводим ключевое слово в поле поиска AdSense и нажимаем кнопку отправки, оно перенаправляет на страницу поиска с параметром ‘? Q = YOUR_KEYWORD’.

Например, если URL вашей страницы результатов поиска – http://yourdomain.com/search. Тогда ваш динамический URL станет http://yourdomain.com/search?q=wordpress. Здесь wordpress – это ключевое слово, которое мы хотим найти.

Если вы хотите заменить окно поиска Google AdSense по умолчанию, вам просто нужно установить URL-адрес действия формы на страницу поиска и имя поля поиска как «q».

<?php
$q = isset($_GET['q'])? $_GET['q']: '';
?>
<form class="search-form" method="get" action="http://yourdomain.com/search">
  <input type="search" name="q" value="<?php echo $q; ?>" />
  <input type="submit" name="search" value="Search" />
</form>

Это оно! Мы надеемся, что вы узнали о добавлении поиска AdSense на веб-сайт. Если у вас есть вопросы или предложения, оставьте комментарий ниже.

Статьи по Теме

Источник записи: artisansweb.net



2021-04-26T14:22:00
PHP

Что такое система управления контентом сайта (CMS)?

Простейший сайт несложно создать на чистом HTML, для этого достаточно будет знать самые простые теги.

Но когда дело доходит до создания более-менее сложных сайтов, таких как блог или интернет-магазин, то вам понадобится либо продвинутое знание веб языков программирования, таких как PHP, JavaScript или Python, либо вам нужно будет использовать CMS.

Система управления контентом (content management system), часто сокращенно CMS, — это программное обеспечение, которое помогает создавать, управлять и изменять контент на веб-сайте без специальных технических знаний. Читать

Что делать, если после обновления php до версии 7.1/7.2/7.3 не попасть в админку wordpress

Причиной тому является старая версия самой CMS WordPress




Бывает так, что версию php обновить пришлось, а версию wordpress пока обновлять рано и в итоге мы имеем следующую ошибку:




Error thrown

Cannot create references to/from string offsets




Открываем в корне сайта файл wp-login.php и




Строку:
$user = wp_signon('', $secure_cookie); 
Заменяем на:
$user = wp_signon(array(), $secure_cookie); 






2019-12-18T07:23:29
Без рубрики

Установка Memcached в Ubuntu

Memchached — это популярный сервер кэширования данных в оперативной памяти. С помощью него можно существенно увеличить производительность различных веб-приложений. Сам по себе Memcached позволяет только сохранять пары ключ-значение в памяти и быстро получать к ним доступ. Обычно Memcached используется вместе с каким-либо языком программирования. Например с Php, Python или серверным JavaScript.

Также сервис может использоваться для кэширования различных объектов веб-серверами, такими, как Apache или Nginx. В этой статье мы разберём установку Memcached в Ubuntu 18.04, а также основные настройки программы.

Читать

Рассылка E-Mail с помощью Mailgun API + PHP

PHP имеет встроенные функции для отправки почтовых сообщений однако обычно такие письма сразу же попадают в спам. Поэтому необходимо использовать API для отправки электронных писем, которые будут попадать именно в папку «Входящие» почтового ящика адресата, а не в спам. Большинство APIплатные, но если вам необходимо с чего-то начать нужен бесплатный сервис. Тут на сцене появляется Mailgun. 10.000 электронных писем бесплатно каждый месяц. Регистрация также бесплатная, данные кредитной карты не требуются.




Зарегистрируйтесь на https://mailgun.com/signup и войдите в свой аккаунт. Для использования сервиса вам понадобиться Mailgun API Key а также указать свой домен. Также необходимо будет подвердить право владения доменом. Без этого, количество писем будет ограничено 300 в сутки.
Перейдите на https://mailgun.com/cp/my_account и в левом верхнем углу вы увидите свой API Key, строка вида key-3358fhrhs333dsj43e3e5532.




Mailgun предлагает собственный класс для отсылки сообщений, однако здесь я бы хотел бы поделиться более простым решением на базе PHP + cURL. На базе cURL написана функция send_mail:




<? function send_mail($email,$subject,$msg) { 
$api_key="";/* Api Key got from https://mailgun.com/cp/my_account */ 
$domain ="";/* Domain Name you given to Mailgun */ 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($ch, CURLOPT_USERPWD, 'api:'.$api_key); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); 
curl_setopt($ch, CURLOPT_URL, 'https://api.mailgun.net/v2/'.$domain.'/messages'); 
curl_setopt($ch, CURLOPT_POSTFIELDS, array( 'from' => 'Open <mail@youriste.com>',
'to' => $email,
'subject' => $subject,
'html' => $msg
));
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
?>




Не забудьте задать переменные $api_key и $domain.
Теперь можно отсылать письма, передавая в функцию параметры:




$email - адрес получателя
$subject - тема письма
$msg - тело письма




Пример:




<?
send_mail("receiver@domain.com", "Hello!", "Have a nice day!");
?>



2019-03-20T13:08:44
Без рубрики

Включение локального файла (LFI) Пентест Web приложений

Полное руководство по тестированию безопасности уязвимости LFI с целью тестирования на ошибки и тестирования на проникновение.

Цель этой статьи  помочь тестировщикам  на проникновение, которые идентифицируют и тестируют уязвимости LFI в будущих испытаниях тестирования на проникновение путем консолидации исследований для локальных методов тестирования LFI. Читать