Hàm fopen[]
cũng được sử dụng để tạo tệp. Có thể hơi khó hiểu, nhưng trong PHP, tệp được tạo bằng cách sử dụng cùng chức năng được sử dụng để mở tệp
Nếu bạn sử dụng fopen[]
trên một tệp không tồn tại, nó sẽ tạo tệp đó, với điều kiện là tệp được mở để ghi [w] hoặc nối thêm [a]
Ví dụ dưới đây tạo một tệp mới có tên "testfile. txt". Tệp sẽ được tạo trong cùng thư mục chứa mã PHP
Thí dụ
$myfile = fopen["tệp kiểm tra. txt", "w"]
Quyền đối với tệp PHP
Nếu bạn gặp lỗi khi cố gắng chạy mã này, hãy kiểm tra xem bạn đã cấp quyền truy cập tệp PHP của mình để ghi thông tin vào ổ cứng chưa
PHP Ghi vào Tệp - fwrite[]
Hàm fwrite[]
được sử dụng để ghi vào tệp
Tham số đầu tiên của fwrite[]
chứa tên của tệp để ghi vào và tham số thứ hai là chuỗi được ghi
Ví dụ dưới đây ghi một vài tên vào một tệp mới có tên "newfile. txt"
Thí dụ
$myfile = fopen["file mới. txt", "w"] or die["Không thể mở tệp. "];
$txt = "John Doe\n";
fwrite[$myfile, $txt];
$
fwrite[$myfile, $txt];
fclose[$myfile];
?>
Lưu ý rằng chúng tôi đã ghi vào tệp "newfile. txt" hai lần. Mỗi lần chúng tôi viết vào tệp, chúng tôi đã gửi chuỗi $txt đầu tiên chứa "John Doe" và thứ hai chứa "Jane Doe". Viết xong ta đóng file lại bằng hàm fclose[]
Nếu chúng ta mở "newfile. txt" nó sẽ trông như thế này
Ghi đè PHP
Bây giờ "tệp mới. txt" chứa một số dữ liệu mà chúng tôi có thể hiển thị điều gì sẽ xảy ra khi chúng tôi mở một tệp hiện có để ghi. Tất cả dữ liệu hiện có sẽ bị XÓA và chúng tôi bắt đầu với một tệp trống
Trong ví dụ bên dưới, chúng tôi mở tệp hiện có "newfile. txt" và viết một số dữ liệu mới vào đó
Thí dụ
$myfile = fopen["file mới. txt", "w"] or die["Không thể mở tệp. "];
$txt = "Chuột Mickey\n";
fwrite[$myfile, $txt];
$
fwrite[$myfile, $txt];
fclose[$myfile];
?>
Nếu bây giờ chúng ta mở "newfile. txt", chúng ta sẽ thấy Donald Duck và Goofy Goof được thêm vào cuối tệp
Dưới đây, chúng tôi có một ví dụ về tệp PHP đơn giản, với tập lệnh PHP sử dụng hàm PHP tích hợp "echo
" để xuất văn bản "Xin chào thế giới. " trên một trang web
Thí dụ
echo "Xin chào thế giới. ";
?>
Ghi chú. Câu lệnh PHP kết thúc bằng dấu chấm phẩy [;
]
Phân biệt chữ hoa chữ thường trong PHP
Trong PHP, từ khóa [e. g. if
,
0,
1,
echo
, v.v. ], các lớp, hàm và hàm do người dùng định nghĩa không phân biệt chữ hoa chữ thườngTrong ví dụ bên dưới, cả ba câu lệnh echo bên dưới đều bình đẳng và hợp pháp
Thí dụ
ECHO "Xin chào thế giới.
";
echo "Xin chào thế giới.
";
EcHo "Xin chào thế giới.
";
?>
Ghi chú. Tuy nhiên;
Nhìn vào ví dụ dưới đây; . Điều này là do
3,
50 và
51 được coi là ba biến khác nhau
Thiết lập môi trường phát triển cho lập trình PHP thật dễ dàng. Tải xuống trình chỉnh sửa mã bạn thích, cá nhân tôi thích nguyên tử. soạn thảo văn bản io
Tiếp theo là cài đặt XAMPP, môi trường phát triển PHP phổ biến nhất. Gói này chứa các ứng dụng cơ sở dữ liệu Apache, PHP & MariaDB hoặc MySQL
Nhiều người gửi email cho tôi với một câu hỏi chính. Mike, làm cách nào để chạy tập lệnh PHP?
Trong hướng dẫn sau, chúng ta sẽ tìm hiểu cách cài đặt XAMPP, cách chạy tập lệnh PHP, quản lý cơ sở dữ liệu bằng PhpMyAdmin và chạy tập lệnh PHP mẫu tìm nạp bản ghi từ cơ sở dữ liệu
Cài đặt XAMPP
Truy cập liên kết này và tải xuống XAMPP cho hệ điều hành của bạn. XAMPP có sẵn cho Windows, Linux hoặc Mac
Đây là video về cách bạn có thể cài đặt và sử dụng XAMPP
Chạy tập lệnh PHP đầu tiên của bạn
Sau đây là một ví dụ về cách chạy tập lệnh PHP. Những gì chương trình này làm là hiển thị “Xin chào thế giới. ” văn bản trên màn hình hoặc trang web
Chuyển đến thư mục máy chủ XAMPP
Tôi đang sử dụng Windows, vì vậy thư mục máy chủ gốc của tôi là “C. \xampp\htdocs\”
Tạo lời chào. php
Tạo một tệp và đặt tên là “______17“
Mã bên trong xin chào. php
Mở
7 và đặt đoạn mã sau
Mở thẻ mới
Chạy nó bằng cách mở một tab mới trong trình duyệt của bạn
tải xin chào. php
Trên cửa sổ trình duyệt của bạn, gõ
9
đầu ra
Bạn sẽ thấy kết quả sau.
Làm tốt lắm, bạn vừa chạy một tập lệnh PHP.
Quản lý MySQL với PhpMyAdmin
MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở [RDBMS]. MySQL là một lựa chọn cơ sở dữ liệu phổ biến để sử dụng trong các ứng dụng web
phpMyAdmin là một công cụ nguồn mở và miễn phí được viết bằng PHP nhằm xử lý việc quản trị MySQL bằng cách sử dụng trình duyệt web. Trong các ví dụ sau, chúng ta sẽ thấy chúng ta có thể xử lý MySQL dễ dàng như thế nào với PhpMyAdmin
Tạo cơ sở dữ liệu
- truy cập http. //localhost/phpmyadmin/
- Nhấp vào liên kết “Mới” ở góc trên bên trái [dưới các bảng gần đây]
- Điền vào trường “Tên cơ sở dữ liệu” với “my_first_database“
- Nhấp vào nút “Tạo”
Tạo một bảng
- Nhấp vào “
fopen[]
0” ở bên trái màn hình - Trên phần “Tạo bảng”, điền vào Tên với “sản phẩm” và Số cột với “6“
- Nhấp vào nút "Đi"
- Điền vào các trường với id, tên, v.v.
- Bắt chước mọi thứ trong hình ảnh sau
- Nhấp vào nút “Lưu”
Chèn dữ liệu
Nhấp vào bảng “sản phẩm”
Nhấp vào tab "Chèn"
Điền vào biểu mẫu, bắt chước dữ liệu trên hình ảnh sau. Nhấp vào nút "Đi"
Bạn đã làm rất tốt. Bây giờ chúng ta có một cơ sở dữ liệu, một bảng bên trong cơ sở dữ liệu và một bản ghi bên trong bảng
Video hữu ích
1. Tạo cơ sở dữ liệu và nhập tệp MySQL
2. Tạo cơ sở dữ liệu và tạo bảng
Chạy PHP Script với cơ sở dữ liệu
Trong các bước sau, chúng tôi sẽ chạy tập lệnh PHP tìm nạp một bản ghi từ cơ sở dữ liệu MySQL
Chuyển đến thư mục máy chủ XAMPP
Chuyển đến “C” của bạn. thư mục \xampp\htdocs\”
Tạo read_one. php
Tạo một tệp và đặt tên là “______21“
Mã bên trong read_one. php
Các số 1-8 trong đoạn mã sau được gọi là “chú thích mã”. Nó giải thích từng phần của mã đơn giản của chúng tôi bên dưới. Mở fopen[]
1 và đặt đoạn mã sau
Mở trình duyệt của bạn
Chạy nó bằng cách mở trình duyệt của bạn
Tải read_one. php
Trên cửa sổ trình duyệt của bạn, gõ http. // localhost/read_one. php
đầu ra
Bạn sẽ thấy kết quả sau.
Tuyệt vời. Bây giờ bạn đã sẵn sàng để tìm hiểu thêm về lập trình và phát triển web.
Những nguồn thông tin trên mạng
Ở đây trong codeofaninja. com, chúng tôi muốn đơn giản hóa việc học để bạn thực sự xây dựng thứ gì đó. Nhưng điều quan trọng là bạn phải đọc và nghiên cứu thêm. Sau đây là những gợi ý của tôi về nơi để tìm hiểu thêm
- PHP Manual – tài liệu PHP chính thức
- PHP The Right Way – dễ đọc, tham khảo nhanh về các tiêu chuẩn mã hóa phổ biến của PHP và hơn thế nữa
- Ảo tưởng PHP – sử dụng đúng ngôn ngữ lập trình PHP, sử dụng đúng cách, tập trung vào việc bác bỏ các ảo tưởng và mê tín khác nhau
- PHP Cheat Sheets – Bảng cheat so sánh biến, số học và kiểm tra
- Câu hỏi thường gặp về PHP – Câu hỏi thường gặp về PHP
- PHP Security Cheat Sheets – ngăn chặn các cuộc tấn công như XSS, SQL Injection và hơn thế nữa
- Cross-Site Scripting Attacks [XSS] – Một tài nguyên tốt khác để tìm hiểu về cross-site scripting [XSS] và ngăn chặn nó
Bạn luôn có thể quay lại danh sách trên trong khi xem loạt bài hướng dẫn lập trình web của chúng tôi
Cái gì tiếp theo?
Tìm hiểu hướng dẫn JavaScript của chúng tôi dành cho người mới bắt đầu
Hướng dẫn liên quan
Chúng tôi đã liệt kê tất cả các hướng dẫn phát triển web full-stack chất lượng cao tại đây. Bấm vào đây
Một số lưu ý
Tìm thấy một vấn đề?
Nếu bạn gặp sự cố với mã này, vui lòng gửi email cho chúng tôi. Trước khi bạn gửi email, vui lòng đọc quy tắc ứng xử của chúng tôi. Địa chỉ email của nhóm chúng tôi là [email được bảo vệ]
Vui lòng mô tả về vấn đề của bạn. Vui lòng cung cấp thông báo lỗi, ảnh chụp màn hình [hoặc bản ghi màn hình] và URL thử nghiệm của bạn. Cảm ơn
Đăng ký CodeOfaNinja
Nhận các hướng dẫn phát triển web có giá trị qua email của bạn. Đăng ký MIỄN PHÍ ngay bây giờ
Tên
HP
Cảm ơn
Vui lòng chia sẻ bài đăng này nếu bạn nghĩ rằng đây là một hướng dẫn hữu ích về cách chạy tập lệnh PHP. Cảm ơn bạn đã học ở đây trong codeofaninja. com