1. Trang chủ
  2. » Công Nghệ Thông Tin

Tự học lập trình PHP cơ bản - giáo trình ĐH.KHTN

27 417 0

Đ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

GIáo trình tự học lập trình php căn bản, hướng dẫn cấu hình Dream Weaver, tạo file PHP đơn giản, ví dụ minh họa các lệnh php đơn giản.Giáo trình biên soạn bởi GV CNTT trường ĐHKHTNTập trung các câu lệnh phổ biến để giúp bạn dễ dàng làm quen với lập trình PHP

LẬP TRÌNH PHP (CĂN BẢN) Giới thiệu  PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ Webserver PHP mã nguồn mở, dùng cho mục đích tổng quát  Do PHP phát triển để dành cho ứng dụng web nên dễ dàng nhúng mã vào trang HTML Tốc độ nhanh, nhỏ gọn, cú pháp giống C, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến  Ngôn ngữ, thư viện, tài liệu gốc PHP xây dựng cộng đồng có đóng góp lớn Zend Inc., công ty nhà phát triển cốt lõi PHP lập nên  Nói đơn giản: PHP ngôn ngữ dạng script thực thi webserver nhằm tạo trang web động  Đoạn mã sau minh họa giúp cách viết PHP lồng vào trang HTML dễ nào: Trang chủ Chào bạn !  Thẻ đánh đấu bắt đầu kết thúc phần mã PHP, qua máy chủ biết để xử lý dịch mã cho  Mỗi dòng kết thúc dấu ;  Trong trang html, lệnh php nằm tag  Các khối lệnh nằm { … }  Tên mở rộng file php  Chú thích // : dòng /* … Khối lệnh */ Trang  File PHP chạy chuyển giao từ webserver Vì vậy, muốn thực thi file php, bạn phải request thông qua webserver (nghĩa mở browser, gõ http://localhost/trangdong.php Do nhúp đúp vào file php để xem localcal trang html Để chạy file PHP : + Nếu máy bạn cài IIS : tạo file folder C:\Inetpub\wwwroot + Nếu máy bạn cài AppserV : tạo file folder C:\AppserV\www Trang 2 Tạo website để lập trình PHP  Yêu cầu: folder chứa site bạn phải nằm folder gốc webserver  Giả sử folder site bạn WebTinTuc, đặt C:\AppSerV\www Dưới hướng dẫn cách tạo site PHP  B1: Trong Dreamweaver, nhắp menu Site  New Site  B2: Gõ tên Site (WebTinTuc) nhắp Next  B3: Chọn Yes chọn PHP MySQL  B4: Chọn Edit and Test locally… (C:\AppServ\www\WebTinTuc) chọn folder chứa site bên  B5: Gõ địa website: http://localhost/WebTinTuc Trang  B6: Nên chọn No (Chưa cần kết nối đến đến remote server lúc này) nhắp Next  B7: Nhắp Done để kết thúc tạo site  Ghi chú: không thiết phải tạo folder WebTinTuc cho site bạn phải đặt folder gốc webserver tên folder B5 B4 phải giống Trang Tạo trang PHP  Nhắp menu File  New  Chọn PHP  Create Biến  Biến dùng để chứa giá trị trình tính toán  Không cần khai báo kiểu liệu lúc khai báo biến  Các kiểu liệu : + Số nguyên : int + Số thực : float, double + Chuỗi : string + Object + Logic : True false + Kiểu mảng: Array + Null : giá trị đặc biệt, nhằm thể tính rỗng, chưa gán  Khai báo : $TenBien= ; Trang 5 Hằng  Là đối tượng chứa giá trị cố định  Khai báo: define("TenHang",GiaTri);  Ví dụ: Các phép toán  Số học: + -, *, /, % (chia lấy dư)  So sánh: ==, >=, , < , !=  Ghép chuỗi:  Logic: ! , && , ||  Tăng : ++ , += gia tri  Giảm : , -= giatri  Gán: = Trang Lệnh if: a Lệnh if đơn giản: if (điều kiện) { Khối Lệnh 1; } else { Khối Lệnh 2; }  Phần else khối lệnh  Nếu khối lệnh khối lệnh gồm lệnh bỏ cặp { }  Khối lệnh mã lệnh php mã lệnh html  Ví dụ :  Ví dụ : Sử dụng template khác cho trang tùy theo thời gian  Mở file index1.html save as thành index1.php  Qua chế độ code, đến dòng 21 thấy đoạn code  Bổ sung để có kết sau: [...]... (Win32) PHP/ 5.2.3 $_SERVER['REQUEST_METHOD']: Loại yêu cầu mà clientsử dụng để truy cập trang web VD: 'GET', 'HEAD', 'POST', 'PUT' $_SERVER['SCRIPT_FILENAME']: Đường dẫn tuyệt đối của file script đang chạy Vd: C:/AppServ/www/laptrinhphp/abc .php $_SERVER['SCRIPT_NAME']: Đường dẫn của file script Vd /laptrinhphp/abc .php < ?php echo 'HTTP_HOST: ' $_SERVER['HTTP_HOST'].''; echo 'PHP_ SELF: '.$_SERVER[ 'PHP_ SELF'].'';... chọn vào giỏ hàng  Mở trang index_banhang .php - Qua code, lên dòng đầu gõ lệnh - Qua design Ở cột phải, trong dòng Giỏ hàng có 0 sản phẩm, chọn số 0 xóa rồi qua code gõ code (màu đỏ) Giỏ hàng có sản phẩm - Kiểm tra xem từng nút đặt mua có link đến trang luuugiohang .php hay không  Tạo trang luugiohang .php - Qua code, xóa hết code html và gõ lệnh sau... động nào đó Vd dangnhap .php Vào 1 vị trí trong tag body  F12 xem thử Trang 12 12 String (chuỗi) Là 1 dãy ký tự trong nháy kép hoặc nháy đơn a Chiều dài chuỗi strlen(chuỗi) ;//Trả về số ký tự trong chuỗi b Truy xuất ký tự trong chuỗi (để lấy giá trị, gán trị mới); Chỉ số của các ký tự tính từ 0 VD: echo $a[2];... Ngoài các thông tin trình duyệt gửi lên thông qua các con đường POST, GET, COOKIES, chúng ta cũng có thể thu được một số thông tin khác có liên quan đến trình duyệt cũng như các thông số liên quan đến máy chủ như: đường dẫn, địa chỉ IP, phiên bản Các thông tin này được lưu trữ trong biến mảng $_SERVER (đối với các phiên bản mới) hoặc $HTTP_SERVER_VARS (đối với các phiên bản cũ hơn bản 4.1.0): $_SERVER['HTTP_HOST']... application/vnd.ms-excel application/zip doc pdf xls zip c Content-disposition  Cú pháp: header('Content-disposition: attachment; filename="'.$filename.'"');  Lệnh sẽ báo cho browser biết là nên download và save file Tham số "filename=" sẽ báo cho browser biết tên của file nên được save  Ví dụ:

Ngày đăng: 27/10/2016, 23:00

Xem thêm: Tự học lập trình PHP cơ bản - giáo trình ĐH.KHTN

TỪ KHÓA LIÊN QUAN

w