Tải bản đầy đủ (.ppt) (48 trang)

LẬP TRÌNH WEB - Tạo web động pptx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (368.65 KB, 48 trang )

LẬP TRÌNH WEB
LẬP TRÌNH WEB
Trần Cao Nhân
Tạo website động
Tạo website động
4
4
Hàm include()
Hàm include()

Cách sử dụng
Cách sử dụng

Sử dụng hàm
include
include("file_name") dùng để gọi nội
dung của tập tin đưa vào trang web.

Khi đoạn mã trong file_name bị lỗi sẽ xuất hiện cảnh
báo
Cú pháp
Cú pháp
include
include "file_name";
include
include("file_name");
Hàm include_once()
Hàm include_once()

Cách sử dụng
Cách sử dụng



Sử dụng hàm
include_once
include_once("file_name") dùng để gọi
nội dung của tập tin đưa vào trang web, và nó chỉ thực
hiện duy nhất một lần.

Khi đoạn mã trong file_name bị lỗi sẽ xuất hiện cảnh
báo
Cú pháp
Cú pháp
include_once
include_once "file_name";
include_once
include_once("file_name");
Hàm require()
Hàm require()

Cách sử dụng
Cách sử dụng

Sử dụng hàm require("file_name") dùng để gọi nội
dung của tập tin đưa vào trang web.

Khi đoạn mã trong file_name bị lỗi sẽ xuất hiện thông
báo lỗi.
Cú pháp
Cú pháp

require

require "file_name";

require
require("file_name");
Hàm require_once()
Hàm require_once()

Cách sử dụng
Cách sử dụng

Sử dụng hàm
require_once
require_once("file_name") dùng để gọi
nội dung của tập tin đưa vào trang web, và nó chỉ thực
hiện duy nhất một lần.

Khi đoạn mã trong file_name bị lỗi sẽ xuất hiện thông
báo lỗi.
Cú pháp
Cú pháp

require _once
require _once "file_name";

require_once
require_once("file_name");
Làm việc với tập tin
Làm việc với tập tin

Chế độ mở tập tin

Chế độ mở tập tin

Mở file ở chế độ read only, write only hay cả
read và write.

Mở file đã tồn tại, ghi đè hay ghi thêm(đầu,
cuối).

Khi muôn ghi file hệ thống thì chúng ta cần chỉ
định chế độ ghi file là nhị phân hoặc text.
Làm việc với tập tin
Làm việc với tập tin

Phân loại chế độ mở tập tin
Phân loại chế độ mở tập tin
Chế độ Mô tả
r
Chỉ đọc file, bắt đầu đọc đầu file
r+
Đọc và ghi file: Bắt đầu từ đầu file
w
Chỉ ghi file. Mở và xóa toàn bộ nội dung của file đã có hoặc tạo ra một
file mới nếu file đó không tồn tại, sau đó ghi nội dung vào file.
w+
Đọc và ghi. Mở và xóa toàn bộ nội dung của file đã có hoặc tạo ra một
file mới nếu file đó không tồn tại, sau đó ghi nội dung vào file
a
Chỉ ghi file. Mở và ghi nội dung vào cuối file hoặc tạo ra một file mới
nếu file không tồn tại.
a+

Ghi và đọc dữ liệu. Mở và ghi nội dung vào cuối file hoặc tạo ra một file
mới nếu file không tồn tại.
x
Tạo và mở file để ghi. Tạo ra một file mới và ghi nội dung vào file. Nếu
file đã tồn tại, trả về giá trị FALSE và thông báo lỗi.
x+
Tạo và mở file để đọc và ghi. Tạo ra một file mới và ghi nội dung vào
file. Nếu file đã tồn tại, trả về giá trị FALSE và thông báo lỗi.
Làm việc với tập tin
Làm việc với tập tin

Mở tập tin
Mở tập tin
Để mở tập tin chúng ta sử dụng hàm fopen().
Cú pháp:
Cú pháp:
fopen
fopen(<tên_tập_tin>,<chế độ mở>)
Ví dụ: Mở file vidu.txt trong thư mục vidu_web, với
chế độ mở chỉ đọc.
<?php
$f = fopen("vidu.txt", "r");
?>
Làm việc với tập tin
Làm việc với tập tin

Kiểm tra kết thúc tập tin
Kiểm tra kết thúc tập tin

Để kiểm tra trạng thái kết thúc tập tin hay chưa chúng

ta sử dụng hàm
feof
feof($f).

Trong đó $f là biến khai báo nhận giá trị trả về của
hàm
fopen
fopen(). Hàm trả về kết quả là TRUE nếu con trỏ
ở cuối file.
Làm việc với tập tin
Làm việc với tập tin
Ví dụ:
Ví dụ:
<?php
<?php
$f = fopen("vidu.txt", "r");
if(feof($f))
{
echo "Ðã kết thúc tập tin";
}
?>
?>
Làm việc với tập tin
Làm việc với tập tin

Duyệt và đọc từng dòng nội dung tập tin
Duyệt và đọc từng dòng nội dung tập tin

Khi mở file chúng ta có thể đọc nội dung đã được
mở theo từng dòng bằng hàm

fgets().
fgets().

Hàm sẽ trả về là chuỗi có độ dài xác định, mặc
định độ dài là 1024.
Cú pháp:
Cú pháp:
fgets($f [, int độ dài])
Làm việc với tập tin
Làm việc với tập tin
Ví dụ:
Ví dụ:
<?php
$f = fopen("vidu.txt", "r");
while(!feof($f))
{
$noidung =fgets($f);
echo $noidung. "</br>";
}
fclose($f);
?>
Làm việc với tập tin
Làm việc với tập tin

Duyệt và đọc từ ký tự trong tập tin
Duyệt và đọc từ ký tự trong tập tin
Để đọc nội dung tập tin theo từng ký tự 1 ta sử
dụng hàm
fgetc
fgetc()

Cú pháp:
Cú pháp:
fgetc
fgetc($f);
Làm việc với tập tin
Làm việc với tập tin
Ví dụ:
Ví dụ:
<?php
$f = fopen("vidu.txt", "r");
while(!feof($f))
{
$noidung =fgetc($f);
echo $noidung;
}
fclose($f);
?>
Làm việc với tập tin
Làm việc với tập tin

Đọc toàn bộ nội dung tập tin
Đọc toàn bộ nội dung tập tin
Để đọc toàn bộ nội dung tập tin ta sử dụng hàm
readfile().
Cú pháp:
Cú pháp:
readfile
readfile(<đường dẫn và tên tập tin>);
Ví dụ:
<?php

$f = "vidu.txt";
echo readfile($f);
?>
Làm việc với tập tin
Làm việc với tập tin

Định dạng tập tin
Định dạng tập tin

Trước khi ghi chuỗi vào file, chúng ta cần phải
định dạng lại chuỗi đó theo nhu cầu xuất dữ liệu
trở lại khi đọc file.

Một số định dạng được quy định sẵn như sau:
+ \t : nhảy tab
+ \n : xuống dòng
Làm việc với tập tin
Làm việc với tập tin

Ghi nội dung tập tin
Ghi nội dung tập tin
Để ghi nội dung vào tập tin ta sử dụng hàm fwrite()
Cú pháp:
fwrite
fwrite(<tập tin>, <nội dung [, <độ dài>]>);
Làm việc với tập tin
Làm việc với tập tin

Đóng tập tin
Đóng tập tin

Để đóng tập tin đã mở ta sử dụng hàm fclose()
Cú pháp:
fclose
fclose($f)
Trong đó: $f là tên biến nhận giá trị trả về của hàm
fopen
fopen()
<?php
fclose($f);
?>
Làm việc với tập tin
Làm việc với tập tin

Kiểm tra sự tồn tại của tập tin
Kiểm tra sự tồn tại của tập tin
Kiểm tra sự tồn tại của file ta sử dụng hàm:
file_exists()
file_exists() hoặc
is_file()
is_file()
Cú pháp:
Cú pháp:
file_exists
file_exists(<tập tin>)
Hàm trả về kết quả TRUE hoặc FALSE, nếu tồn tại
trả về giá trị là TRUE, ngược lại trả về giá trị FALSE
Làm việc với tập tin
Làm việc với tập tin

Ví dụ:

Ví dụ:
<?php
$f = 'vidu.txt';
if(file_exists($f))
{
echo "Tồn tại tập tin";
} else { echo "không tồn tại tập tin";
}
?>
?>
Làm việc với tập tin
Làm việc với tập tin

Kiểm tra kích thước tập tin
Kiểm tra kích thước tập tin
Để kiểm tra kích thước file ta sử dụng hàm filesize()
Cú pháp:
Cú pháp:
filesize
filesize(<đường dẫn và tên của file>);
Ví dụ:
<?php
$f = "vidu.txt";
echo "Size :".filesize($f);
?>
Làm việc với tập tin
Làm việc với tập tin

Xóa tập tin
Xóa tập tin

Để xóa tập tin ta sử dụng hàm
unlink
unlink()
Cú pháp:
unlink
unlink(<tập tin>)
Làm việc với tập tin
Làm việc với tập tin
Ví dụ:
Ví dụ:
<?php
$f = "vidu.txt";
if (!unlink($f))
{
echo "Khong xoa dc tap tin $f";
} else {
echo "da xoa tap tin $f";
}
?>
Làm việc với thư mục
Làm việc với thư mục

Tạo thư mục
Tạo thư mục
Để tạo thư mục ta sử dụng hàm mkdir()
Cú pháp:
Cú pháp:
mkdir(<tên thư mục>);
Ví dụ:
<?php

mkdir("DIENLOI");
?>

×