Intereting Posts
Лучшая практика для путей PHP Создание массива JavaScript из массива PHP Расшифровка амперсанда (& amp) до нормального .htaccess не позволяет пользователю просматривать файлы моей папки, у которых нет index.php Разрешить доступ к некоторым страницам cakephp PHPmailer отправляет почту спама в hotmail. как исправить? Загрузка изображений с помощью массивов и ошибок выборки Процессы убийства открыты с помощью popen ()? Пользовательская маршрутизация URI по строке запроса с помощью CodeIgniter? PHP с использованием preg_replace: «Ошибка разделителя не должна быть буквенно-цифровой или обратной косой чертой». Как иметь несколько условий для одного и того же оператора if? Сортировка массива PHP без ksort Как использовать синтаксис «@» cURL с удаленным URL-адресом? PHP удаляет повторяющиеся значения из многомерного массива Как отправить письмо с помощью Gmail через почту ()? Где я могу ввести пароль?

Как использовать переменные PHP, заключенные в двойном проценте (%% variable %%) внутри html

Я изменяю html-файл, который отправляется по электронной почте, мне нужно создать некоторые проверки через PHP для переменных, но я не знаю, что такое двойные проценты , я попробовал поиск в сети, но результаты, которые я вижу, даже не связаны к программированию.

Мне нужно быть уверенным при отправке другой почты, так как я могу видеть только вывод, когда почта отправляется через 30 минут позже.

Образец кода:

<img style="width: 160px; height: auto;" width="160" src="%%image_url_{{$i}}%%" alt="%%title_{{$i}}%%" style="margin:0.5em 1em 0 0"/> 

Не обращайте внимания на фигурные скобки, это из шаблона лезвия Ларавеля, который только сокращен, моя проблема в том, что %% %%. Данные взяты из csv.

Мне нужно проверить image_url через php

Solutions Collecting From Web of "Как использовать переменные PHP, заключенные в двойном проценте (%% variable %%) внутри html"

Системы шаблонов просто заменяют эти строки. Пример:

 // Object with variables $vars = array( 'image_url_1' => '/images/test.png'; 'image_url_2' => '/images/test2.png'; ); // Convert object with variables in "tags" ( so we dont have to parse per item ) foreach ($vars as &$value) $value = '%%' . $value . '%%'; $template = '/templates/test.html.tpl'; echo str_replace(file_get_contents($template), $vars); 

Приведенный выше код будет parse /templates/test.html.tpl и заменит все строки %%<var>%% в шаблоне значениями из $ vars.

Надеюсь, этот фрагмент кода очистит вас.