10/10/2018, 09:45

Đoạn code php này không hiển thị

Tớ mới học PHP và đã cài gói Appserv với MySQL 5, PHP 5, Apache 2.2.3. Tớ thử lưu đoạn code này dưới file test2.php sau đó up vào thư mục C:AppServwww. Rồi tớ truy cập http://localhost/test2.php nhưng nó không hiển thị gì cả >.<

Ai biết tớ sai phần nào giúp tớ với, cám ơn.

<html>
<head>
<title>Testing PHP</title></head>
<body>
<?php print "hello there!"; ?>
</body>
</html>
snoob_rebirth viết 11:47 ngày 10/10/2018
Code đó ok cả, nếu không được thì xài wampserver đi tiện hơn
conboo viết 11:51 ngày 10/10/2018
Để tớ thử xem, nhưng có điều lạ là tớ vào http://localhost/phpinfo.php thì vẫn xem được bảng phpinfo mà. Vậy đâu phải Appserv bị lỗi ko hiển thị được file .php đâu.
langtusitinh225 viết 11:47 ngày 10/10/2018
Ủa mà bạn vào http://localhost/test2.php không được nghĩa là bị "can't find the server" hay là nó hiện ra trang trắng vậy, view source thử xem, hay bạn thử tạo file mới xem thế nào
Vô Thin viết 12:01 ngày 10/10/2018
Được gửi bởi conboo
Để tớ thử xem, nhưng có điều lạ là tớ vào http://localhost/phpinfo.php thì vẫn xem được bảng phpinfo mà. Vậy đâu phải Appserv bị lỗi ko hiển thị được file .php đâu.
Soạn code file test2.php bằng gì thế? Nếu dùng notepad thì khi save file nhớ đặt nó trong dấu ngoặc kép là "test2.php" chứ nếu chỉ gõ test2.php không thôi có khi nó được lưu trên đĩa thành file test2.php.txt thì... bỏ bu.

Khi chạy như vậy nó xuất hiện như thế nào? Trang trắng hay báo lỗi? Chứ bảo không chạy là không có ý nghĩa gì hết.

Bạn thử một file test.php khác có nội dung như sau xem:

<?php
echo '<h2>It works</h2>';
?>
conboo viết 11:49 ngày 10/10/2018
Mình code bằng notepad và save file thì chọn chế độ All files nên cái file test2.php của mình là 1 file .php chứ không phải file .txt

Còn khi mình up nó lên localhost thì nó hiện ra trang trắng. Chỉ có mỗi dòng <title>Testing PHP</title> là phát huy tác dụng. Còn nội dung đằng sau thẻ <body> thì trắng tinh.

[=========> Bổ sung bài viết <=========]

Các bạn giúp tớ với, tớ biết bị sao rồi. Giờ tớ đã uninstall bộ Appsv và cài bộ Wamp nhưng vẫn bị như thế. Tớ code nhiều đoạn mã để thử sau đó up lên localhost nhưng nó chỉ đọc được ngôn ngữ html còn php thì nó không đọc được.

VD: tớ up 1 file
<?php
echo '<h2>It works</h2>';
?>

thì nó hiện ra chữ It works?> Vì chữ It works nằm trong thẻ html <h2></h2> còn nếu tớ up 1 file <?php print "hello there!"; ?> thì nó hiện ra trang trắng vì không đọc được ngôn ngữ php.

Có lẽ tớ làm thiếu bước nào ở phần cài đặt Wamp hay sao, mọi người ai biết giúp tớ với, tớ cần gấp lắm. Cảm ơn.
Vô Thin viết 11:58 ngày 10/10/2018
Như vậy là PHP không chạy được rồi. Vậy thì thử gỡ bỏ luôn cái hiện tại đi nhé, cài cái này: http://vertrigo.sourceforge.net/ xem thế nào? Nó nhỏ nhưng xài khá tốt với người mới bắt đầu, dễ sử dụng, chỉ cần copy file vào thư mục của nó, trong thư mục www là xong.

Nếu vẫn thất bại: Windows của bạn đã hỏng một sồ file quan trọng nên PHP không thể hoạt động, hãy cài lại Windows nhé.
katatunix9x viết 11:59 ngày 10/10/2018
có mỗi cái php mà phải cài lại cả windows
Vô Thin viết 11:58 ngày 10/10/2018
Được gửi bởi katatunix9x
có mỗi cái php mà phải cài lại cả windows
Không nhất thiết phải cài lại Windows, dĩ nhiên là có thể mượn máy khác để cài thử, hoặc cài máy ảo giả lập để thấy được lúc PHP nó chạy bình thường. Trường hợp biểu hiện lạ lùng kia khả năng Windows bị lỗi là rất cao. Do đó, nếu muốn PHP chạy OK, cách dễ nhất là cài lại Windows, còn nếu tự tìm được nguyên nhân thì hổng cần phải cài lại Windows.
quangdongst viết 12:02 ngày 10/10/2018
cài bạn up cái file test2.php lên cho mình coi thử đj
Bài liên quan
0