2013-12-13 3 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

Имена файлов: list12-9 и list-12-8. Предыдущие, использующие list12-6, сработали. У обоих есть html расширения, и я использую xampp и использую localhost для открытия файлов. – user3100858

+1

Они должны иметь расширение .php, даже если они в основном HTML. – Ennui

ответ

1

Вы должны запустить локальный веб-сервер для выполнения PHP в браузере на локальном компьютере. PHP-код обрабатывается сервером и отображается для браузера, поэтому без веб-сервера, на котором запущен PHP на вашем локальном компьютере, он не будет отображаться.

Посмотрите на установку WAMP (для окон) или MAMP (для Mac).

Файлы также требуют расширения .php, даже если они в основном содержат HTML-контент.

+0

Большинство ПК с ОС Windows с IIS или IIS могут быть установлены бесплатно, на которых вы можете запускать PHP. Он называется стек WIMP при установке с MySQL (Windows + IIS + MySQL + PHP). – Jasper

+0

@ Джаспер слишком сложный, я предпочитаю XAMPP – meda

+0

А, тывм. У меня есть Apache с помощью xampp. В книге не указан тип файла, поэтому он может быть немного запутанным. – user3100858

Смежные вопросы