Can ban PHP

142 208 0
Can ban PHP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Môn học: PHP Bài Những vấn đề đề cập học: Giới thiệu PHP Cấu hình IIS, Apache Web Server Cài đặt PHP o Cài đặt PHP o Cấu hình ứng dụng PHP Giới thiệu PHP o PHP Script o Ghi PHP o In nội dung PHP GIỚI THIỆU PHP PHP viết tắt chữ Personal Home Page đời năm 1994 phát minh Rasmus Lerdorf, tiếp tục phát triển nhiều cá nhân tập thể khác, PHP xem sản phẩm mã nguồn mở PHP kòch trình chủ (server script) chạy phía server (server side) cách server script khác (asp, jsp, cold fusion) PHP kòch cho phép xây dựng ứng dụng web mạng internet hay intranet tương tác với sở liệu mySQL, PostgreSQL, Oracle, SQL Server Access Lưu ý rằng, từ phiên 4.0 trở sau hỗ trợ session, PHP Perl kòch bảng xử lý chuỗi mạnh bạn sử dụng PHP có yêu cầu xử lý chuỗi CÀI ĐẶT PHP Cài đặt PHP Windows sử dụng php-4.0.6-Win32.zip, sau cài đặt ứng dụng đóa cứng xuất thư mục PHP, thự mục có tập tin php4ts.dll php.exe với thư mục sessiondata Ngoài ra, thư mục WINDOW WINNT xuất tập tin php.ini, tập tin cho phép bạn cấu hình cho ứng dụng PHP Chẳng hạn, sử dụng session, PHP cần nơi để lưu trữ chúng, tập tin mặc đònh session.save_path = C:\PHP\sessiondata, bạn cài đặt PHP với thư mục PHP đóa D bạn cần thay đổi đường dẫn khai báo Tương tự vậy, có lỗi trangPHP lỗi thường xuất triệu gọi chúng, để che dấu lỗi bạn cần khai báo display_errors = Off thay chúng trạng thái display_errors = On Ngoài ra, trang PHP trình bày số warning chúng phát cú pháp không hợp lý, để che dấu warning bạn cần khai báo trạng thái Off thay On assert.warning = Off CẤU HÌNH ỨNG DỤNG PHP 3.1 Cấu hình IIS Sau cài đặt hệ điều hành Windows NT hay 2000 trở sau, cách khai báo web site hay virtual site site có theo bước sau: Tạo thư mục có tên myPHP đề lưu trữ tập tin PHP Khởi động IIS (tự động khởi động Windows NT/2000) Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Choïn Start | Programs | Administrative Tools | Internet Information Server Neáu tạo virtual site chọn Default Web Ste | R-Click | New | Virtual Site Trong trường hợp tạo Site Default Web Ste | R-Click | New | Site Nếu chọn trường hợp bạn cung tấp diễn giải site hình 1-1 Hình 1-1: Khai báo diễn giải Chọn nút Next khai báo IP port, trường hợp bạn không sử dụng port 80 cho ứng site khác chọn giá trò mặc đònh Tuy nhiên có nhiều ứng dụng trước cấu hình IIS bạn thay đổi port khác, ví dụ chọn port 85 hình 1-2 Hình 1-2: Khai báo IP Port Lưu ý rằng, port 80 port chuẩn điều có nghóa triệu gọi trình duyệt bạn không cần gõ port, ví dụ http://localhost/ Đối với trường hợp port khác bạn phải gõ tương tự http://localhost:85/ Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Chọn Next, bạn chọn thư mục ứng dụng, trường hợp chọn vào thư mục myPHP, chẳng hạn trường hợp chọn htư mục myPHP hình 1-3 Hình 1-3: Chọn thư mục myPHP Kế đến chọn quyền truy cập web site, trường hợp thiết kế bạn chọn vào Browse Ngoài ra, bạn cho phép người sử dụng internet thực thi tập tin thực thi từ xa chọn vào tuỳ chọn execute Hình 1-4: Quyền truy cập 10.Chọn Next Finish, cửa sổ IIS xuất ứng dụng có tên myPHP (khai báo phần diễn giải) hình 1-5 Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 1-5: Tạo thành công ứng dụng PHP IIS 11.Sau tạo ứng dụng xong, bạn chọn tên ứng dụng myPHP | R-Click } Properties | cửa sổ xuất hình 1-5 Hình 1-5: Cấu hình PHP IIS 12.Bằng cách chọn vào nút Configuration, cửa sổ xuất hình 1-6 Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 1-6: Thêm PHP Engine 13.Chọn nút Add, khai báo hình 1-7 Hình 1-7: Khai báo PHP Engine 14.Để kiểm tra úng dụng, bạn mở cửa sổ IE gõ đòa chuỗi sau: http://localhost:85/ , kết xuất hình 1-8 Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 1-8: Ứng dụng PHP khởi động 3.2 Cài đặt Apache Web Servr Để cài đặt Apache Web Server, bạn theo bước sau Chep tap tin apache_1.3.22-win32-x86.exe xuong dia cung Chay tap tin va cai dat len dia C:\Program Files\, sau ket thuc cong phan cai dat Apache, bạn bắt đầu cấu hình ứng dụng PHP Chép ba dòng lệnh từ tập tin install.txt thư muïc C:\PHP ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php php Action application/x-httpd-php "/php/php.exe" Paste vào tập tin httpd.conf thư mục Group\Apache\Conf\ C:\Program Files\Apache Chon Start | Programs | Apache HTTP Server | Control Apache Server | Start Viet trang test.php voi noi dung Chep tap tin test.php Group\Apache\htdocs\ vao thu muc C:\Program Files\Apache Sau gõ trình duyệt http://localhost/test.php GIỚI THIỆU PHP 4.1 Yêu cầu PHP dựa cú pháp ngôn ngữ lập trình C, làm việc với PHP bạn phải người có kiến thức ngôn ngữ C, C++, Visual C Nếu bạn xây dựng ứng dụng PHP có kết nối sở liệu kiến thức sở liệu MySQL, SQL Server hay Oracle điều cần thiết Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM 4.2 Giới thiệu PHP kòch trình chủ (Server Script) chạy PHP Engine, với ứng dụng Web Server để quản lý chúng Web Server thường sử dụng IIS, Apache Web Server, 4.3 Thông dòch trang PHP Khi người sử dụng gọi trang PHP, Web Server triệu gọi PHP Engine để thông dòch (tương tự ASP 3.0 thông dòch biên dòch) dòch trang PHP trả kết cho người sử dụng hình 1-9 Parse Web Server Tập tin PHP Request Parse Request Response Response PHP Engine P Hình 1-9: Quá trình thông dòch trang PHP 4.4 Kòch (script) Nội dung PHP khai báo lẫn lộn với HTML, bạn sử dụng cặp dấu giá để khai báo mã PHP Chẳng hạn, khai báo: 1-Giá trò biến Str: 2-Giá trò biến i: 3-Giá trò cũ thể: Chẳng hạn bạn khai báo trang hello.php với nội dung ví dụ 1-1 sau: Ví dụ 1-1: Trang hello.php ::Welcome to PHP Greeting: Kết trả hình 1-10 triệu gọi trang trình duyệt Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 1-10: Kết trang hello.php Trong trường hợp có nhiều khai báo, bạn sử dụng Scriptlet, có nghóa sử dụng cặp dấu với khai báo PHP với cú pháp C nhö sau: -Khai báo Scriptlet Giá trò paging: -Khai báo Script Lưu ý rằng, kết thúc câu lệnh phải dùng dấu ; Ví dụ, bạn khai báo đoạn PHP tập tin script.php ví dụ 1-2 Ví dụ 1-2: Trang script.php ::Welcome to PHP Giá trò paging: Kết trả hình 1-11 triệu gọi trang trình duyệt Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 1-11: Kết trang hello.php Lưu ý rằng, bạn muốn sử dụng script hay scriptlet ASP bạn khai báo tập tin php.ini sau: asp_tags = On ; Allow ASP-style tags mặc đònh Off Khi trang PHP, thay bạn khai báo Thì bạn khai báo sau: 4.5 Ghi chuù PHP Ghi kòch PHP tương tự ngôn ngữ lập trình C, để ghi dòng bạn sử dụng cặp dấu / Chẳng hạn khai báo sau ghi chú: Trong trường hợp có nhiều dòng cần ghi bạn sử dụng cặp dấu /* */, ví dụ khai báo ghi sau: Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt COMPUTER LEARNING CENTER WWW.HUUKHANG.COM /* Khai báo biến để đọc liệu totalRows biến trả tổng số mẩu tin */ $result = mysql_query($stSQL, $link); $totalRows=mysql_num_rows($result); Ngoài ra, bạn sử dụng dấu # để khai báo ghi cho dòng, ví dụ khai báo sau ghi chú: 4.6 In kết trang PHP Khác vớ kòch ASP, JSP, Perl, PHP để in giá trò từ biến, biểu thức, hàm, giá trò cụ thể thỉ bạn sử dụng script trên: Giá trò paging: Tuy nhiên, để sử dụng cú pháp PHP in giá trò từ biến, biểu thức, hàm, giá trò cụ thể sử dụng khai báo echo sau: Chẳng hạn, khai báo echo ví dụ 1-3 Ví dụ 1-2: Trang echo.php ::Welcome to PHP Kết trả hình 1-12 triệu gọi trang trình duyệt Giáo viên: Phạm Hữu Khang CuuDuongThanCong.com https://fb.com/tailieudientucntt PHP VÀ DATABASE 9-1 Môn học: PHP BÀI 9: PHP VÀ DATABASE Để kết nối sở liệu mySQL PHP, có nhiều cách ứng với nhiều phương thức kết nối sở liệu, phần tập trung tìm hiểu cách kết nối sở liệu mySQL từ PHP gói Những 9 9 vấn đề đề cập học Khai báo kết nối sở liệu Thêm mẩu tin Cập nhật mẩu tin Xoá mẩu tin Truy vấn liệu KẾT NỐI CƠ SỞ DỮ LIỆU Để kết nối sở liệu mySQL bạn sử dụng khai báp nhö sau: Trong khai báo sau kết nối sở liệu mySQL với tên server/ip với username vá password: mysql_connect ("localhost", "root", "") Và mysql_select_db("TestDB", $link); để chọn tên sở liệu sau mở kết nối sở liệu, biến $link có giá trò false kết nối sở liệu không thành công Sau mở kết nối sở liệu mà không sử dụng tìh bạn đóng kết nối sở liệu với cú pháp sau: mysql_close($link); Chẳng hạn, bạn khai báo trang connection.php để kết nối sở liệu đóng kết nối sau mở thành công ::Welcome to PHP and mySQL Mo va dong ket noi CSDL MySQL 9-2 THÊM MẨU TIN Để thêm mẩu tin, bạn sử dụng hàm mysql_query(chuỗi Insert) Chẳng hạn, khai báo trang insert.php để thêm mẩu tin vào bảng tblships có hai cột liệu ShipID ShipName ví dụ trang insert.php ::Welcome to PHP and mySQL Them mau tin

Ngày đăng: 27/12/2019, 19:53

Mục lục

  • php1.doc

    • 1. GIỚI THIỆU PHP

    • 2. CÀI ĐẶT PHP

    • 3. CẤU HÌNH ỨNG DỤNG PHP

      • 3.1. Cấu hình IIS

      • 3.2. Cài đặt Apache Web Servr

      • 4. GIỚI THIỆU PHP

        • 4.1. Yêu cầu

        • 4.2. Giới thiệu

        • 4.3. Thông dòch trang PHP

        • 4.4. Kòch bản (script)

        • 4.5. Ghi chú trong PHP

        • 4.6. In kết quả trên trang PHP

        • 5. KẾT LUẬN

        • php2.doc

          • 1. KHÁI NIỆM VỀ CÚ PHÁP PHP

          • 2. KHAI BÁO BIẾN

          • 3. KIỂU DỮ LIỆU

            • 3.1. Thay đổi kiểu dữ liệu

            • 3.2. Kiểm tra kiểu dữ liệu của biến

            • 3.3. Thay đổi kiểu dữ liệu biến

            • 3.4. Kiểu Array

            • 3.5. Kiểu đối tượng

            • 3.6. Tầm vực của biến

            • 4. HẰNG TRONG PHP

              • 4.1. Khai báo và sử dụng hằng

Tài liệu cùng người dùng

Tài liệu liên quan