Hướng dẫn upload file rar php - tải lên tập tin rar php
Show Trong bài học này, chúng ta sẽ tìm hiểu về biến siêu toàn cục $_FILES cũng như cách upload filfe trong PHP.
Video Upload file trong PHPHướng dẫn chi tiết"Người ta tắt AdsBlock không phải vì người ta dại, mà người ta quý mình nên coi quảng cáo" Hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn Biến siêu toàn cục $_FILESXử lý upload file trong phpname bạn đặt trong file html và value là một mảng gồm 4 phần tử
Xử lý upload file trong php$_FILES là một mảng kết hợp của các mục được tải lên thông qua phương thức POST. Trong đó, các file được tải lên sẽ là 1 phần tử trong mảng gồm key là name bạn đặt trong file html và value là một mảng gồm 4 phần tử "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn tmp_name: nơi lưu tạm file, nằm bất cứ đâu trong server và tùy thuộc là thiết lập của bạn. error: lỗi xảy ra move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], 'uploads/'.basename($_FILES["fileToUpload"]["name"])); size: kích thước file, đơn vị là byte.
$dia_chi_luu_file: nơi lưu trữ file upload mà bạn muốn. Có thể bạn quan tâmKiểm tra file trùng Kiểm tra loại file if (file_exists($target_file)) { echo "Sorry, file already exists."; } Để upload file, chúng ta sẽ dùng hàm move_uploaded_file($ten_file, $dia_chi_luu_file). $ten_file: tên ‘tmp_name’ của file được tải tạm lên server. $fileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); // Allow certain file formats if($fileType != "jpg" && $fileType != "png" && $fileType != "jpeg" && $fileType != "gif" ) { echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed."; $upload_ok = 0; } $ten_file: tên ‘tmp_name’ của file được tải tạm lên server. $dia_chi_luu_file: nơi lưu trữ file upload mà bạn muốn.‘size’ if ($_FILES["fileToUpload"]["size"] > 500000) { echo "Sorry, your file is too large."; } Tất nhiên, chỉ đơn giản như thế thì chúng ta đã có thể upload file. Tuy nhiên, chúng ta hay thử áp dụng $_FILES để xử lý phức tạp hơn một chút quá trình tải file lên. move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file); Kiểm tra file trùngDownload Kiểm tra loại filecomment bên dưới, qua email, hoặc nhắn tin qua Fanpage Góc làm web. Kiểm tra kích thước file
Tổng quan về kỹ thuật Upload file trong PHPĐể HTML FORM có thể gửi file lên server (http server) thì form phải có thuộc tính enctype="multipart/form-data", phần tử trong form để chọn và gửi file có dạng (tức là dùng phần tử "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn6 với thuộc tính "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn7). Cấu trúc tóm tắt là: enctype="multipart/form-data", phần tử trong form để chọn và gửi file có dạng (tức là dùng phần tử "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn6 với thuộc tính "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn7). Cấu trúc tóm tắt là: Khi file Upload lên Server (chạy PHP) thì file sẽ lưu vào một thư mục tạm (temporary directory, như trên Linux đó là /tmp) của hệ thống PHP, và toàn bộ thông tin về file upload sẽ lưu trong biến mảng toàn cục "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn8 Chúng ta cần đọc thông tin từ "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn8 để nhanh chóng di chuyển file được upload vào thư mục tạm vào một nơi lưu trữ lâu dài (nếu không xử lý gì, thì sau một khoảng thời gian file này bị xóa). Mảng biến "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn8 khi var_dump có cấu trúc dạng như sau: array (size=1)
'myfile' =>
array (size=5)
'name' => string 'somefile.txt' (length=12)
'type' => string 'text/plain' (length=10)
'tmp_name' => string '/tmp/phpDC66.tmp' (length=16)
'error' => int 0
'size' => int 18
Các thành phần đó là:
Bằng việc đọc "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn8 bạn sẽ biết các thông tin về file được upload, nơi file đang lưu tạm, bạn cần phải xử lý bằng các hàm PHP để di chuyển file ra một vị trí theo cấu trúc thư mục của ứng dụng. Nếu sau khi upload vào thư mục tạm một thời gian (như trên là move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], 'uploads/'.basename($_FILES["fileToUpload"]["name"]));6) một thời gian (do cấu hình hệ thống) mà bạn không di chuyển nó đến vị trí thích hợp, nó sẽ tự xóa. Tạo form HTML upload fileĐể thực hành upload file trong PHP, trước tiên tạo move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], 'uploads/'.basename($_FILES["fileToUpload"]["name"]));7 cho phép người dùng chọn file và gửi file đó lên server. Giả sử code PHP để xử lý upload các file hình ảnh nằm ở move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], 'uploads/'.basename($_FILES["fileToUpload"]["name"]));8 thì bạn có thể xây dựng move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], 'uploads/'.basename($_FILES["fileToUpload"]["name"]));7 như sau: Có thể tạo file $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);0 "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn0 Hiện thị move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], 'uploads/'.basename($_FILES["fileToUpload"]["name"]));7 có dạng: Lưu ý khi tạo form để uplad ảnh (file) thì cần thiết đặt thuộc tính form có: $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);2 Phần tử chọn file trong form là "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn6 với kiểu "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn7. Tên phần tử là $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);5 $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);2 Phần tử chọn file trong form là "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn6 với kiểu "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn7. Tên phần tử là $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);5 Code PHP xử lý Upload FileCode xử lý upload sau là xử lý chỉ cho upload các file ảnh, với các loại file là jpg, png, jpeg, gif. File Upload file có cỡ < 0.8 MB. File Upload sẽ lưu vào thư mục $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);6 Code xử lý upload file để trong file $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);7 có nội dung như sau: "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn1 Giải thích code trên: Các $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);8 mà move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], 'uploads/'.basename($_FILES["fileToUpload"]["name"]));7 HTML upload nên, được PHP lưu ở một thư mục tạm hệ thống, và tất cả các thông tin về file được lưu ở biến mảng if (file_exists($target_file)) { echo "Sorry, file already exists."; }0, cấu trúc biến này như sau: "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn2 if (file_exists($target_file)) { echo "Sorry, file already exists."; }1 tên key tương ứng với tên phần tử form upload file, ví dụ trên là $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);5 Như vậy khi xủ lý upload file, bạn truy cập vào $_FILE và di chuyển file vừa upload từ if (file_exists($target_file)) { echo "Sorry, file already exists."; }3 sang vị trí mới bạn muốn lưu if (file_exists($target_file)) { echo "Sorry, file already exists."; }4 bằng hàm if (file_exists($target_file)) { echo "Sorry, file already exists."; }5 Kiểm tra file upload có phải là file ảnh (dùng cho trường hợp bạn chỉ cho phép up ảnh) thì đầu tiên gọi if (file_exists($target_file)) { echo "Sorry, file already exists."; }6 để xem kích thước ảnh, nếu hàm phân tích được có nghĩa là ảnh, ngược lại là một loại file khác. Kiểm tra phần mở rộng của tên file: Lấy phần mở rộng if (file_exists($target_file)) { echo "Sorry, file already exists."; }7 rồi so sánh với các mẫu cho phép. NHANH CHÓNG CHẠY THỬ CODE TRÊN Bạn có thể tạo ra một thư mục đặt tên if (file_exists($target_file)) { echo "Sorry, file already exists."; }8, để trong đó 2 file $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);0 và $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);7 ở trên, trong thư mục này tạo thư mục con $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);6 để lưu file - cấu trúc này như tại đây: uploadfile Sau đó vào thư mục if (file_exists($target_file)) { echo "Sorry, file already exists."; }8 và gõ lệnh chạy Server HTTP của PHP "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn3 Từ trình duyệt truy cập $fileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); // Allow certain file formats if($fileType != "jpg" && $fileType != "png" && $fileType != "jpeg" && $fileType != "gif" ) { echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed."; $upload_ok = 0; }3 để chạy thử Code PHP Upload nhiều FileTrong thẻ $fileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); // Allow certain file formats if($fileType != "jpg" && $fileType != "png" && $fileType != "jpeg" && $fileType != "gif" ) { echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed."; $upload_ok = 0; }4 nếu có thuộc tính $fileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); // Allow certain file formats if($fileType != "jpg" && $fileType != "png" && $fileType != "jpeg" && $fileType != "gif" ) { echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed."; $upload_ok = 0; }5 và tên phần tử chỉ ra là mảng, thì cho phép chọn một lúc nhiều file để upload. Ví dụ HTML như sau: "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn4 Lúc này tại PHP $fileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); // Allow certain file formats if($fileType != "jpg" && $fileType != "png" && $fileType != "jpeg" && $fileType != "gif" ) { echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed."; $upload_ok = 0; }6 mỗi thành phần sau đều là mảng chứa số lượng tương ứng của file upload
Đoạn code sau hiện thị FORM để bạn chọn một lúc nhiều file upload, sau đó code PHP sẽ hiện thị các thông tin về các file mà bạn upload lên. Hãy chạy và chọn thử nhiều file upload để kiểm tra File if ($_FILES["fileToUpload"]["size"] > 500000) { echo "Sorry, your file is too large."; }2 "Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn5 Source code: uploadfile (Git), hoặc tải rphp-uploadfile Chạy thử bằng cách để file này vào thư mục if (file_exists($target_file)) { echo "Sorry, file already exists."; }8 như trên, và truy cập: if ($_FILES["fileToUpload"]["size"] > 500000) { echo "Sorry, your file is too large."; }4 để kiểm tra |
Bài Viết Liên Quan
Khả năng hiểu danh sách có tốt hơn vòng lặp for Python không?
Hiểu danh sách là cách tao nhã và nhanh hơn để tạo một danh sách mới với cú pháp ngắn hơn. Để hiểu danh sách, chúng tôi sử dụng vòng lặp for theo cách nó ...
Ngày 14 tháng 2 Dương lịch 2023
Tháng hai có hai kỳ nghỉ tạo thành một ngày cuối tuần dài. Lễ hội hóa trang được tổ chức vào thứ Hai ngày 20 và thứ Ba ngày 21. Cả hai ngày kéo dài phần ...
PHP thử mà không bắt
PHP try and catch là các khối có tính năng xử lý ngoại lệ, chứa mã xử lý ngoại lệ. Họ đóng một vai trò quan trọng trong việc xử lý ngoại lệ. Có một từ ...
Làm cách nào để sắp xếp theo thứ tự bảng chữ cái trong PHP?
Bạn được cung cấp một chuỗi các chuỗi. Bạn phải sắp xếp mảng đã cho theo cách tiêu chuẩn (trường hợp bảng chữ cái quan trọng) cũng như cách tự nhiên ...
Làm cách nào để thêm thời gian vào datetime trong Python?
Trong bài viết này, chúng ta sẽ thảo luận về ba cách khác nhau để thêm số phút vào dấu thời gian nhất định trong python. Sử dụng timedelta, pandas hoặc ...
Kha ly sinh năm bao nhiêu
Có lẽ khi nhắc đến Kha Ly bạn sẽ ngay đến diễn viên từng đóng trong khá nhiều bộ phim truyền hình nổi tiếng như: Cổng mặt trời, Kiều nữ và đại gia, ...
Làm cách nào để hủy phiên khi đóng trình duyệt trong javascript?
Tôi đang sử dụng JDeveloper 12. 2. 1. Tôi đang sử dụng Bảo mật tùy chỉnh trong ứng dụng của mình. Kịch bản của tôi là sau khi đăng nhập, tôi có thể thấy ...
Giá trị trả về không có trong Python là gì?
Các hàm Python không có câu lệnh trả về hoàn toàn trả về None. Nếu bạn không trả về một giá trị từ một hàm một cách rõ ràng, thì hàm đó sẽ hoàn toàn ...
Stream_get_contents thành mảng php
Nếu ai đã từng tham gia các dự án outsource cho khách hàng Nhật Bản thì đều gặp bài toán thông tin phổ biến lấy dữ liệu từ cơ sở dữ liệu và xuất ra báo ...
Ngày nghỉ học vào tháng 1 năm 2023 tại Telangana
Ngày lễ Sankranthi năm 2023. Sankranthi là một lễ hội lớn ở bang Telugu. Hàng năm, lễ hội rơi vào tháng giêng. Trong vài năm qua, chính phủ Telangana đã giảm bớt ...
JavaScript xoay hình ảnh w3schools
Khi cần xoay ảnh bằng JavaScript, bạn cần thêm kiểu CSS transform: rotate(x) vào thành phần ảnh muốn xoayVí dụ: giả sử bạn có thẻ sau trong dự án của mình ...
Mysql không phải là
Một cơ sở dữ liệu quan hệ tổ chức dữ liệu trong các bảng. Một bảng có hàng (hoặc bản ghi) và cột (hoặc trường). Các bảng có liên quan dựa trên các ...
JavaScript có thể phản ứng với các sự kiện
Sự kiện là một trong những tính năng không thể thiếu của web như chúng ta biết. Không có sự kiện, web sẽ nhạt nhẽo kinh khủngSự kiện là các hành động ...
Python sử dụng trình thông dịch nào?
Đó là một sự nhầm lẫn lớn đối với những người mới bắt đầu làm việc với python và các câu trả lời ở đây hơi khó hiểu nên tôi sẽ làm cho nó dễ ...
Vở ô ly có kích thước bao nhiêu?
Kích thước của hộp đựng sổ tay phụ thuộc vào loại sổ tay và nhãn hiệu của nhà sản xuất. Hiện nay, có 2 kích thước phổ biến cho hộp đựng sổ ...
Chỉ mục Laravel PHP không hoạt động
Laravel là một framework hàng đầu cung cấp cú pháp đặc biệt. Đó là khuôn khổ ưa thích của nhiều nhà phát triển. Tuy nhiên, nếu bạn vừa triển khai dự án ...
Python có thể chuyển đổi hex thành thập phân không?
Để chuyển đổi một chuỗi thập lục phân thành một số nguyên, hãy chuyển chuỗi đó làm đối số đầu tiên vào hàm 0x0 --> 0 0x4 --> 4 0x8 --> 8 0x12 ...
Ngày 16 tháng 1 năm 2023 Ngày lễ ở Hoa Kỳ
Không có ngày nghỉ nào được hiển thị? . Vui lòng đánh dấu vào ít nhất một trong các ôMặc dù chúng tôi đã nỗ lực nghiên cứu và cập nhật ngày nghỉ lễ, ...
Các biến CSS được giới thiệu khi nào
Kể từ khi được đề xuất vào năm 1994 và phát hành lần đầu vào năm 1996 tại CERN, cái nôi của Web, Cascading Style Sheets (CSS) đã phát triển từ một mô tả ...
Tìm con trỏ trong mongodb là gì?
Con trỏ có thể điều chỉnh chỉ được sử dụng với các bộ sưu tập được giới hạn. Chúng không được đóng lại khi dữ liệu cuối cùng được truy xuất ...