【发布时间】:2015-07-24 09:23:33
【问题描述】:
我有一个输出一些 HTML 代码的 echo 调用,其中一些代码包含一个 css,在这个 css 中我试图执行一些 php 代码。
回显前的变量集
$bg = array('bg-01.jpg', 'bg-02.jpg', 'bg-03.jpg', 'bg-04.jpg', 'bg-05.jpg', 'bg-06.jpg', 'bg-07.jpg' );
$i = rand(0, count($bg)-1);
$selectedBg = "$bg[$i]";
然后在回声中:
echo'
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<link type="image/x-icon" href="test.ico" rel="shortcut icon" />
<style>
html {background:#000;
background: url("<?php echo $selectedBg; ?>") no-repeat fixed 0% 0% / cover #000;}
我已经尝试了几种方法来在 echo 中运行 php,但我失败了,如果我将 php 放在''标签页面将无法加载,我在这里做错了什么或者无法回显新的 php 代码在 php 回声中?
谢谢!
【问题讨论】:
-
使用这个“instid of '
-
请学习基本的php语法