我使用WAMP服务器2.2.17和PHP 5.3.5。我正在尝试在ConTEXT(文本编辑器)中创建一个PHP脚本。 我按字面意思输入:
<? php
"hi everyone";
?>
并使用Save as...
保存并提供
文件名:"test.php"
(我放"
以确保他不会将我的扩展名更改为.txt
)
保存类型:所有文件(我尝试使用PHP)。
我去了WAMP,刷新他什么都没有。我输入根位置http://localhost:8080/test.php
没有任何反应。有谁知道我做错了什么?或者我还应该做些什么?
答案 0 :(得分:6)
这不是有效的代码。尝试
<?php
echo "hi everyone";
?>
答案 1 :(得分:0)
您可以查看页面的源代码(按Ctrl + U或在大多数现代浏览器中单击鼠标右键),您将看到php代码。
这意味着php没有解释您的代码。一个原因可能是php只是回应了<?php ... ?>
以外的所有内容,并且与人类不同,它可能无法识别您的类似<? php
(注意空格字符)。另一个可能是php或Apache的配置错误,很可能缺少(AddType x-httpd-php .php
或php的配置)。
答案 2 :(得分:0)
您刚刚创建了一个字符串变量。您需要以某种方式将其发送到浏览器。
在PHP中,这可以通过echo来完成,{{3}}将输出发送到用户浏览器。
例如:
$vartest = 'Hello ';
echo $vartest;
echo "World!";
会发送“Hello World!”使用浏览器访问该页面时的页面。
但是这假设你得到一个空白的屏幕,而不是一个抱怨没有找到网站的错误屏幕。如果是这种情况,您应该检查您的服务器。
此外,PHP代码bloack以<?php
或简称<?
开头,以?>
结尾。你的代码将介于这两者之间。