小php函数Http错误500的问题
我只是在学习php,为了练习,我想尝试制作一个php函数,它可以在文档中轻松生成CSS3梯度 我遇到HTTP错误500。代码如下:小php函数Http错误500的问题,php,http,Php,Http,我只是在学习php,为了练习,我想尝试制作一个php函数,它可以在文档中轻松生成CSS3梯度 我遇到HTTP错误500。代码如下: <?php function cgrad($c1,$c2,$applyto) { echo "<style type="text/css"> $applyto { background-image: -ms-linear-gradient(top, $c1 0%, $c2 100%); background-image: -moz-linear-
<?php
function cgrad($c1,$c2,$applyto)
{
echo
"<style type="text/css">
$applyto {
background-image: -ms-linear-gradient(top, $c1 0%, $c2 100%);
background-image: -moz-linear-gradient(top, $c1 0%, $c2 100%);
background-image: -o-linear-gradient(top, $c1 0%, $c2 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, $c1), color-stop(1, $c2));
background-image: -webkit-linear-gradient(top, $c1 0%, $c2 100%);
background-image: linear-gradient(to bottom, $c1 0%, $c2 100%);
height : 100%;
width : 100%;}
</style>";
};
?>
<html>
<head>
<?php
cgrad(#FFFFFF,#000000,body);
?>
</head>
<body>
testing
</body>
</html>
测试
非常感谢您的帮助。echo
echo
"<style type="text/css">
"
您使用引号来分隔echo语句,并且在其中-PHP无法确定引号是什么。一种方法是转义echo语句中的引号:
echo
"<style type=\"text/css\">
echo
"
PHP中出现语法错误时,可能会出现HTTP 500。对于以后的参考,请始终检查代码的结尾分号、正确的引号以及类似性质的内容。非常感谢两位回复的人,很抱歉这是一个如此简单的问题,因为我对php不熟悉,所以没有注意到。很多人感谢,cgrad
函数的参数需要被引用,因为pound
会创建注释。
echo
"<style type="text/css">
echo
"<style type='text/css'>
<?php
cgrad('#FFFFFF','#000000','body');
?>