пон - PHP Online
Form of PHP Sandbox
Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php
in the places where the PHP script should be executed.
Result of php executing
Full code of пон.php
- <?php
- // Подключение к Google Ads API
- $client = new GoogleAdsClient(...);
- // Логирование времени
- error_log('[' . date('Y-m-d H:i:s') . '] ' . 'Начало выполнения скрипта', 0);
- // Получение кампании
- $campaign = $client->getCampaign(...);
- // Логирование данных о кампании
- error_log('[' . date('Y-m-d H:i:s') . '] ' . 'Кампания: ' . $campaign->getName(), 0);
- // Получение списка ключевых слов
- $keywords = $client->getKeywords($campaign);
- // Фильтрация ключевых слов по длине
- $minusKeywords = [];
- foreach ($keywords as $keyword) {
- if (strlen($keyword) != 17) {
- $minusKeywords[] = $keyword;
- }
- }
- // Логирование списка добавленных минус-слов
- foreach ($minusKeywords as $keyword) {
- error_log('[' . date('Y-m-d H:i:s') . '] ' . 'Добавлено минус-слово: ' . $keyword, 0);
- }
- // Добавление минус-слов
- try {
- $client->addNegativeKeywords($campaign, $minusKeywords, KeywordMatchType::BROAD);
- } catch (GoogleAdsException $e) {
- error_log('[' . date('Y-m-d H:i:s') . '] ' . 'Ошибка Google Ads API: ' . $e->getMessage(), 0);
- // ...
- } catch (Exception $e) {
- error_log('[' . date('Y-m-d H:i:s') . '] ' . 'Ошибка: ' . $e->getMessage(), 0);
- }
- // Логирование завершения
- error_log('[' . date('Y-m-d H:i:s') . '] ' . 'Завершение выполнения скрипта', 0);
- ?>
File Description
- пон
- PHP Code
- 13 Feb-2024
- 1.58 Kb
You can Share it:
Latest PHP Pastes