2011-11-26 128 views
0

我玩弄创建iphone的网页与html5和使用php,在我的代码下面,当我运行它由于某种原因的PHP部分而不是回显变量它不打印任何东西屏幕,有什么想法?谢谢简单的PHP回声问题在HTML

<!DOCTYPE HTML> 
<html> 
<head> 
<meta name="viewport" content="user-scalable=no, width=device-width"/> 
<meta name="apple-mobile-web-app-capable" content="yes" /> 
<link rel="stylesheet" type="text/css" href="iphone.css" media="screen"/> 
<meta charset="utf-8"> 
<title>Untitled Document</title> 
</head> 

<body> 
    <div> 


     <h1></h1> 
     <h2></h2> 
     <ul> 
     <li class="arrow"><center><a href="">Out</a></center> 
     <li class="arrow"><center><a href="">Connect</a></center> 
     <li class="arrow"><center><a href="">Disconnect</a></center> 



     </ul> 
     <center><p>Status:</p> 
     <?php 
$myString = "Hello!"; 
echo $myString; 
?> 
     </center> 

    </div> 



    </body> 

</html> 
+3

注:'

'在HTML5被弃用。使用CSS进行演示。 – kapa

+5

你确定php运行?检查生成的来源。 – Maerlyn

+0

在您的浏览器中查看源代码,看看它是否存在。 – frustratedtech

回答

2

变量名称are case-sensitive。你需要改变你的代码来反映这一点。(我的坏,看起来像在你原来的职位正确

此外,这是所有保存到PHP文件如果没有,那么您需要将您的文件重命名为这样的(例:?重命名index.htmlindex.php,并尝试在Apache服务器上再次打开它)

+0

你难道没有看到上面使用适当的大写字母吗? –

3

您是否将该文件保存为.php文件?您的Apache模块是否正常运行?PHP运行正常吗?我想不出其他任何东西可能是错误的,您的代码是正确的。

1

1)<center></center>标记已被弃用。尝试使用text-align:center css属性。

2)您为文件命名了什么扩展名?你在运行什么服务器(如果有的话)PHP解释器?确保你有一个正确配置的服务器,并用.php扩展名命名你的文件。

3)为了测试,看看你的服务器是否确实解析和执行PHP,把这个文件在您的服务器的文档根目录,看看是否有任何渲染

<?php 
    phpinfo(); 
?>