当前位置:首页 » 编程语言 » php显示代码

php显示代码

发布时间: 2023-03-30 13:22:35

‘壹’ 为什么php文件在网页上直接显示代码

  1. PHP是服务器端的脚本语言,需要经过扮早服务器解析才能显示的。

  2. xhouse推荐安装集成安装环境,例如厅蚂雀phpstudy,安装物空好后将其放在你的根目录下。

  3. 再通过浏览器访问localhost/你的文件名就可以了

‘贰’ 浏览器打开PHP文件有时候只显示代码

1、php直接蔽昌在浏览伍消器上是无法显示的,您需要专业的测试软件(本地主机,如:WampServer)来运行php代码,这个工具很实用,如果php文件有错的话,它就会自动告诉你错的位置和原因
2、Wamp就是Windows Apache Mysql PHP集成安装环境宏橘扒,即在window下的apache、php和mysql的服务器软件。

‘叁’ php中显示数组与对象的实现代码

1、
使用
print_r
(
$array/$var
)
print
是打印的意思,而r则取自Array的单词,那么该函数的功能就是打印数组内容,它既可以打印数组内容,也可以打印普通的变量。
print_r
($_REQUEST)
;
print_r
($_GET)
;
/*
打印使用GET方法传递的表单内容*/
print_r($_POST)
;
/*
打印使用表单POST方法传递过的数组内容*/
2、
使用
var_mp
($object/$array/$var)
var
代表变量(Variable),变量包括对象、数组以及标量变量,mp有倒出之意,加在一块,就是将变量或对象的内容全部输出出来。
var_mp($DB)
;
/*打印$DB数据库连接对象的内容*/
var_mp($fileHandle)
;
/*打印文件句柄对象的内容*/
var_mp($Smarty)
;
/*打印Smarty模板对象*/
3、
使用
var_export($object/$array/$var)
输出或返回一个变量的字符表示。此函数返回关于传递给函数的变量的结构信息,它和print_r()类似,不同的是其返回的表示是合法的PHP代码。可以通过将函数的第二个参数设置为TRUE,从而返回变量的表示。
例如:
复制代码
代码如下:
<?php
$a
=
array
(
1,2,
array("a","b","c"))
;
var_export
($a)
;
echo
"<br>"
;
$v
=
var_export
(
$a
,
TRUE)
;
echo
$v
;
?>
上例中,$v
=
var_export
(
$a
,
TRUE)
表示返回的是PHP的源代码,可以直接用PHP脚本的数组文件中。
相关说明:
以上三个函数都可以打印对象的值、系统函数值以及数组的内容;

echo
、print、printf可以打印变量内容,但不能显示数组及系统超级变量数组;

print_r

var_mp不仅可以打印数组、标量变量,还可以打印对象的内容;

var_mp语句不仅能打印变量、数组内容,还可以显示布尔变量和资源(Resource)的内容;

var_export
函数返回关于传递给该函数的变量的结构信息,和
var_mp()函数类似,不同的是其返回的内容是合法的PHP代码。

‘肆’ PHP页面原样显示html代码

使用PHP函数htmlspecialchars转换一下就可以了:

$str="Thisissome<b>bold</b>text.";
echohtmlspecialchars($str);


htmlspecialchars() 函数把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体。

转换后的字符输出,就能被浏览器直接显示了。

‘伍’ PHP文件执行时显示源代码

<form action="access_cars.php" method="post"> 按楼主这么写,你的 access_cars.php 应该放在表单这个html同一个文件夹下,且这个文件夹里面可以运行php的

‘陆’ 为什么php代码直接显示出来

第一、是否搭配好了php运行环境?
第二、你的代码文件格式是否php文件?
第三、该文件是否在php环境下运行的?
做到这3点,保证你不会出现这种问题!

例外,你的代码语法没有问题,但逻辑有问题!
你echo的是一个常量, 而不是变量!
但似乎,你没有定义abc这个常量吧?

‘柒’ php在网页上显示代码

<?php
$name=型禅isset($_POST["name"])?$_POST["name"]:"";
$password=isset($_POST["password"])?$_POST["password"]:"";
$conn=@mysql_connect("localhost","root","123")ordie("connectionfailed!");
mysql_select_db("web");
mysql_query("setnamesutf8");
if($name==""||银兆$password=="")
{
echo"<script>alert('login-failed!')</script>"卜搏尘;
exit;
}
else
{
$query=mysql_query("=".$name);
$row=mysql_fetch_array($query);
if($row[0]==$password)
{
echo"<script>alert('login-success!')</script>";
}
}
?>

‘捌’ html 嵌入php显示php的源代码

PHP源代码原样输出,通常的原因在于,PHP代码没有经服务器端解析。
通常,服务器端如果要对PHP进行解析(也就是当你在浏览器里用url访问时某个php脚本时),而不是显示其源代码,需要设置,比如,在apache里:
AddType
application/x-httpd-php
.php
AddType
application/x-httpd-php
.htm
一般将PHP脚本文件也需要以
.php作为文件的扩展名,这样,服务器才会对php脚本进行正确的解析。
建议你查看下文件的扩展名是不是
.php。

热点内容
怎么在windows下交叉编译qt 发布:2024-11-02 18:27:31 浏览:627
编程自动迷宫 发布:2024-11-02 18:09:48 浏览:432
联想数据守护者手机存储 发布:2024-11-02 18:09:43 浏览:201
游戏存储空间必须在同一个盘吗 发布:2024-11-02 18:09:43 浏览:677
云存储权益 发布:2024-11-02 18:08:59 浏览:55
做联机游戏服务器的电脑配置 发布:2024-11-02 17:44:36 浏览:172
华为编译器软件 发布:2024-11-02 17:42:11 浏览:123
电视机出场密码多少 发布:2024-11-02 17:36:23 浏览:577
服务器名称地址该如何填 发布:2024-11-02 17:31:14 浏览:84
群晖搭建视频培训服务器 发布:2024-11-02 17:23:14 浏览:624