2012-03-14 44 views
7

PHP öğrenmeyi öğreniyorum ve bir takılmaya başladım. Bunun nedeni, izlediğim video eğiticilerinin 2005'ten beri olması ve API’nın bazılarının aktarılmamasıdır. mevcut standartlar. Uzun hikaye kısa bir "zorluklar" bir sınav oluşturmaktır ve ne yaparsam yapmaz PHP kodu sızar ve HTML ile birlikte basılır.PHP kodu web sitesinde görülebilir

<html> 
<head><title>Chapter #4 Challenge</title></head> 
<body> 
<h2> Chapter #4 Quiz</h2> 
<?php 
$question1 = "<b>Question #1: What does the operator == mean?</b><br> 
     A) <input type=radio name='q1' value='a'>Equals<br> 
     B) <input type=radio name='q1' value='b'>Not Equal<br> 
     C) <input type=radio name='q1' value='c'>True<br> 
     D) <input type=radio name='q1' value='d'>Assignment<br> 
     <input type=submit value='Submit'> 
     </form><br>"; 
$q1answer = "d"; 
?> 
</body> 
</html> 

kod ama en çok da yazdırır sona gösterilecek her şeyin verir: ""; $ q1answer = "d"; ?> "

Bana kafa karıştırıcı olan şey, neden yeni başlayanlar için hiç bir şey yazdırmıyor olduğudur, çünkü sadece bir değişkene benzemiyorum ve nerede basıyorum? İkinci olarak, neden PHP kodunu metin çıktısı olarak gösteriliyor?

Ayrıca, kayıt için $ question1 değişkenini öneki "form" köşeli parantezler ile önceleyen bir anahtar deyimi kullanıyorum, bu yüzden bunu değişkene eklediğimden kaynaklandığımı düşünmüyorum. takdir!

+0

e nedir dosyanın xtension? Bunu çalıştırdığınız sunucu nedir? –

+0

Dosya adınız '.php' ile bitiyor mu? ;) – iambriansreed

+0

bununla ilgili çok fazla sorun var. Ancak yeni başlayanlar için, php'nin sunucunuza yüklendiğinden emin misiniz? –

cevap

3

eminim dosya * .php uzantılı değildir ve/veya sunucu çalışan php değildir.

İlgili konular