Skip navigation.

Log in | Sign up

Để đầu tư CK thành công cần kiến thức, thông tin, nghệ thuật và may mắn

Welcome to Hoang Tam- Ngoc Tu blog: Nơi trao đổi những kiến thức về Tin Học & Tài Chính

Posts tagged with "Web"

Thiết kế Website như thế nào cho hiệu quả

Thiết kế Website như thế nào cho hiệu quả PDF Print Email
Written by
Sunday, 14 June 2009 15:18

Khi kinh doanh trực tuyến việc xây dựng một website là điều tất yếu song để phát triển một website thành công thì không phải là điều dễ dàng. Trước hết chúng ta cần xem xét một số đặc điểm chung của những website thành công và khám phá những gì bạn có thể áp dụng cho website của bạn và Một Số Điều Nên & Không Nên Khi Thiết Kế Website
1. Những trang này được1. Những trang này được tổ chức rất chặt chẽ và dễ sử dụng. tổ chức rất chặt chẽ và dễ sử dụng.



Để làm cho trang chủ đơn giản cần thiết kế bảng nội dung, bảng này cũng nên hết sức đơn giản và dễ sử dụng. Đồng thời sử dụng những từ và đoạn ngắn gọn dễ hiểu để thu hút người đọc.

2. Sử dụng từ ngữ dễ hiểu.

Một ai đó sẽ không thể theo dõi được quảng cáo bán hàng của bạn cũng như mua những mặt hàng mà bạn đang cung cấp nếu như họ không thể hiểu được những gì bạn đang nói. Sử dụng những lời lẽ hoa mỹ để tán dương những sản phẩm bạn cung cấp thì rất dễ nhưng bạn sẽ không thể biết được có bao nhiêu người tới website và dự định của họ như thế nào?.

Có thể bạn cung cấp những sản phẩm dịch vụ chất lượng tốt nhưng sẽ không ai mua nếu như họ không biết bạn đang chào bán những gì, hay không thể hiểu được lợi ích mà sản phẩm dịch vụ của bạn mang đến cho khách hàng. Hãy nhớ rằng khi một người đến thăm website của bạn, có thể anh ta chưa biết bạn là ai?. bạn đang chào bán sản phẩm gì?. Bạn phải giúp khách hàng hiểu rõ những vấn đề này trong thời gian ngắn nhất. Hãy dùng các câu ngắn gọn, cô đọng và giữ kiểu thiết kế cố định đối với tất cả các trang con.

3. Dễ dàng khám phá các đường link.

Bạn đừng nghĩ rằng tất cả mọi người đều sử dụng một đường truyền Internet có tốc độ cao. Liệu bạn có muốn mình phải đợi 10 phút để tải một trang về trước khi xem trang đó không?. Chắc chắn là không, vì thế bạn đừng hy vọng khách hàng sẽ đợi. Bạn cũng nên nhớ rằng 30 giây trước màn hình giống như 10 phút vậy.

Sử dụng đồ hoạ để trang trí là rất tốt nhưng đừng lạm dụng. Nếu bạn cần nhiều hình ảnh và đồ hoạ lớn thì nên có một biểu tượng nhỏ sẽ liên kết với hình ảnh đồng thời nhắc nhở người xem cần phải đợi. Sử dụng video và audio trong trang như một công cụ để bán hàng là ý tưởng khá hay, tuy nhiên bạn không nên sử dụng bởi hiện tại hầu hết mọi người vẫn đang sử dụng modem 28.8, 33.6 và 56.6.

Nhân tố thời gian là vô cùng quan trọng vì mọi người thuờng không kiên nhẫn khi vào mạng. Nếu trang của bạn phải mất thời gian quá lâu để tải về thì khách hàng có thể nhấn chuột và bỏ đi. Đừng để mất khách hàng chỉ vì trang web của bạn tải về quá chậm.

Hãy tăng tốc độ truyền của các trang web lên bằng cách:

*
Giảm kích cỡ đồ hoạ trong trang web của bạn. Nhiều file đồ hoạ không nhất thiết phải có kích cỡ như trên các trang web thông thuờng. Bạn chỉ cần 72 dpi cho độ phân giải của màn hình và đồ hoạ cũng chỉ cần 256 màu. Một đồ hoạ kích cỡ nhỏ 4" - 2" không nên lớn hơn 10K. Thu nhỏ kích cỡ đồ hoạ, độ sâu của màu. Hãy để chế độ phân giải đồ hoạ và hình ảnh nền ở mức 256 màu. Nếu bạn rất cần một đồ hoạ lớn thì bạn có thể cung cấp cho người xem một hình ảnh nhỏ với tuỳ chọn xem tiếp một hình ảnh lớn hơn.
* Quy định cụ thể kích cỡ file đồ họa trong mã HTML. Nếu bạn quy định cụ thể kích cỡ các file đồ hoạ trong mã HTML, trình duyệt web sẽ rút ngắn kích cỡ của trang nếu cần thiết và nơi hình ảnh sẽ xuất hiện, hiển thị văn bản và để một khoảng trống cho file đồ hoạ tải về.
*
Giảm số file trong trang web của bạn (cả file đồ hoạ và HTML kết hợp với nhau). Mọi người luôn xem nhẹ thủ thuật quản lý trang: giảm số file chứa trong website của bạn. Mọi người thuờng có tối đa bốn kết nối (socket) trong trình duyệt web của họ. Mỗi một socket sẽ cho phép chuyển một file về máy tính của bạn, vì thế nếu bạn có 4 socket thì bạn có thể tải cùng lúc 4 file về. Nếu bạn có 6 ảnh trong trang chủ và một file HTML thì tất cả là có 7 file cần phải tải về. Trình duyệt sẽ tải 4 file về trước , sau khi tải xong một file socket sẽ tải tiếp file còn lại. Nói cách khác file thứ 5 sẽ chỉ được tải về khi file thứ nhất được tải xong. Và file thứ 6 sẽ chưa được tải về cho đến khi quá trình tải file thứ hai hoàn thành... quá trình tải về có thể kéo dài nếu có quá nhiều file đặc biệt khi những file này rất lớn. Theo như nguyên tắc, (giả sử đồ hoạ của bạn có kích cỡ khiêm tốn 5-12K) bạn hãy cố gắng có duới 5 file mỗi trang.

5. Nội dung không có hình ảnh.

Nhiều người sử dụng ảnh "GIFS" và JavaScripts để tạo các logon và ký tự chạy ngang màn hình hay những gì tương tự. Điều này không chỉ làm tăng thời gian tải về mà còn làm người xem xao lãng nội dung bán hàng của bạn. Những người trên Internet là những con người của thông tin vì vậy bạn hãy chắc chắn rằng mình đang dành thời gian cho những thông tin có chất lượng chứ không phải là những hình ảnh vô bổ.

Nếu bạn có một nội dung vô giá trong trang web, hãy làm cho nó dễ đọc. Hãy chia thành những đoạn quan trọng, bôi đậm những câu quan trọng trong từng đoạn và bạn đừng ngại trang trí với một số màu.

Tô màu văn bản thay thế file đồ hoạ nếu có thể. Nói cách khác thay vì sử dụng một file đồ họa để gây sự chú ý, bạn có thể sử dụng văn bản có màu sắc khác nhau.

Có thể bạn muốn cung cấp thông tin miễn phí duới dạng bài báo hay bài phóng sự, và sau đó cố gắng bán hàng. Nếu bạn muốn cung cấp cho người sử dụng những thông tin bổ ích (với mục đích thu hút khách hàng), hãy thêm những nội dung có chất lượng chứ không phải là những hình ảnh bên ngoài. Trong truờng hợp đó một chữ đáng giá hàng nghìn hình ảnh.

Thậm chí bạn muốn trang của mình sinh động hơn một chút (có những biểu tượng biến hình, các dòng chữ bôi đậm...) nhằm thu hút mọi người tiếp tục quan tâm tới sản phẩm và dịch vụ của bạn. Công việc của bạn chính là kiểm tra những kết qủa mà khách hàng xem đem lại.

Tất cả sẽ phụ thuộc vào những sản phẩm và dịch vụ bạn đang bán cũng như đối tượng khách hàng bạn cần tiếp thị hay thị truờng mục tiêu của bạn. Nếu bạn đang tiếp thị cho lớp trẻ thì sự sinh động của website sẽ làm tăng doanh số bán hàng. Nhưng nếu đối tượng khách hàng của bạn chủ yếu là những nhà kinh doanh có trình độ thì yếu tố sinh động đó có thể làm bạn giống như một hoạ sĩ nửa mùa. Đối với đối tượng khách hàng này bạn cần thu hút họ bằng những sự kiện, con số, sự trung thực và những lợi ích rõ ràng.
6. Dễ theo dõi "quá trình bán hàng".

Bạn phải tạo điều kiện để khách hàng hiểu rõ những lợi ích của sản phẩm và dịch vụ của bạn đem lại cũng như cung cấp cho khách hàng phương thức đặt hàng thuận tiện nhất. Liệu bạn đã xây dựng được uy tín đối với khách hàng trước khi bạn yêu cầu họ đặt hàng chưa?. Bạn đã tạo cho khách hàng sự yêu thích và hứng thú trước khi bạn mời họ đặt hàng chưa?. Bạn đã cung cấp cho khách hàng một số cách đặt hàng thuận tiện cả trên mạng và ngoài mạng chưa?. Và liệu bạn đã huớng dẫn khách xem tất cả từng buớc một chưa?.
7. Tương thích với đa số trình duyệt web.

Nếu bạn sử dụng bảng biểu hãy xem xét cẩn thận việc nó sẽ hiển thị như thế nào ở các trình duyệt khác nhau (ví dụ Internet Explorer, Netscape) và ở tất cả các cấp độ phân giải (ví dụ 640 x 480, 800 x 600, 1024 x 768).

Thietkewebdep.net ( Sưu tầm )

Kiếm tiền nhờ AdSense

Kiếm tiền nhờ AdSense

Nguồn: http://sites.google.com/site/tamhoang279/system/app/pages/admin/ads

Chào mừng bạn đến với thuật sĩ cấu hình AdSense. Định cấu hình quảng cáo cho trang web của bạn và kiếm 100% doanh thu của Google AdSense.

Kiếm tiền từ trang web này

Thanh bên của Trang web
Quảng cáo được hiển thị trong toàn bộ thanh bên của bạn và thay đổi dựa trên nội dung. Tuỳ chỉnh kiểu quảng cáo trên tab Giao diện.


Thêm

Nội dung trang
Chèn tiện ích AdSense vào trang cá nhân của bạn.
Chỉnh sửa trang bất kỳ và sau đó chọn Chèn -> AdSense từ trình đơn để đặt quảng cáo vào trong nội dung trang của bạn. AdSense là gì?

AdSense cho phép bạn kiếm tiền bằng cách đặt quảng cáo bằng văn bản và hình ảnh nhắm mục tiêu vào trang web của bạn.

Google tự động chọn quảng cáo nào để hiển thị dựa trên nội dung và người dùng trang web của bạn và bạn kiếm tiền khi khách truy cập xem hoặc nhấp vào các quảng cáo này. Tìm hiểu thêm

Tôi sẽ kiếm được bao nhiêu tiền?
Chính sách Chương trình của Google AdSense
Tôi sẽ được trả tiền khi nào?
Tại sao mọi quảng cáo của tôi không hiển thị?
Trung tâm Trợ giúp AdSense

CÁCH TẠO MỘT TRANG WEB CÁ NHÂN MIỄN PHÍ

CÁCH TẠO MỘT TRANG WEB CÁ NHÂN MIỄN PHÍ

Nguồn: http://www.dayhocintel.net/diendan/showthread.php?t=11533

Xin chào các thầy cô!
Tiếp cận với CNTT là một vấn đề cấp thiết trong thời đại số ngày nay. Lập trình, thiết kế website là một công việc tương đối khó khăn. Tuy nhiên, chúng ta hoàn toàn có thể tự thiết kế một trang web riêng cho mình (tất nhiên là miễn phí, và dung lượng thấp) mà không cần biết đến các ngôn ngữ thiết kế. Điều này hoàn toàn tiện dụng cho những người mới gia nhập thế giới website.
Sau đây tôi xin mạn phép các IT để giới thiệu cho những ai chưa biết cách tạo một trang web cá nhân free (cũng đáng để học hỏi đấy chứ).
Đầu tiên, các thầy cô hãy tìm một trang web cho phép tạo và thiết kế một trang web riêng. Ví dụ ở đây là trang http://love.easyvn.com/_easyweb/index.php
Các bước có thể kể đến như sau:
1. Hãy vào trang web đó, đăng kí cho mình một tài khoản free (cái này chắc là quá dễ rồi), hãy cứ làm theo hướng dẫn như trong đó.
2. Sau khi đăng kí xong, hãy mở hòm thư (email) mà mình đăng kí để xác nhận thông tin, sau dó vào lại http://love.easyvn.com/_easyweb/index.php đăng nhập với tên và pass đã đăng kí trước để thiết kế trang riêng của mình. (phần thiết kế này các thầy cô cứ làm thử đi, có gì thắc mắc cứ liên lạc với tôi)
3. Sau khi làm đầy đủ 2 bước trên, các thầy cô đã có trang web riêng của mình rồi đó, địa chỉ của nó là: http://love.easyvn.com/tendangnhap .
Tuy nhiên, như các thầy cô thấy, nếu để địa chỉ web của mình như trên thì thật bất tiện trong việc nhớ địa chỉ web. Chính vì vậy mà cần phải sắm sửa cho mình một cái địa chỉ web dễ nhớ để giới thiệu đến bạn bè chứ nhỉ (tuy nhiên cần chú ý, muốn sửa nội dung trang web thì vẫn phải login vào trang gốc nhé). Sau đây là cách tạo một dowmain (tên miền) miễn phí vĩnh viễn.
Để tạo cho mình một dowmain miễn phí thì các thầy cô serch trên mạng nhiều lắm, nhưng ở đây tôi xin giới thiệu cách tạo một dowmain có dạng rất ấn tượng tentrangweb.cow.vn ,các bạn chú ý ở đây là .cow gần giống với .com phải không ạ, rất dễ nhớ (ấn tượng là ở cái tên cow, hi hi). Cách làm như sau:
Đầu tiên, hãy vào trang web: http://www.free.cow.vn/ , click vào Tên miền miễn phí để tạo một tên miền cho mình. Sau đó kick tiếp vào Đăng kí sẽ ra các mục sau:

* Tên đăng nhập: là tên tài khoản trang web của thầy cô
* Tên miền: là tên địa chỉ trang web của thầy cô đó VD: nếu thầy cô điền là: dieumuonnoi thì trang web của thầy cô sẽ là: dieumuonnoi.cow.vn
* Lĩnh vực: là lĩnh vực trang web của thầy cô
* Địa chỉ trang web: là địa chỉ web liên kết mà khi gõ tên miền vào nó sẽ trỏ tới. Cái này thầy cô copy cái địa chỉ trang web ở thanh địa chỉ khi bạn đăng nhập vào trang chủ trang web của thầy cô. ví dụ: http://love.easyvn.com/trinhhao/tran...u/trangchu.php
* Địa chỉ email: địa chỉ hòm thư mà thầy cô đăng kí (cái này sau khi đăng kí tên miền, hệ thống sẽ gửi một thư cho thầy cô một thư trong đó có pass để đăng nhập vào trang web tạo tên miền. Trong đó, thầy cô có thể thay đổi địa chỉ trang web của mình nếu không muốn tên miền này trỏ tới trang web đó nữa)
* Còn các ô còn lại thì dễ dàng rồi.

Sau khi đăng kí xong, các thầy cô đăng nhập vào trang web free.cow.vn và đăng nhập vào đó với tên đăng nhập đã đăng kí và pass do hệ thông gửi qua hòm thư, vậy là xong. (vào đó, thầy cô có thể đổi pass đi cho dễ nhớ cũng được).
Như vậy là thầy cô đã có tên miền tentrangweb.cow.vn rồi đó. Hãy thử gõ vào địa chỉ website đi, thành quả của mình đã hiện ra rồi đó. Chúc các thầy cô thành công! Có gì khó khăn cứ post lên nhé!

Để tạo một trang chủ hấp dẫn cho website

Để tạo một trang chủ hấp dẫn cho website

08:09' PM - Thứ hai, 08/11/2004

Trang chủ (Home Page) là trang đầu tiên khách hàng sẽ được tiếp cận khi truy cập vào website của bạn. Một trang chủ đẹp, hấp dẫn, độc đáo sẽ thu hút khách hàng truy cập không chỉ một lần mà sẽ thường xuyên truy cập trở lại để tìm kiếm thông tin hay sản phẩm mà bạn cung cấp và tiềm năng sẽ trở thành khách hàng của bạn.

Ngược lại, cho dù nội dung và sản phẩm mà bạn cung cấp là rất hữu ích nhưng trang chủ mà bạn thiết kế không làm nổi bật được điều đó, không có khả năng thu hút sự chú ý của khách hàng, thì website của bạn sẽ dần mất đi giá trị thực của nó. Vậy một trang chủ như thế nào sẽ được coi là hấp dẫn và có khả năng "bắt mắt" khách hàng.

1. Thu hút sự quan tâm của khách truy cập

Rất nhiều trang web đã để lãng phí những khoảng không giá trị trên trang chủ của họ với những câu khẩu hiệu như: "Welcome message from our CEO!" hay những bài giới thiệu trích dẫn dài vô tận. Tất cả những trang chủ được thiết kế với những nội dung như trên thường không thu hút được sự chú ý của người truy cập và cũng là nguyên nhân làm tăng thời gian truy cập.

Ở một khía cạnh nào đó, những bài giới thiệu về công ty là rất hữu ích. Tuy nhiên, bạn phải biết chọn lọc, đưa ra những thông tin hữu ích nhất để làm nổi bật trang chủ và những ưu việt của sản phẩm và dịch vụ mà bạn cung cấp.

2. Cung cấp các thông tin ngắn gọn và đơn giản.

Mục đích truy cập Internet của khách hàng là nhanh chóng có được những thông tin mà họ quan tâm. Đừng hy vọng khách hàng sẽ dùng thanh trượt để kéo xuống 3, 4 lần chiều dài của màn hình để tìm kiếm sản phẩm. Tốt nhất hãy tạo thuận lợi cho khách truy cập bằng việc thiết kế một trang chủ thật đơn giản và ngắn gọn trên một mặt màn hình máy tính.

*
Liệt kê, giới thiệu tên các mặt hàng bằng cách đánh dấu theo từng khoản mục rõ ràng: Khách hàng thường chỉ lướt qua các đề mục mà họ quan tâm chứ không bao giờ tìm kiếm trong những đoạn giới thiệu dài và khó tìm kiếm. Bên cạnh đó có thể sử dụng những kỹ thuật, kỹ xảo làm nổi bật những khoản mục quan trọng.
*
Phân định các khoản mục một cách rõ ràng: Sử dụng mầu, thẻ header tag hay các thanh công cụ để phân định các khoản mục.
*
Xây dựng dữ liệu dưới dạng cột: Dữ liệu xây dựng dưới dạng cột có thể dễ đọc hơn là viết dưới dạng dòng ngang kéo dài hết một trang màn hình.
*
Xây dựng những đoạn thông tin ngắn: Hãy xây dựng những đoạn text ngắn và làm nổi bật những nội dung chính quan trọng của từng đoạn.

Với những kỹ thuật thiết kế trên cùng với sự kết hợp các đường link kết nối, khách truy cập sẽ có được đầy đủ những thông tin mà trang web của bạn cung cấp một cách thuận tiện và nhanh nhất. Trang chủ của một website nó giống như một món ăn khai vị của một bữa tiệc. Hãy tạo cho khách hàng của bạn cảm giác ngon miệng và sự hấp dẫn của những món ăn khác mà bạn sẽ cung cấp.

3. Chỉ dẫn truy cập

Một hệ thống điều hướng hay chỉ dẫn truy cập là rất quan trọng nếu bạn muốn thu hút và tăng số lượng khách truy cập. Và dưới đây là một số cách mà bạn có thể tham khảo:

*
Công cụ điều hướng truy cập: Hãy tặng cho khách hàng của bạn các lựa chọn điều hướng mà không buộc phải sử dụng sự trợ giúp của công nghệ hay các trình duyệt đặc biệt. Các tổ hợp phím tắt cũng sẽ rất hữu ích để người truy cập có thể sử dụng công cụ điều hướng từ bàn phím thay bằng việc nhấc chuột.
*
Công cụ tìm kiếm: Khách truy cập rất thích được tra cứu website qua các công cụ tìm kiếm để có được chính xác những thông tin hay sản phẩm mà họ cần. Rất đơn giản, bạn không cần phải dùng bất kỳ một thủ thuật nào để thực hiện. Thay vì hãy liên hệ với một số nhà cung cấp máy chủ, như: Google, FreeFind. Hoặc bạn có thể tham khảo tại SearchTools.com
*
Sơ đồ trang: Đối với những trang web lớn và phức tạp, việc xây dựng một sơ đồ trang là rất hữu ích không chỉ cho khách truy cập mà cho chính bạn khi bạn muốn quản lý, theo dõi và cập nhật dữ liệu. Sơ đồ trang sẽ giúp bạn xây dựng được mối liên kết giữa tất cả các nội dung của website.

4. Xây dựng niềm tin với khách hàng

Khách truy cập không làm việc trực tiếp với bạn. Và cũng có thể sẽ không bao giờ gặp bạn thậm chí là nói chuyện qua điện thoại - bởi vì tất cả có thể được thực hiện tự động và trực tiếp trên mạng. Chính vì vậy việc xây dựng cơ sở niềm tin cho khách hàng là rất quan trọng. Hãy để một vị trí nhỏ trên trang chủ cho việc cung cấp: Tên công ty, địa chỉ, và số điện thoại.

Đã có không ít khách hàng lưỡng lự khi đưa ra quyết định giao dịch với các website không cung cấp địa chỉ và số điện thoại cụ thể. Ngoài ra, việc đăng ký website lên các công cụ tìm kiếm của bạn cũng sẽ bị huỷ bỏ nếu bạn không cung cấp những thông tin liên hệ cần thiết.

*
Địa chỉ email: Việc cung cấp một địa chỉ email cũng không thể thiếu để giúp khách hàng có thể giao dịch với bạn, tuy nhiên bạn cũng nên cẩn thận trước những bức thư được gửi dưới dạng Spams.
*
Tỷ lệ khách truy cập: Việc đưa ra tỷ lệ khách truy cập hay số lượng khách truy cập sẽ giúp khách hàng hình dung và đánh giá được chất lượng của website cũng như chất lượng dịch vụ và sản phẩm mà bạn cung cấp.

5. Kiểm tra và khắc phục các sự cố.

Cuối cùng, bạn cần phải chắc chắn trang chủ của bạn sẽ được hiển thị khi khách truy cập load vào. Những hoạt hình flash ấn tượng là rất cần thiết tuy nhiên bạn cần phải đảm bảo thời gian truy cập không quá lâu. Một trang chủ tiêu chuẩn thu hút được số lượng lớn khách truy cập là một trang đảm bảo thời gian truy cập nhanh, giao diện đẹp hấp dẫn và chứa đựng các thông tin hữu ích. Điều đó hoàn toàn không quá khó - nếu bạn thực hiện tốt những nhiệm vụ sau:

*
Phối màu phù hợp: Sự phối màu phù hợp sẽ đem lại sự tương thích và nhấn mạnh được những nội dung và thông tin quan trọng. Đặc biệt, tránh sự kết hợp giữa màu đỏ và xanh, có có thể gây ra hiện tượng khó nhìn cho khách truy cập.
*
Xây dựng hình ảnh hay đồ hoạ: Hãy chắc chắn rằng những hình ảnh của trang chủ đưa ra được ý tưởng chính của website. Mục đích của phần lớn khách truy cập là muốn tìm kiếm thông tin chứ thực sự không phải để xem hình ảnh. Chính vì vậy, hãy hạn chế việc đưa những hình ảnh làm tăng thời gian truy cập không cần thiết.
*
Kiểm tra và sửa lỗi: Các lỗi xuất hiện trong việc thiết kế và upload lên mạng là không tránh khỏi. Vì vậy bạn cần phải quan tâm nhiều hơn đến việc tìm kiếm và khắc phục các lỗi trước khi giới thiệu rộng rãi đến công chúng.

Tự tay thiết kế trang web riêng miễn phí (Phần I)

Tự tay thiết kế trang web riêng miễn phí (Phần I)
Tham khao : http://xahoithongtin.com.vn/2009041103362214p0c252/tu-tay-thiet-ke-trang-web-rieng-mien-phi-phan-i.htm


* Tự tay thiết kế trang web riêng miễn phí (Phần II) (17/04)

Việc tạo ra một trang web riêng hiện nay chắc chắn không có gì khó khăn với đa số người rành về công nghệ, tuy nhiên – để có được một trang web riêng miễn phí, ấn tượng phục vụ cho nhu cầu cá nhân thì đôi khi cũng phải đắn đo chọn lựa. Có rất nhiều địc chỉ cung cấp các website miễn phí nhưng chỉ có thời hạn một năm. Sang năm sau, nếu bạn không có tiền đóng thì website của bạn sẽ…sập.

Tuy nhiên, Google mang đến cho bạn tiện ích Sites giúp bạn tạo ra các trang web cá nhân miễn phí tồn tại mãi với tài khoản Gmail của bạn. Bài viết dưới đây hướng dẫn bạn cách tạo một trang web miễn phí với dịch vụ Sites của Google.

Đăng ký:
Để sử dụng dịch vụ Sites, trước tiên – bạn cần đăng ký một tài khoản Gmail tại địa chỉ http://tinyurl.com/2s73p5. Sau khi có được tài khoản Gmail, bạn vào tiếp địa chỉ http://sites.google.com để đăng ký mở dịch vụ Sites của Google. Trong trang web, bạn nhấn chuột lên nút Create Site, trong khung Site name – bạn điền địa chỉ website mình muốn tạo.

Chẳng hạn, bạn muốn tạo website cho gia đình nhỏ bé của mình với tên “Tổ ấm hồng” thì trong khung cho sẵn, bạn điền địa chỉ là Tổ Âm Hồng. Lúc đó, trong dòng Your site will be located at this URL, Google sẽ tự động tạo cho bạn một địa chỉ URL riêng theo tên website bạn vừa đặt (trong ví dụ này là http://sites.google.com/site/toamhong).

Trong Site description, bạn hãy mô tả sơ lược về website của mình để mọi người khi ai có ghé thăm qua thì họ sẽ biết đang xem một website có nội dung như thế nào. Nếu muốn giữ website bí mật cho riêng bạn và người trong gia đình xem thì trong mục Share with, bạn đánh chọn Only people I specify can view this site, còn nếu muốn cho tất cả mọi người trên thế giới đều có thể xem được nội dung của trang web thì bạn đánh chọn Everyone in the world can view this site.

Tiếp theo, bạn nên chọn một giao diện để làm cho website của mình trông lộng lẫy và đẹp hơn bằng cách trong mục Site theme, bạn nhấn chọn lên liên kết More themes... sau đó bấm chọn lên giao diện mà mình thích (chẳng hạn giao diện Glitter). Cuối cùng, trong mục Please type the code shown, bạn điền nhóm từ mã hóa vào trong khung để xác nhận rồi nhấn nút Create site (bạn phải điền 2 lần từ mã hóa như vậy) để Google tạo website cho bạn. Bây giờ, bạn đã có một website dạng http://sites.google.com/site/...

Thiết kế nội dung trang chủ:
Bạn hãy nhấn chuột lên nút Edit page, khi đó – bạn hãy thay đổi chữ Home sang tên trang web của mình (trong ví dụ này là Tổ Ấm Hồng). Để thay đổi font chữ, bạn quét chọn các chữ rồi nhấn chuột lên nút Normal và chọn dạng font mình thích. Để thay đổi kích thước chữ, bạn nhấn chuột lên nút 10 pt và chọn kích thước chữ mình thích. Để im đậm, in nghiên, gạch chân – bạn quét chọn chữ rồi nhấn chuột lên các nút chữ B, chữ I hoặc chữ U tương ứng.

Để thay đổi màu sắc cho chữ, bạn cũng quét chọn chữ rồi nhấn chuột lên nút chữ A sau đó tìm đến màu sắc mình muốn. Tính năng tương tự trong nút giúp bạn tô màu nền cho chữ. Các nút , và giúp bạn canh lề cho chữ trong khung của trang web. Khung bên dưới, bạn hãy viết đôi lời giới thiệu về trang web, hoặc các cảm nhận, suy nghĩ của mình sao cho thật ấn tượng để khiến bất kì ai ghé thăm cũng dừng lại để “ngó nghiêng” đôi chút. Sau khi đã thiết kế xong trang chủ, bạn nhấn nút Save để lưu lại chọn lựa.

Tạo thêm trang phụ:
Một trang web phong phú phải là một trang web có nhiều trang bên trong với mỗi trang là một nội dung khác nhau. Muốn tạo ra một trang web mớ, bạn nhấn chuột lên nút Create new page rồi trong dòng Select a template to use, bạn hãy đánh chọn mục Web Page và điền tiếp địa chỉ cho trang web mới ấy.

Bạn nên đặt theo tên tiêu đề của trang web mới bằng tiếng Việt để Google tạo lấy luôn tiêu đề ấy làm tiêu đề cho trang web mới. Riêng phần địa chỉ thì bạn an tâm, Google sẽ chuyển địa chỉ tiêu đề (bằng tiếng Việt ấy) ra tiếng Việt không dấu và tạo địa chỉ cho trang web bằng chính tiêu đề đó. Chẳng hạn, bạn muốn tạo ra một trang web mới có tiêu đề “Ngày sinh nhật đầu tiên” thì trong khung Name – bạn hãy viết là “Ngày sinh nhật đầu tiên”.

Lúc ấy, Google tạo cho bạn một địa chỉ cho trang web này theo dạng site/tên trang chủ/tên trang phụ , chẳng hạn trong trường hợp này sẽ là site/toamhong/ngay-sinh-nhat-dau-tien. Nếu muốn nó nằm cùng vị trí với trang chủ thì bạn đánh chọn mục Put page at the top level hoặc đánh chọn Put page under … thì Google sẽ đặt trang phụ này nằm phía sau một đường link trong trang chủ. Bây giờ, bạn nhấn nút Create Page để tạo trang web phụ mới.

Bằng cách này, bạn hãy tạo ra thật nhiều trang web phụ với thật nhiều nội dung để trang web của mình hấp dẫn hơn. Để chỉnh sửa nội dung trang web mới tạo, bạn qua mục Recent site activity rồi nhấn chọn lên trang web ấy và làm như trên để chỉnh sửa nội dung, hình thức cho phù hợp với ý thích của mình.

Đưa thêm các file media:
Khi bạn thiết kế một trang web, bạn nên đưa thêm các file media vào bên trong để trang web của bạn trông đẹp, hấp dẫn và ấn tượng hơn. Để đưa hình ảnh vào trong trang web, bạn nhấn chọn lên mục Insert > Image. Trong pop-up hiện ra, nếu bức hình của bạn nằm trong trang web thì bạn đánh chọn mục Uploaded Image, nhấn nút Browse rồi tìm đến file kia, nhấn Open > Add Image để đưa nó lên web.

Để tinh chỉnh cho file ảnh, bạn hãy nhấn chọn lên nó, lúc ấy một thanh công cụ hiện ra, dòng Align giúp để canh trái – phải – giữa cho file ảnh bằng cách nhấn chuột lên các chữ L – C – R. Trong dòng Size, bạn có thể chọn phóng to thu nhỏ hình bằng cách nhấn chọn lên các chữ S (small) – M (medium) – L (large) – Original (giữ nguyên kích thước hình). Nếu muốn loại bỏ hình, bạn nhấn chuột lên liên kết Remove là xong.

Để đưa thêm các video, bạn hãy vào Insert > Video rồi chọn Google Video hoặc YouTube. Khi có pop-up hiện ra, bạn chỉ đơn giản điền địa chỉ của file video vào trong khung Paste the URL of your YouTube video, sau đó trong khung Include title – bạn hãy điền tên của Video, hoặc tên cho chú thích của Video vào đó. Nhấn Save để lưu lại chọn lựa. Sau đó, trong mục Align, bạn nhấn chuột lên các chữ L – C – R để canh trái, giữa hoặc phải.

Khi một file media đã được đưa vào trang web trước đó và bạn muốn chỉnh sửa lại thì bạn chỉ việc nhấn chuột lên nó rồi chọn Properties là xong.

Di chuyển nhanh trong trang web:

Nếu trang web của bạn dài, hay có nhiều đề mục, hoặc đơn giản là bạn muốn lập một mục lục trong trong web của bạn để nó trông có vẻ ngăn nắp và hệ thống- chứng tỏ người làm ra trang web làm việc rất có khoa học và logic,...lúc đó bạn cần có công cụ giúp bạn “nhảy” thẳng từ vị trí mục lục đến vị trí nội dung tương ứng trong trang web. Chẳng hạn, mục lục trang web của bạn liệt kê

01- Giới thiệu

02- Người chủ quản

03- ..........

10- Kết luận.

Và bạn muốn khi người đọc nhấn chuột vào 10- Kết luận thì ngay lập tức họ sẽ được di chuyển ngay đến nội dung tương ứng trong trang đó thay vì phải mậ́t công rê chuột. Thủ thuật này khá hay nhưng thực hiện cũng không đơn giản vì bạn phải chú ý đến từng câu chữ trong trang web đó, có rất ít trang web các nhân không chuyên có được hiệu ứng này và vì thế - nếu bạn tạo được nó trong trang web thì sẽ không gì tuyệt hơn. Tuy nhiên, như đã nói, để có được hiệu ứng “pro” này thì bạn phải bỏ ra một chút công sức.

- Bước 1: trước tiên bạn hãy xây dựng đầy đủ nội dung, mục lục cho trang web.

- Bước 2: bạn tô khối từng đề mục trong mục lục. Theo ví dụ ở trên, chẳng hạn - bạn tô chọn phần 01- Giới thiệu rồi vào Insert > Link. Trong pop-up hiện ra, bạn hãy chuyển qua thẻ Web address.

Bây giờ, bạn hãy điền địa chỉ của trang web (lấy trong khung Adress ở phía trên) vào trong mục Link to this URL sau đó thêm mã #1 vào phía sau. Chẳng hạn, trong ví dụ ở trên, địa chỉ của trang web là trong thanh Adress là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien, thì trong khung Link to this URL bạn cũng điền là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien rồi thêm mã #1 thì sẽ được link mới là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien#1. Cuối cùng bạn nhấn OK để hoàn tất việc đặt link mới cho mục lục.

- Bước 3: bạn làm tương tự cho các mục lục còn lại và thay mã #1 thành các mã với con số thứ tự tiếp theo là #2, #3, #4, #5,… Chẳng hạn, theo ví dụ ở trên, mục lục tiếp theo là 02- Người chủ quản, bạn sẽ đặt link là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien#2, hay 10- Kết luận sẽ có đường dẫn là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien#10. Như vậy, bằng cách này, có bao nhiêu phần trong mục lục thì bạn chỉ việc thay nó bằng con số thứ tự tương ứng là xong.

- Bước 4: Bạn quay xuống các tiêu đề của nội dung có bên dưới trang web, xác định vị trí các tiêu đề này rồi nhấn chuột lên nút HTML ở góc trên bên tay phải(ở đây bạn phải phân biệt tiêu đề trong mục lục với tiêu đề của nội dung, tiêu đề trong mục lục không có nội dung gì bên dưới [đơn thuần là một cái mục lục mà thôi], còn tiêu đề của nội dung thì bên dưới nó luôn có một đoạn văn miêu tả cho tiêu đề đó).

- Bước 5: thêm mã cho các link trong tiêu đề của nội dung. Đây là bước quan trọng nhất, trước tiên – bạn tìm đến tiêu đề của nội dung. Chẳng hạn, theo ví dụ ở trên, thì bạn tìm đến dòng có chữ là tiêu đề của nội dung 01- Giới thiệu, sau đó điền đoạn mã tên tiêu đề kẹp lấy tiêu đề đó. Như vậy, với 01- Giới thiệu bạn sẽ có lệnh mới là 01- Giới thiệu. Với 02- Người chủ quản, bạn có lệnh là 02- Người chủ quản , hoặc với 10- Kết luận, bạn có lệnh là 10- Kết luận. Cứ như vậy, bạn hãy thêm mã “nhảy” cho các tiêu đề trong nội dung trang web.

- Bước 6: sau khi mọi thứ đã xong, bạn nhấn Update để đưa kết quả lên web. Bây giờ, khi ai đó nhấn chuột lên mục lục thì họ sẽ được chuyển ngay đến nội dung tương ứng ở bên dưới. Bằng cách này, với một trang web dài, bạn sẽ giúp người sử dụng dễ dàng tìm đến những phần mình quan tâm một cách nhanh nhất.

Cao Viết Cường

Thắt chặt quản lý tên miền quốc tế

Tên miền quốc tế là một phần của Internet và là dịch vụ được đăng ký sử dụng nhiều nhất trong thời gian qua. Tuy nhiên, việc các nhà đăng ký thực hiện thiếu nghiêm chỉnh các quy định của Bộ TT&TT đang là một vấn đề cần xem xét và đã đến lúc cần áp dụng các chế tài để xử lý triệt để các vi phạm này.
Mô tả ảnh.
(Nguồn: tips.tntdental.com)

Thực trạng cho thấy, thời gian qua, phần lớn các nhà đăng ký tên miền quốc tế tại Việt Nam đã thực hiện đăng ký hoạt động với Bộ TT&TT và báo cáo danh sách tên miền quốc tế định kỳ, tuy nhiên số liệu tên miền quốc tế báo cáo chưa đầy đủ.

Số liệu của Trung tâm Internet Việt Nam - VNNICTT&TT cho thấy, hiện tại đã có tới gần 70 nghìn tên miền quốc tế đăng ký thông qua các nhà đăng ký tại Việt Nam nhưng thực mới chỉ có 1/10 con số này thực hiện nghiêm chỉnh việc khai báo thông tin theo quy định của Bộ TT&TT và cũng chỉ chưa tới 30% được gửi báo cáo tới Bộ. Thậm chí, một sự thực đáng chê trách là ngay cả chính tên miền cấp quốc tế của một số nhà cung cấp tên miền có tiếng cũng chưa thực hiện triệt để quy định này..

Điều kiện đặt ra rất đơn giản, mỗi tên miền quốc tế khi đăng ký ngoài việc cung cấp đầy đủ thông tin sẽ phải khai báo trực tiếp tại địa chỉ www.thongbaotenmien.vn của Bộ. Quy định này được áp dụng với tất cả các tên miền quốc tế đăng ký thông qua nhà đăng ký và hoạt động trong phạm vi lãnh thổ Việt Nam.

Đây cũng là một phương thức quản lý mà Bộ đang áp dụng nhằm đẩy mạnh việc quản lý các chủ thể tên miền một cách sát sao, từ đó hạn chế tối đa các hành vi lừa đảo cũng như lợi dụng tên miền quốc tế để đưa nội dung vi phạm pháp luật.

Đại diện cơ quan an ninh, Cục Cảnh sát Điều tra Tội phạm về Quản lý Kinh tế và Chức vụ C15 và Cục kỹ thuật nghiệp vụ A22 cũng cho biết, thời gian qua khá nhiều tội phạm mạng lợi dụng sự lỏng lẻo trong quản lý cũng như khai báo tên miền quốc tế để thực hiện các hành vi lừa đảo tín dụng qua mạng và phát tán các văn hóa phẩm đồi trụy, phản động hay cướp tên miền.

Vì vậy, việc thắt chặt quản lý không nhằm mục đích phức tạp hóa vấn đề đăng ký tên miền quốc tế mà thực chất chỉ là thêm một bước lọc, từ đó loại trừ bớt các rủi ro có thể xảy ra trên Internet.

Về phía các nhà đăng ký tên miền, một khó khăn và gian nan chính là việc hiện nay số lượng tên miền chưa được khai báo tồn đọng khá lớn.

Tuy nhiên, để giải quyết vấn đề này không quá khó khăn vì việc nhập liệu thông tin các tên miền quốc tế đã được đăng ký không tốn quá nhiều thời gian của các đơn vị đăng ký tên miền.

Thêm vào đó, chỉ cần các đơn vị này thực hiện tốt khâu quản lý, sát sao hơn và thông báo rõ ràng quy chế cho các chủ thể sử dụng tên miền quốc tế thì bài toán quản lý ắt sẽ có lời giải thỏa đáng.

*
Vương Long

Hướng dẫn sử dụng Cpanel

1. Tạo Email Account - Creating a POP email account

2. Xóa Email Account - Deleting a POP3 email account

3. Tạo tài khoản mail mặc định - Creating a default (catchall) email account

4. Tạo trả lời mail tự động - Creating an autoresponder

5. Tạo email chuyển tiếp - Creating an E-mail Forwarder

6. Tạo FTP Account - Creating a FTP Account

7. Xóa FTP Account - Deleting a FTP Account

8. Tài khoản FTP ẩn danh - Anonymous FTP

9. Cấu hình Thư mục được bảo vệ - Password Protecting Directories

10. Tạo subdomain - Creating a subdomain

11. Xóa subdomain - Deleting a subdomain

12. Tạo MySQL database - Creating a MySQL Database

13. Xóa MySQL database - Deleting a MySQL Database

14. Tạo MySQL user - Creating a MySQL User

15. Cấp quyền cho MySQL user - Adding users to a MySQL Database

16. Truy cập MySQL remote - Adding Access Hosts to MySQL

17. Quản lý Frontpage Extension - Managing Frontpage Extensions

18. Tạo trang báo lỗi - Creating Custom Error Pages

19. Bảo vệ chống ăn cắp link - Hotlink Protection

20. Link chuyển tiếp - URL Redirection

21. Đổi password truy cập - Changing your password

22. Tạo Addon Domain - Creating an add-on Domain

23. Thay đổi file mặc định - Using Index Manager

24. Quản lý park domain - Adding and Deleting a Parked Domain

25. Chặn ip truy cập website - Banning IPs from your website

26. Dùng file manager - Using File Manager

http://www.sieuhost.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=39

CGI, ISAPI and FastCGI on IIS 6.0

CGI

As stated in the introduction, CGI is a protocol that allows information servers to interface with external applications. Because HTTP is stateless, it makes sense that any requests made over HTTP create a new instance of the external application in a new operating system process.

Within the new process, the stdin handle is remapped so that it receives request data from the client, the stdout handle is remapped so that it writes response data to the client, and the command line and operating system environment variables are set to provide other server and request information to the CGI process.
The disadvantage with CGI on IIS is the relatively expensive process creation on Windows operating systems. Every HTTP request creates a new process, performs the work inside the CGI application, and shuts down the process. On operating systems with very light weight process creation, the performance is bound by the work done inside the CGI application. On operating systems, such as Windows where process creating is expensive, the performance of the CGI application is bound by spinning up the new process. This is why CGI has performed very well on a Unix-based platform, but has not been recommended for IIS.

ISAPI

Despite the disadvantage of CGI on Windows, IIS is capable of keeping up with, and often surpassing, the performance of other web servers. The reason for this is ISAPI (”Internet Server Application Programming Interface”). Unlike CGI, ISAPI is completely internal to the web server process. When a new request is made for an ISAPI application, a new process is not created. Instead, the web server calls an entry point in a DLL that is loaded into the web server process. If the ISAPI application is written with an understanding of how the operating system threading model works, the performance is extremely fast.
For many years, PHP has run on IIS, both through ISAPI and CGI implementations. However, both implementations have disadvantages when running on IIS. As with all CGI applications, the CGI implementation of PHP has a disadvantage due to the performance characteristics of process creation on Windows. The ISAPI implementation has a disadvantage due to threading issues.
When PHP runs as an ISAPI, it runs inside the web server process in a highly multi-threaded environment. While the PHP implementation is thread-safe, many popular extensions to PHP are not thread-safe. If you use a non-thread-safe extension to PHP with ISAPI, the server could become unstable. Hence, many applications cannot run in the ISAPI PHP implementations while others run very well in this environment.

FastCGI

FastCGI offers a compromise solution that delivers both performance and stability. FastCGI allows the host CGI process to remain alive after one request finishes so that the process may be reused for another request. Since the process can be reused many times over, the cost of process creation on Windows drops out of the equation.
The technical difference between normal CGI and FastCGI is that FastCGI has a layer in the process that maps the FastCGI protocol into the stdin, stdout and other resources that CGI uses. Many third-party libraries can be linked into existing CGI source code with very minor modifications to make them work with FastCGI.
FastCGI on IIS runs on top of ISAPI and breaks into the following parts: Applications, the Application Manager and FastCGI protocol support code.
Because web servers handle multiple, concurrent requests, it is necessary to have a pool of processes available and ready to handle incoming requests. In the FastCGI handler, this pool of processes is called an application (to avoid confusion with IIS applications, this article uses the term “process pool”). There are a number of properties of a process pool that you may want to manage. For example, you probably want to specify the number of processes in the pool, or the number of requests a process is allowed to accept before it is shut down and recycled.
The FastCGI handler supports multiple process pools. This is so because you may want to run more than one kind of FastCGI on one server. For example, you wish to configure your server to support both PHP and Ruby. You also have multiple sites on your server, and you do not want requests for those sites to share the same processes. This is particularly true if you want the site processes to run as different users or are concerned that one site might cause a process to become unstable. The part of the server that handles multiple process pools is called the application manager.

Công việc mà 1 webmaster (Quản trị website)

,

Công việc mà 1 webmaster (làm đầy đủ - tức là đầy đủ quyền hạn) thì rất là nhiều và được chia ra làm nhiều mảng: Quản Trị Nội Dung, Quản Lý Bảo Mật, Duy Trì Hoạt Động, Xúc Tiến Phát Triển, Giải Quyết Tình Huống), Lưu Trữ Dữ Liệu (Thiết Lập backup), Quản Trị Thiết Lập,....Nhiều công ty thì nhân viên này cũng có thể còn là những nhà quản trị mạng cho công ty, quản trị Lan,....

1. An ninh: Người quản trị web là vấn đề bảo mật( bảo mật máy chủ và bảo mật ứng dụng). An ninh máy chủ thì nếu dùng host của người ta thì chọn mặt mà gửi vàng. Còn nếu dùng host tại gia thì quan tâm chủ yếu : cấu hình máy chủ, cấu hình webserver, loại hình bảo mật, ...v..v....
An ninh ứng dụng thì là vấn đề debug code. Hiện tượng SQL Injection là 1 VD về lỗi code. Nói chung là cần tuân thủ chiến thuật, đừng vì ngẫu hứng quá mà loạn xà ngầu là được.

Quản trị website không bao giờ quá phức tạp và cũng không bao giờ đơn giản. Khi đã xây dựng những ứng dụng web đủ với nhu cầu và mức độ ta đưa ra thì vấn đề quản lí nó là không khó. cập nhật, an ninh, bảo mật , nếu là forum thì phải điều hành , theo dõi ... ví dụ như cập nhật: thu thập thông tin , chọn lọc , đưa lên website , xem phản ứng của mọi người ....

<a href="http://sites.google.com/site/tamhoang279/" target="_blank">http://sites.google.com/site/tamhoang279/</a>

Quy trình phát triển GUI cho Web site.

Google Sites

Google Sites là một cấu trúc wiki được cung cấp bởi Google như là một phần của bộ ứng dụng Google Apps. Nó được xuất hiện lần đầu vào ngày 28 tháng 2, năm 2008 và hiện tại vẫn đang trong giai đoạn beta. Nó được thay thế cho Google Page Creator, một dịch vụ cho phép tạo các trang đơn giản trước đây của Google.

Bắt đầu với ASP.NET

http://www.tincntt.com/tincntt/cms/vi/tutorials/ms_tutorials/bat_dau_voi_asp_net.html

Cuong sach nay kha hay: Apress.-.Beginning.ASP.NET.2.0.in.C.Sharp.2005.pdf

Dùng chung Apache & IIS

Apache co thể hỗ trợ ASP nhưng khó lắm. ASP.NET dùng tốt nhất là IIS + .Net framework
Không đụng, bạn nên tắt Services của Apache trước nếu bạn đã cài nó với cổng 80. Sau khi cài IIS xong, hoặc bạn chỉnh IIS nghe cổng khác 80 hoặc chỉnh Apache cho nghe cổng khác 80 thì sẽ không đụng nữa. Lúc đó, để truy cập "em" có cổng khác 80 thì bạn gõ http://localhost:số của "em"

Wiki PHP

PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.

Đoạn mã sau minh họa giúp cách viết PHP lồng vào các trang HTML dễ dàng như thế nào:

1.
<html>
2.
<head>
3.
Mã mẫu
4.
</head>
5.
<body>
6.
<?php
7.
echo "Chào thế giới PHP!";
8.
?>
9.
</body>
10.
</html>

Thẻ <?php và thẻ ?> sẽ đánh đấu sự bắt đầu và sự kết thúc của phần mã PHP qua đó máy chủ biết để xử lý và dịch mã cho đúng. Đây là một điểm khá tiện lợi của PHP giúp cho việc viết mã PHP trở nên khá trực quan và dễ dàng trong việc xây dựng phần giao diện ứng dụng HTTP.

Ngôn ngữ, các thư viện, tài liệu gốc của PHP được xây dựng bởi cộng đồng và có sự đóng góp rất lớn của Zend Inc., công ty do các nhà phát triển cốt lõi của PHP lập nên nhằm tạo ra một môi trường chuyên nghiệp để đưa PHP phát triển ở quy mô doanh nghiệp.

Lịch sử phát triển của PHP

[sửa] PHP/FI

PHP được phát triển từ một sản phẩm có tên là PHP/FI. PHP/FI do Rasmus Lerdorf tạo ra năm 1995, ban đầu được xem như là một tập con đơn giản của các mã kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông trên mạng. Ông đã đặt tên cho bộ mã kịch bản này là 'Personal Home Page Tools'. Khi cần đến các chức năng rộng hơn, Rasmus đã viết ra một bộ thực thi bằng C lớn hơn để có thể truy vấn tới các cơ sở dữ liệu và giúp cho người sử dụng phát triển các ứng dụng web đơn giản. Rasmus đã quyết định công bố mã nguồn của PHP/FI cho mọi người xem, sử dụng cũng như sửa các lỗi có trong nó đồng thời cải tiến mã nguồn.

PHP/FI, viết tắt từ "Personal Home Page/Forms Interpreter", bao gồm một số các chức năng cơ bản cho PHP như ta đã biết đến chúng ngày nay. Nó có các biến kiểu như Perl, thông dịch tự động các biến của form và cú pháp HTML nhúng. Cú pháp này giống như của Perl, mặc dù hạn chế hơn nhiều, đơn giản và có phần thiếu nhất quán.

Vào năm 1997, PHP/FI 2.0, lần viết lại thứ hai của phiên bản C, đã thu hút được hàng ngàn người sử dụng trên toàn thế giới với xấp xỉ 50.000 tên miền đã được ghi nhận là có cài đặt nó, chiếm khoảng 1% số tên miền có trên mạng Internet. Tuy đã có tới hàng nghìn người tham gia đóng góp vào việc tu chỉnh mã nguồn của dự án này thì vào thời đó nó vẫn chủ yếu chỉ là dự án của một người.

PHP/FI 2.0 được chính thức công bố vào tháng 11 năm 1997, sau một thời gian khá dài chỉ được công bố dưới dạng các bản beta. Nhưng không lâu sau đó, nó đã được thay thế bởi các bản alpha đầu tiên của PHP 3.0.

[sửa] PHP 3

PHP 3.0 là phiên bản đầu tiên cho chúng ta thấy một hình ảnh gần gũi với các phiên bản PHP mà chúng ta được biết ngày nay. Nó đã được Andi Gutmans và Zeev Suraski tạo ra năm 1997 sau khi viết lại hoàn toàn bộ mã nguồn trước đó. Lý do chính mà họ đã tạo ra phiên bản này là do nhận họ thấy PHP/FI 2.0 hết sức yếu kém trong việc phát triển các ứng dụng thương mại điện tử mà họ đang xúc tiến trong một dự án của trường đại học. Trong một nỗ lực hợp tác và bắt đầu xây dựng dựa trên cơ sở người dùng đã có của PHP/FI, Andi, Rasmus và Zeev đã quyết định hợp tác và công bố PHP 3.0 như là phiên bản thế hệ kế tiếp của PHP/FI 2.0, và chấm dứt phát triển PHP/FI 2.0.

Một trong những sức mạnh lớn nhất của PHP 3.0 là các tính năng mở rộng mạnh mẽ của nó. Ngoài khả năng cung cấp cho người dùng cuối một cơ sở hạ tầng chặt chẽ dùng cho nhiều cơ sở dữ liệu, giao thức và API khác nhau, các tính năng mở rộng của PHP 3.0 đã thu hút rất nhiều nhà phát triển tham gia và đề xuất các mô đun mở rộng mới. Hoàn toàn có thể kết luận được rằng đây chính là điểm mấu chốt dẫn đến thành công vang dội của PHP 3.0. Các tính năng khác được giới thiệu trong PHP 3.0 gồm có hỗ trợ cú pháp hướng đối tượng và nhiều cú pháp ngôn ngữ nhất quán khác.

Ngôn ngữ hoàn toàn mới đã được công bố dưới một cái tên mới, xóa bỏ mối liên hệ với việc sử dụng vào mục đích cá nhân hạn hẹp mà cái tên PHP/FI 2.0 gợi nhắc. Nó đã được đặt tên ngắn gọn là 'PHP', một kiểu viết tắt hồi quy của "PHP: Hypertext Preprocessor".

Vào cuối năm 1998, PHP đã phát triển được con số cài đặt lên tới hàng chục ngàn người sử dụng và hàng chục ngàn Web site báo cáo là đã cài nó. Vào thời kì đỉnh cao, PHP 3.0 đã được cài đặt cho xấp xỉ 10% số máy chủ Web có trên mạng Internet.

PHP 3.0 đã chính thức được công bố vào tháng 6 năm 1998, sau thời gian 9 tháng được cộng đồng kiểm nghiệm.

[sửa] PHP 4

Vào mùa đông năm 1998, ngay sau khi PHP 3.0 chính thức được công bố, Andi Gutmans và Zeev Suraski đã bắt đầu bắt tay vào việc viết lại phần lõi của PHP. Mục đích thiết kế là nhằm cải tiến tốc độ xử lý các ứng dụng phức tạp, và cải tiến tính mô đun của cơ sở mã PHP. Những ứng dụng như vậy đã chạy được trên PHP 3.0 dựa trên các tính năng mới và sự hỗ trợ khá nhiều các cơ sở dữ liệu và API của bên thứ ba, nhưng PHP 3.0 đã không được thiết kế để xử lý các ứng dụng phức tạp như thế này một cách có hiệu quả.

Một động cơ mới, có tên 'Zend Engine' (ghép từ các chữ đầu trong tên của Zeev và Andi), đã đáp ứng được các nhu cầu thiết kế này một cách thành công, và lần đầu tiên được giới thiệu vào giữa năm 1999. PHP 4.0, dựa trên động cơ này, và đi kèm với hàng loạt các tính năng mới bổ sung, đã chính thức được công bố vào tháng 5 năm 2000, gần 2 năm sau khi bản PHP 3.0 ra đời. Ngoài tốc độ xử lý được cải thiện rất nhiều, PHP 4.0 đem đến các tính năng chủ yếu khác gồm có sự hỗ trợ nhiều máy chủ Web hơn, hỗ trợ phiên làm việc HTTP, tạo bộ đệm thông tin đầu ra, nhiều cách xử lý thông tin người sử dụng nhập vào bảo mật hơn và cung cấp một vài các cấu trúc ngôn ngữ mới.

Với PHP 4, số nhà phát triển dùng PHP đã lên đến hàng trăm nghìn và hàng triệu site đã công bố cài đặt PHP, chiếm khoảng 20% số tên miền trên mạng Internet.

Nhóm phát triển PHP cũng đã lên tới con số hàng nghìn người và nhiều nghìn người khác tham gia vào các dự án có liên quan đến PHP như PEAR, PECL và tài liệu kĩ thuật cho PHP.

[sửa] PHP 5

Sự thành công hết sức to lớn của PHP 4.0 đã không làm cho nhóm phát triển PHP tự mãn.Cộng đồng php đã nhanh chóng giúp họ nhận ra những yếu kém của PHP 4 đặc biệt với khả năng hỗ trợ lập trình hướng đối tượng (OOP), xử lý XML, không hỗ trợ giao thức máy khách mới của MySQL 4.1 và 5.0, hỗ trợ dịch vụ web yếu. Những điểm này chính là mục đích để Zeev và Andi viết Zend Engine 2.0, lõi của PHP 5.0. Một thảo luận trên Slashdot đã cho thấy việc phát triển PHP 5.0 có thể đã bắt đầu vào thời điểm tháng 12 năm 2002 nhưng những bài phỏng vấn Zeev liên quan đến phiên bản này thì đã có mặt trên mạng Internet vào khoảng tháng 7 năm 2002. Ngày 29 tháng 6 năm 2003, PHP 5 Beta 1 đã chính thức được công bố để cộng đồng kiểm nghiệm. Đó cũng là phiên bản đầu tiên của Zend Engine 2.0. Phiên bản Beta 2 sau đó đã ra mắt vào tháng 10 năm 2003 với sự xuất hiện của hai tính năng rất được chờ đợi: Iterators, Reflection nhưng namespaces một tính năng gây tranh cãi khác đã bị loại khỏi mã nguồn. Ngày 21 tháng 12 năm 2003: PHP 5 Beta 3 đã được công bố để kiểm tra với việc phân phối kèm với Tidy, bỏ hỗ trợ Windows 95, khả năng gọi các hàm PHP bên trong XSLT, sửa chữa nhiều lỗi và thêm khá nhiều hàm mới. PHP 5 bản chính thức đã ra mắt ngày 13 tháng 7 năm 2004 sau một chuỗi khá dài các bản kiểm tra thử bao gồm Beta 4, RC 1, RC2, RC3. Mặc dù coi đây là phiên bản sản xuất đầu tiên nhưng PHP 5.0 vẫn còn một số lỗi trong đó đáng kể là lỗi xác thực HTTP.

Ngày 14 tháng 7 năm 2005, PHP 5.1 Beta 3 được PHP Team công bố đánh dấu sự chín muồi mới của PHP với sự có mặt của PDO, một nỗ lực trong việc tạo ra một hệ thống API nhất quán trong việc truy cập cơ sở dữ liệu và thực hiện các câu truy vấn. Ngoài ra, trong PHP 5.1, các nhà phát triển PHP tiếp tục có những cải tiến trong nhân Zend Engine 2, nâng cấp mô đun PCRE lên bản PCRE 5.0 cùng những tính năng và cải tiến mới trong SOAP, streams và SPL

[sửa] PHP 6

Hiện nay phiên bản tiếp theo của PHP đang được phát triển, PHP 6 bản sử dụng thử đã có thể được download tại địa chỉ http://snaps.php.net. Phiên bản PHP 6 được kỳ vọng sẽ lấp đầy những khiếm khuyết của PHP ở phiên bản hiện tại, ví dụ: hỗ trợ namespace (hiện tại các nhà phát triển vẫn chưa công bố rõ ràng về vấn đề này); hỗ trợ Unicode; sử dụng PDO làm API chuẩn cho việc truy cập cơ sở dữ liệu, các API cũ sẽ bị đưa ra thành thư viện PECL...

[sửa] PHP ở cấp doanh nghiệp

Rất nhiều nhà phát triển ứng dụng và quản lý dự án có quan điểm rằng PHP vẫn chưa sẵn sàng cho cấp doanh nghiệp (enterprise) và trên thực tế, PHP vẫn chưa xâm nhập sâu được vào thị trường này. Chính vì thế, Zend đã tiến hành nhiều biện pháp nhằm chuẩn hóa PHP, tạo được sự tin cậy hơn cho giới người dùng cao cấp.

* Zend Platform là một bộ sản phẩm giúp quản lý hệ thống ứng dụng PHP, nâng cao hiệu suất, tăng tốc độ của ứng dụng PHP.
* Zend Framework là một tập hợp các lớp, các thư viện lập trình viết bằng PHP (PHP 5) nhằm cung cấp một giao diện lập trình chuẩn cho các nhà phát triển ứng dụng.

Ngoài ra, một số framework khác cũng đã được phát triển nhằm hỗ trợ lập trình PHP ở cấp doanh nghiệp, trong đó đáng chú ý có thể kể đến là CodeIgniter, CakePHP, Symfony, Seagull...

[sửa] Cú pháp
Một ví dụ về mã PHP đã được làm nổi bật bằng màu nhúng trong HTML

PHP chỉ phân tích các đoạn mã nằm trong những dấu giới hạn của nó. Bất cứ mã nào nằm ngoài những dấu giới hạn đều được xuất ra trực tiếp không thông qua xử lý bởi PHP. Các dấu giới hạn thường dùng nhất là <?php và ?>, tương ứng với dấu giới hạn mở và đóng. Các dấu giới hạn <script language="php"> và </script> cũng đôi khi được sử dụng. Cách viết dấu giới hạn dạng thẻ ngắn cũng có thể được dùng để thông báo bắt đầu đoạn mã PHP, là <? hay <?= (dấu này được sử dụng để in ra (echo) các xâu ký tự hay biến) với thẻ thông báo kết thúc đoạn mã PHP là ?>. Những thẻ này thường xuyên được sử dụng, tuy nhiên giống với những thẻ kiểu ASP (<% hay <%= và %>), chúng không có tính di động cao bởi có thể bị vô hiệu khi cấu hình PHP. Bởi vậy, việc dùng các thẻ dạng ngăn hay các thẻ kiểu ASP không được khuyến khích.[3] Mục đích của những dấu giới hạn này là ngăn cách mã PHP với những đoạn mã thuộc ngôn ngữ khác, gồm cả HTML. Mọi thứ bên ngoài các dấu này đều bị hệ thống phân tích bỏ qua và được xuất ra một cách trực tiếp.[4]

Đã chính thức đặt cọc mua nhà

, ,

Thế là tối hôm qua mình đã chính thức đặt cọc mua can nhà ấy sau 1 thời gian dài ròng rã 2 vợ chồng cứ đi đi, tìm tìm và xem hết căn này đến căn khác. Quả thật quá trình tìm kiếm 1 căn nhà ưng ý mà lại hợp túi tiền quả là khó ở cái thành phố này. Nhà bán cũng rất nhiều nhưng cái thì không đẹp, cái thì đường nhỏ - vị trí không đẹp, cái thì giấy tờ có vấn đề, cái thì ưng ý nhưng lại không hợp túi tiền. Với sự giúp đỡ của các thành viên khác trong gia đình, cuối cùng vợ chồng mình cũng tìm được 1 căn ưng ý. Nhưng vấn thương lượng giá, đàm phán hợp đồng đôi lúc cũng tưởng bế tác, nhưng cuối cùng mình cũng kiên trì theo phương pháp win - win thì việc soạn thạo hợp đồng cũng xong sau 4h thương thảo. Lúc đó mình ký cũng thấy oách lắm nhưng cũng thể hiện vai trò và trách nhiệm của mình lớn hơn.Thú thực là vấn đề nhà đất này mình còn lúa lăm, may mà có các anh và chị mình có nhiều kinh nghiệm, nhất là chị gái mình có nhiều kinh nghiệm và cách mua bán. Túm lại là giờ phải gom đủ tiền để thanh toán đùng như trong hợp đồng và bố trí lại căn nhà theo ý vc mình. Chúc mừng bx yêu, thế là bx đã toại nguyện có 1 căn nhà nhỏ nhỏ xinh xinh, có thể trang trí theo ý bx rồi nghen. Những ngày tháng tiếp theo sẽ còn vô vàn khó khăn phải không bx? Nào ta cùng cố gắng, nào ta cùng vượt qua, nào ta cùng tiến đến thành công.

Ky_thuat_lap_trinh_PHP_MySQL

Ebook Ky thuat lap trinh PHP_MySQL
Download File tai day

Học nghề thiết kế web

Học nghề thiết kế web
Cập nhật: 29/9/2008 01:28 PM với no comments
Ngày nay, hầu như mọi hoạt động trong cuộc sống thực đều được thể hiện thêm trên “không gian ảo” nên nghề thiết kế, lập trình web không thiếu đất dụng võ... ...



Nếu bạn muốn bước chân vào lãnh vực này thì bài viết sẽ gợi ý cho bạn cần chuẩn bị ra sao, học theo những môn nào... Không cần phải vắt óc và căng thẳng vì các thuật toán như trong ngành công nghệ phần mềm, bạn vẫn có thể đeo đuổi được niềm đam mê lập trình của mình qua nghề thiết kế trang web. Với khoảng 1/4 dân số Việt Nam đang sử dụng Internet hàng ngày như hiện nay và các dịch vụ kinh doanh qua mạng Internet đang gia tăng từng ngày..., bạn không phải lo đến chuyện đất dụng võ khi học nghề thiết kế web.

Kỹ năng mỹ thuật



Về cơ bản, bạn chỉ cần biết dùng tương đối thành thạo các phần mềm đồ họa như Photoshop, Flash, CorelDraw là có thể đảm đương được khâu thiết kế giao diện, thường là trang chủ, cho một website. Photoshop sẽ giúp bạn xử lý một số hình ảnh làm hình nền cho trang web, tạo các nút bấm, ghép hình để tạo banner, hoặc dùng tiện ích ImageReady có trong bộ Photoshop để tạo ra các hình động dạng GIF. Còn với flash, bạn có thể tạo được các hình ảnh động dạng SWF có dung lượng nhẹ hơn nhiều so với dạng GIF, thường dùng làm trang chủ của một website; hơn nữa, flash còn cho phép bạn nhúng các mã lệnh (như khi lập trình) vào để thực hiện các thao tác chuyển động thay vì phải tạo ra từng frame như ở ImageReady.

CorelDraw ít được sử dụng trong thiết kế giao diện website nhưng nếu biết dùng nó, bạn sẽ tạo ra những trang web có giao diện mới lạ nhờ biết kết hợp nó với 2 phần mềm nói trên. Ngoài ra, bạn cần trang bị thêm các kiến thức về kỹ thuật phối màu và bố cục trình bày để tạo ra các giao diện dễ nhìn. Tùy theo từng ngành nghề, các doanh nghiệp thường chọn các cấu trúc website khác nhau. Có nơi yêu cầu thiết kế hoàn toàn bằng flash để trình diễn các sản phẩm cho bắt mắt, một số khác chỉ cần dùng flash ở trang chủ, còn lại đa số đều muốn thiết kế đơn giản và dễ thao tác.

Kỹ năng lập trình





Như đã đề cập ở trên, bạn không cần trang bị nhiều kỹ năng về lập trình khi thiết kế web. Đầu tiên, bạn sẽ làm quen với các thẻ lệnh HTML để biết cách dùng chúng, đây là phần kiến thức nền để bạn tiếp cận với lập trình web. Sau đó, bạn sẽ được làm quen với 1 trong 2 phần mềm FrontPage hoặc Dreamweaver để tạo nhanh các trang web với thao tác cửa sổ như khi soạn thảo văn bản trong Word, thay vì phải viết từng thẻ mã lệnh HTML như trước đó. Và để làm quen với kỹ năng lập trình, bạn sẽ tiếp cận cách dùng JavaScript. Đơn giản, chỉ cần bấy nhiêu thôi là bạn đã có thể thiết kế một trang web hoàn chỉnh, tuy nhiên mức độ xử lý thông tin và khả năng tương tác với khách truy cập chưa nhiều, bởi phần lớn các chức năng trên trang web là tĩnh. Do vậy, để bước vào con đường chuyên nghiệp của lập trình web, bạn sẽ học tiếp các ngôn ngữ lập trình web thực thụ như ASP, PHP cùng với các thao tác trên cơ sở dữ liệu. Trước tiên, bạn sẽ học về cách tổ chức và thao tác trên cơ sở dữ liệu bằng phần mềm Access hoặc viết các câu lệnh truy vấn trong SQL hoặc MySQL.

Vấn đề tổ chức và quản lý cơ sở dữ liệu ở các website động là cực kỳ quan trọng, nên nếu bạn lĩnh hội được nhiều về cơ sở dữ liệu thì sẽ dễ dàng tiếp cận thêm các ngôn ngữ lập trình web. Sau đó bạn sẽ học cách lập trình trong PHP hay ASP, cũng như tạo các server ảo Apache, IIS (Internet Information Services) để chạy các lệnh vừa lập trình. Ngoài các ngôn ngữ lập trình trang web, bạn có thể dùng các công cụ phần mềm nguồn mở có trên mạng Internet để tạo ra các trang web theo cấu trúc có sẵn. Hiện nay, các công cụ này rất nhiều, bạn có thể chọn vBulletin, Joomla, Smarty, dojo... Tuy nhiên, bạn cũng phải hiểu biết về lập trình web để chỉnh sửa và nhúng thêm các chức năng tương tác với khách truy cập.

Lựa chọn

Nếu có điều kiện, bạn có thể đăng ký học các lớp kỹ thuật viên công nghệ web ở các trung tâm tin học, tuy nhiên học phí tương đối cao vì chương trình học gồm nhiều giai đoạn. Trường hợp đã biết tin học căn bản, bạn có thể đăng ký học các khóa đào tạo ngắn hạn về Photoshop, Flash hoặc tự học; sau đó đăng ký học các lớp thiết kế web, lập trình web. Thời gian học cũng khá nhanh, 18 tháng đối với những người mới bắt đầu làm quen với máy tính, hoặc vài tháng cho những người biết sử dụng thành thạo máy tính. Qua phần trình bày trên, bạn có thể học và làm từ A - Z cho một website, hoặc cũng có thể chỉ đảm nhận phần lập trình tạo trang web, còn phần thiết kế giao diện trang web nhường lại cho các đồng nghiệp. Đây cũng chính là xu hướng tổ chức công việc trong các công ty nhận thiết kế website hiện nay.

CTThanh - VietCNTT.com

Add file trong blog Opera

làm sao để add file
Chào các bạn,

các bạn giúp mình với, làm sao để add file (word, excel) vào bolg.

Mình thấy có chỗ đễ upload photo/ flie, mình đã upload rồi nhưng không thầy hiển thị trên blod.



khi add file vào phần files xong, bạn tìm file đó trong danh sách , rồi nhấp chuột phải vào file, chọn "Copy Link Address"
Muốn attach file vào blog, bạn hãy dùng code sau :

[U_R_L=paste lại địa chỉ của file vào đây]Dòng chữ hiển thị tại đây[/U_R_L]->


Ví dụ mình muốn attach một file css của mình có link là http://files.myopera.com/myfrenchopera/files/css1.txt

[U_R_L=http://files.myopera.com/myfrenchopera/files/css1.txt]Download tại đây[/U_R_L]


Trên blog sẽ hiện lên :
Download tại đây

Lưu ý; U_R_L = URL

Ví dụ cụ thể: Tạo download file Pic1.jpg
Mời bạn download Pic1.jpg tại đây


Chú thích thêm nà.
Nên gói các File lại thành *.Zip bằng R-Click ~> Send To ~> Compressed, vì một số file trên một số trình duyệt sẽ Show nội dung File ra chứ không Down file khi dùng cách bên dưới cho Blog .

[html:a href="[links]"]Download Here

Các cách copy nội dung một trang web

Các cách copy nội dung một trang web.

1/ Select/Copy/Paste: Dùng chuột hoặc dùng phím tắc chọn nội dung, copy và paste vào một trình soạn thảo nào đó (MS Word chẳng hạn).

2/ View Source (Alt + V + C hoặc Menu View/Source), copy code HTML và paste vào Web Editor nào đó (Frontpage chẳng hạn).

3/ View Source bằng lệnh: view-source. Cú pháp: view-source:http://www.ten_trang_web.com/ten_file.com.

4/ Dùng Web Editor để open file tương ứng trong 'C:\Documents and Settings\[User]\Local Settings\Temporary Internet Files' (trong trường hợp dùng IE). Vì cơ chế hoạt động của Web browser là lưu tạm thời các file sử dụng cho một trang web vào thư mục tạm thời và gọi file đó khi cần thiết.

5/ Chụp hình màn hình (dùng phím Print Screen trên bàn phím), paste vào Photo Editor nào đó (MS Paint, Adobe Photoshop, ...) và lưu nội dung lại dưới dạng file hình ảnh.

6/ Dùng chương trình download web (Teleport Pro chẳng hạn), rồi dùng Web Editor để mở ra.

7/ Tự lập trình viên viết chương trình để đọc nội dung trang web, save lại dạng file text và edit. Việc viết chương trình như vậy cũng không khó cho một Lập trình viên lập trình mạng.

Vậy, chống copy như thế nào? Ứng với mỗi cách trên, ta có cách tương ứng.

1/ Select/Copy/Paste: Ta chỉ cần Disable Select --> không thể copy/paste.
Code:
document.onselectstart=new Function('return false');
// Khi người dùng select (bằng bất cứ cách nào) thì return false

2/ View Source : 2 cách
2.1/ Dùng frame: File nội dung sẽ thành 2 file có quan hệ cha con như sau:
Nội dung file cha:
<frameset [options]>
<frame src="file_con.htm">
</frameset>
Nội dung file con:
document.onselectstart=new Function('return false');
// Khi người dùng select (bằng bất cứ cách nào) thì return false
document.oncontextmenu=new Function('return false');
//Khi người dùng right click để hiện menu thì return false

2.2/ Tắt Menu bar:
Dùng lệnh window.open([url],[name],[options]); để tắt menu bar --> người dùng không tìm tra menu View/Source . P:
Đồng thời Disable Context Menu, disable selection.
document.onselectstart=new Function('return false');
// Khi người dùng select (bằng bất cứ cách nào) thì return false
document.oncontextmenu=new Function('return false');
//Khi người dùng right click để hiện menu thì return false
3/ View Source bằng lệnh : view-source.
Cách trị: BóTay.Com !!!

4/ Temporary Internet Files : Không cho Web browser lưu tạm nội dung vào đó
Code HTML:
<META HTTP-EQUIV="expires" CONTENT="-1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
Hoặc code ASP:
Response.Expires = 60
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
Nếu không lưu các file nội dung vào Temporary Internet Files thì người dùng sẽ không tìm thấy file đó trong 'C:\Documents and Settings\[User]\Local Settings\Temporary Internet Files' .

5/ Chụp hình màn hình: Khi người dùng dùng phím 'Print Screen' để chụp màn hình thì nội dung đó được lưu tạm vào Clipboard, khi người dùng paste thì nội dung này được dán ra trình soạn thảo. Vậy chúng ta chỉ cần xoá nội dung này là xong. Xoá bằng cách sau 1/10 giây sẽ copy giá trị rỗng ("") vào clipboard .
Code javascript:
document.write("<textarea ID="txtNull" name="txtNull" style="display:none"></textarea>");
//Tạo một TextArea có giá trị bằng ""
EmptyClipboard()
//Gọi hàm EmptyClipboard()
function EmptyClipboard(){
txtNull.createTextRange().execCommand("Copy");
//Copy giá trị của txtNull ("") vào Clipboard
setTimeout("EmptyClipboard()",100)
// Đệ quy sau 1/10 giây
}

6/ Dùng chương trình download web :
Cách trị: BóTay.Com !!!

7/ Tự Lập trình viên viết chương trình để đọc nội dung trang web
Cách trị: BóTay.Com !!!

8/ Ngoài ra chúng ta còn cách Encrypt mã HTML: Đây thực chất cũng chỉ là cách làm "đui" mắt kẻ tò mò thôi. Nguyên tắc là mã hoá nội dung HTML theo một quy tắc nào đó, viết hàm javascript để write nội dung đã giải mã, đổi tên các hàm javascript thành những cái tên khác nghĩa hoàn toàn (ví dụ: Cube_Encrypt() --> A7138() --> đố bạn đoán ra?!.). Vì thời gian có hạn nên tôi chỉ giới thiệu thôi. Trong một bài viết nào đó sau này, tôi sẽ trình bày cụ thể hơn.

Cách trị: BóTay.Com !!! --> Thực ra là có một cách, config trên server. Cách này thường ít dùng, vì mấy ai có hẳn một cái server của mình trên internet để mà tự config???
phnam is offline Gởi tin nhắn qua Yahoo tới phnam Trả lời ngay kèm theo trích dẫn này
Download Opera, the fastest and most secure browser
January 2010
S M T W T F S
December 2009February 2010
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30