Lưu file,xóa file, kiểm tra file hình ảnh, images có tồn tại trong php 1. Tạo hộp thoại FIlE trong PHP Để tạo hộp thoại file để chọn file bạn sử dụng thẻ input trong HTML và HTML5 VD: Mã: <input type="file" name="UrlHinh" id="UrlHinh"> Khi ta sử dụng thẻ input có type file ta sẽ có 1 nút button upload file như hình dưới. Mỗi khi người dùng chọn tập tin, mặc định PHP sẽ upload file được chọn lên services tạm có đường dẫn : doamin/tmp Họp thoại file upload Để lấy hình ảnh trong đường dẫn này bạn dùng đoạn code sau: Mã: $urltmp=$_FILES['UrlHinh']['tmp_name']; 2. Lưu file Cấu trúc: copy(đường_dẫn_chứa_file_img,Đường_dẫn_hinh_lưu_hinh_tren_server) VD: Mã: $file=$_FILES['UrlHinh']; copy($file['tmp_name'],'images/sanpham/'.$UrlHinh); 3. Xóa file unlink(đường_dẫn_chứa_file_img_cần xóa) VD: Mã: unlink('https://itseovn.com/images/sanpham/hinhanh.png') 4.Kiểm tra file hình ảnh có tồn tại trong php hay không? is_file(đường_dẫn_chứa_file_img_cần kiểm_tra) Hàm sẽ trả về 2 giá trị TRUE(có tồn tại file) hoặc FALE(không tồn tại file img) VD: Mã: if(is_file('https://itseovn.com/images/sanpham/hinhanh.png')) { //xử lý khi hình không tồn tại } else { //xử lý khi hình tồn tại } 5. Tổng Quan VD Code thêm, kiểm tra tồn tại hình Mã: <body> <?php $file=$_FILES['UrlHinh']; if($file['name']!='')//kiểm tra file có tồn tại { //gắn thêm giá trị random cho hình khi lưu để tránh hình bị trung lặp $UrlHinh=rand().'_'.$file['name']; //Copy file từ thư mục tạm => thư mục chứa ảnh copy($file['tmp_name'],'images/sanpham/'.$UrlHinh); } ?> <input type="file" name="UrlHinh" id="UrlHinh"> </body> Code kiểm tra xóa hình Mã: if(is_file('images/sanpham/hinhanh.png')) { unlink('images/sanpham/hinhanh.png'); } Bài viết được bảo vệ bởi