• Tư vấn điều trị
      bệnh khàn tiếng


    www.trikhantieng.com

    Liên hệ + 0913163316

BlogList111

Việt Nam Gia Phả, nơi lưu trữ Gia Phả của người Việt Nam  Kiến thức Blogspot Ngonluanho: Nhung cau chuyen thap lua-Tin-Cay-Men Vngreenzone Là một nơi chia sẻ kinh nghiệm làm blogger - Nơi tôn vinh tâm hồn blogger Việt

Chạy PHP bằng file Javascript bên ngoài

27
18/10/2011

Một trong những khía cạnh ít được biết đến của file javascript bên ngoài là khả năng tham chiếu một file PHP (.php) tương tự như một file .js. Bằng cách sử dụng file Javascript bên ngoài, chúng ta có thể thấy PHP và Javascript có thể cùng hoạt động mà bạn có thể nghĩ là không thể.

Cú pháp để tham chiếu một file PHP sử dụng file Javascript bên ngoài như sau:

  1. <script type="text/javascript" src="http://www.myhostplace.com/scriptname.php"></script>

Trong đó http://www.myhostplace.com/scriptname.php là đường dẫn đến script PHP thay thế cho file .js thông thường.

Sau đây là một ví dụ cơ bản về một script PHP, đó là showip.php:

  1. <?
  2. //"showip.php" display visitor IP address on any webpage
  3. Header("content-type: application/x-javascript");
  4. $serverIP=$_SERVER['REMOTE_ADDR'];
  5. echo "document.write(\"Your IP address is: <b>" . $serverIP . "</b>\")";
  6. ?>

Đoạn script PHP trên sẽ được đặt vào file ngoài như sau:

  1. <script type="text/javascript" src="showip.php"></script>

Và đây là kết quả hiển thị:



Ở ví dụ trên bạn có thể thấy một script PHP thông thường viết ra địa chỉ IP của khách truy cập khi được tham chiếu sử dụng file Javascript ngoài, gồm 2 chi tiết quan trọng: một hàm header nằm ở đầu để thông báo cho trang web biết rằng một script PHP đang xuất ra một file Javascript; vì phần xuất ra cuối cùng của scritp PHP cần phải là một file .js hợp lệ nên phần xuất ra PHP phải tuân theo cú pháp Javascript hợp lệ, vậy để hiển thị địa chỉ IP từ phương diện Javascript thì hàm echo kèm "document.write()" sẽ gửi nội dung trở về trang.

Khả năng tham chiếu script PHP trong một file Javascript bên ngoài rất hữu ích. Trên cơ sở này, chúng ta có thể mở rộng ứng dụng PHP vào blogspot để nâng Blogger lên một tầm cao mới.

Sắp tới rất có thể chúng ta sẽ từng bước trải nghiệm PHP trên nền tảng Blogger nên từ lúc này, các bạn cũng nên tậu cho mình một tài khoản host, có thể là có phí hoặc miễn phí để host các file PHP. Nếu bạn không thích mua host thì có thể xài free host như byethost.com. Bạn nào đã có tài khoản Google App Engine thì host PHP đã hơn, ổn định hơn.

{27 bình luậnAdd yours ?}

00:14:00, 18 thg 10, 2011

Đang chờ đợi những thủ thuật như dựa trên php mà điển hình nhất là hihi: đếm page view.

Thêm cái nữa đang chờ đợi bác nào có thể làm được 1 trang gởi điện thiệp :)

Reply
00:24:00, 18 thg 10, 2011

@Minh Triết Hi hi, rất nhiều thứ hay đó. Nhưng vài bài cơ bản để mọi người hiểu sơ qua về PHP trước khi xơi những thứ khó hơn. PHP k dễ ngốn đâu, nên phải từ từ. :1)

Reply
07:59:00, 18 thg 10, 2011

Bác Hà ơi em thấy giống giống cái của "geovisite" mà em đang áp dụng theo dõi số người Online phải không.:5)

Reply
10:28:00, 18 thg 10, 2011

ohh tin rất hay, lâu rồi em đã thử nhúng một .php vào script nhưng ko thành. bây h thật tiện lợi với php

Reply
19:43:00, 18 thg 10, 2011

Đáng lẽ không hỏi ở đây.. nhưng thôi thấy cũng đơn giản.
Có cách nào lấy được cái date hoặc times cho bài viết trong tiện ích popular posts không bác. Trong bloglist widget thì lấy vô tư...

Reply
19:56:00, 18 thg 10, 2011

@Minh Triết Các thẻ dữ liệu date và time chỉ hoạt động trong tiện ích Blog Posts, các tiện ích khác k hỗ trợ. Tạm thời chưa nghĩ ra hướng về vấn đề này.

Reply
20:04:00, 18 thg 10, 2011

G App Eng ko hỗ trợ php mà bác Hà

Reply
20:05:00, 18 thg 10, 2011

@DPMNET Thế mà host PHP được mới hay chứ :1)

Reply
20:08:00, 18 thg 10, 2011

@Huỳnh Nhật Hà

Host thì đc nhưng quản lí database kiểu gì chứ ^^

Reply
20:49:00, 18 thg 10, 2011

@DPMNET Quản lý database bằng Google SQL tương tự như MySQL vậy, khà khà rất là phức tạp chứ chẳng chơi.

Reply
20:51:00, 18 thg 10, 2011

Google có cả một tài nguyên đồ sộ mà chúng ta khó có thể khai thác hết được.

Reply
20:58:00, 18 thg 10, 2011

Php mạnh mẽ, nhưng khó học quá.

Reply
21:00:00, 18 thg 10, 2011

@Huỳnh Nhật HàHỳ hay thế mà lâu nay ko biết, bữa nào bác Hà demo thử phát chứ cái này e chưa thấy luôn đó

Reply
19:39:00, 19 thg 10, 2011

Dạ, e ko hiểu sao mà e sửa cái search box như lời a dăn rồi mà vẫn bệnh nào tật đó :K)

Reply
17:50:00, 20 thg 10, 2011

bác Hà mấy ngày nay không biết thế nào mà không PM cho anh em mình. Chúc Bác vượt qua ngày 20.10 :1)

Reply
22:18:00, 20 thg 10, 2011

@24h-Cafe Hai ngày lo cho chị em (1 ngày cho cơ quan, 1 ngày cho gđ). Phào, bây giờ mới blogging được đây.

Reply
07:42:00, 21 thg 10, 2011

@Huỳnh Nhật HàMay quá, Bác đã trở lại với anh em mình.

Reply

Làm sao phát triển ý tưởng này thành lưu lại tất cả các IP của khách đã viếng thăm??? Đã có bác nào làm cái này chưa?

Reply
20:47:00, 10 thg 11, 2011

Chờ bác Hà ra mấy tips về php vọc chơi, xem ra bác cũng nên đầu tư 1 em host để ngâm cứu và demo cho hoành tráng nhỉ :1) .

Reply
13:20:00, 24 thg 11, 2011

1GOM

Reply
17:11:00, 29 thg 7, 2012

https://developers.google.com/blogger/docs/1.0/developers_guide_php

hình như blogger đang cho chạy php phải ko bạn ?

Reply
18:49:00, 21 thg 9, 2016

ngoài cách nầy còn cách nào nhanh hơn k ạ

suc khoe

Reply
Nội quy! Đóng lại Khi bạn viết bình luận, cần tuân thủ một số quy tắc sau:
» Bình luận phải nghiêm túc và không chứa các liên kết quảng cáo.
» Có thể sử dụng các thẻ <b> … </b>,<i> … </i>, <a href="URL..."> ... </a>.
» Yêu cầu thủ thuật tại mục Yêu cầu thủ thuật hoặc hỏi tại mục Hỏi và Đáp.
More →
Chữ đậm Chữ nghiêng Chữ nghiêng 2 Chèn Link Chèn Link Mã hóa code Help ?Nhấn vào biểu tượng hoặc kiểu chữ hoặc chèn link sau đó nhấn nút Chọn rồi copy (Ctrl + C) để paste (Ctrl + V) vào khung viết bình luận. Mã hóa code nếu bạn muốn đưa code vào bình luận.

Chọn Xóa

Next post: Bài đăng Mới hơn

Previous post: Bài đăng Cũ hơn