#php #regex #preg-replace
#php #регулярное выражение #preg-replace
Вопрос:
У меня интересный вопрос, или, по крайней мере, я думаю, что это так.
У меня есть этот веб-сайт http://21-card-games.com/best/casino-reviews/casino-casino-titan.asp . Вы увидите изображение, а под ним содержимое.
Возможно ли объединить изображение с текстом и выровнять изображение по левому краю, чтобы текст тек рядом с изображением.
Все страницы создаются динамически, содержимое страницы — это переменная, которую я импортирую из базы данных mysql…
Вот часть кода:
<div id="yui-main"><div class="yui-b"><?php echo $g_page_content2 ?><br />
<?php include($_SERVER['DOCUMENT_ROOT'].'/includes/standard_images_screenshot_1.php');?><?php echo $g_content_text1 ?>
<?php /* This is the second banner for this page */ include($_SERVER['DOCUMENT_ROOT'].'/includes/banners/'.$row_rs_settings['g_sites_affiliate_ads2'].'.php');?></div>
$g_content_text1 — это переменная, которая извлекает текст, а ‘/includes/standard_images_screenshot_1.php ‘ это изображение. Включаемый файл изображения является частью скрипта, который создает изображение «на лету» (imagick).
Однако это более или менее то, о чем я думаю:
создать регулярное выражение, которое заменяет первое вхождение <p>
на это include($_SERVER['DOCUMENT_ROOT'].'/includes/banners/'.$row_rs_settings['g_sites_affiliate_ads2'].'.php'
, но я не уверен, что php все еще будет выполняться, если я это сделаю…
Любые идеи о том, как я могу это выполнить, были бы оценены.
Ответ №1:
Я не понимаю. Почему вы хотите создать регулярное выражение, чтобы текст проходил слева от изображения? Это проблема css. Просто добавьте float: слева к изображению.
Комментарии:
1. будет ли это работать, даже если между кодом изображения и текстом есть абзац <img src=» 21-card-games.com/images/5-reel-slots/adventurepalace.jpg » width=»300″ /><p>Adventure Palace — фантаст
2. смехотворно!!! Это работает — Миллион благодарностей — я не делал этого годами! — Я очень долго путал таблицы и элементы абзаца… Не думал, что это так просто, и создало бы очень сложную работу вокруг!