开启php与html混编

开启php与html混编,第1张

首先,你要混编的话你的文件后缀必须是php ,这样服务器才会编译里面的php语句,而不是直接输出。

其次,你混编的代码可能是<? echo 'xxx'?>形式的,而不是<?php echo 'xxx'?>形式的。使用第一种方法需要在php.ini里面设置。

最后,你显示不了的文件应该在浏览器右键查看源代码,可以帮助你分析出错原因,例如html和php代码都被输出了,就是第一个原因。如果有html代码,没有php代码输出,错误原因可能是你的php代码出错。实在找不出问题原因,可以把代码贴出来~

一般来说有两种混合写法,一种是HTML套PHP,写作<?php ?>;另一种是PHP套HTML,写作<?php echo ?>,若php开启短标签写法,也可写作<?=$item['RAND']?>

还有一种不太常用的混合写法如下:

easy way to execute conditional html / javascript / css / other language code with php if else:

<?php if (condition):?>

html code to run if condition is true

<?php else: ?>

html code to run if condition is false

<?php endif ?>

列出项目中的一段代码的两种写法:

[php] view plaincopy

<?php if($resitem['PREVIEW']){echo $resitem['PREVIEW']} else {echo "static/images/bg72.png"}?>

写法二:

[php] view plaincopy

<?php if($resitem['PREVIEW']): ?><?=$resitem['PREVIEW']?><?php else: ?>static/images/bg72.png<?php endif ?>

PHP 和HTML混写:

1.简单的:

<?php

$a = 5

$b =3

$c = $a - $b

echo $c

?>

<div>HTML 代码 </div>

-----------------------------------------------------------------------

2.用条件语句来控制HTML的输出:

<?php

$a = 6

$b = rand(1, 10)//产生随机数;

if($a <$b)

{

?>

<div>HTML代码 ,部分1</div>

<?php

}

else

{

?>

<div>HTML代码 ,部分2</div>

<?php

}

?>

这段代码是用PHP来控制HTML的输出,会随机输出 HTML1,HTML2


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7243188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存