2013-12-13 89 views
-1

我一直在研究一本书,但本书中有几篇文章似乎并不工作,当我在浏览器中打开它们,但是在线php编辑器上工作时。你们能帮我纠正代码吗?运行代码时出现实际代码而不是PHP

<html> 
<head> 
<title>listing 12-9</title> 
</head>enter code here 
<body> 
<?php 
    $Today = date("l F d, Y"); 
    print ("Today is $Today, I will check your diary...<br>\n"); 

    $diaryDate = date("d"); 

    if ($diaryDate==3) print ("you have a dinner date"); 
    else 
    if ($diaryDate==10) print ("dentist appointment today"); 
    else 
    if ($diaryDate==23) print ("have the day off!"); 
    else 
    if ($diaryDate==29) print ("go to conference"); 
    else 
    print ("You have no booked events today!"); 
?> 
</body> 
</html> 

也:

<html> 
    <head> 
    <title>listing 12-8</title> 
    </head> 
    <body> 
    <?php 
     $Today = date ("l F d, Y"); 
     print ("Today is $Today, I will check your diary...<br>\n"); 

     $diaryDate = date ("d"); 

     switch($diaryDate) 
     { 
      case 3: print("you have a dinner date"); break; 
      case 10: print("dentist appointment today"); break; 
      case 23 : print("have the day off!"); break; 
      case 29: print ("go to conference"); break; 
      default: print("You have no booked events today!"); 
      } 

    ?> 
    </body></html> 

感谢

+1

你使用的是什么文件名?你给他们的.php扩展名?你是通过网络服务器运行它们,还是直接在浏览器中打开文件? – andrewsi

+0

文件名是列表12-9和列表12-8。以前使用list12-6的工作已经开始。两者都有HTML扩展,我使用xampp和使用本地主机来打开文件 – user3100858

+1

它们必须具有.php扩展名,即使它们大部分是HTML。 – Ennui

回答

1

您需要运行本地Web服务器在本地计算机上的浏览器来执行PHP。 PHP代码由服务器处理并呈现给浏览器,因此如果没有在本地计算机上运行PHP的Web服务器,它将不会呈现。

调查安装WAMP(对于Windows)或MAMP(对于Mac)。

这些文件还需要.php扩展名,即使它们大部分是HTML内容。

+0

大多数带有IIS或IIS的Windows PC都可以免费安装,您可以在其中运行PHP。与MySQL(Windows + IIS + MySQL + PHP)一起安装时,它被称为WIMP堆栈。 – Jasper

+0

@Jasper那太复杂了,我个人比较喜欢XAMPP – meda

+0

啊,tyvm。我有一个通过xampp工作的Apache。本书没有指定文件类型,因此可能会有点混淆。 – user3100858

相关问题