Tôi có cái này
Điều này lưu Image.jpg vào thư mục gốc chủ đề của tôi. Làm thế nào để lưu nó vào thư mục gốc máy chủ .../public_html/wp-content/uploads?
cảm ơn
Đã hỏi ngày 4 tháng 3 năm 2014 lúc 10:03Mar 4, 2014 at 10:03
1
Thử cái này:
Hãy cho tôi biết nếu nó làm việc cho bạn =].
Đã trả lời ngày 4 tháng 3 năm 2014 lúc 10:12Mar 4, 2014 at 10:12
MonztaaamonztaaaMONZTAAA
1.6113 huy hiệu vàng19 Huy hiệu bạc53 Huy hiệu đồng3 gold badges19 silver badges53 bronze badges
2
Sử dụng file_put_contents [];
$image = file_get_contents['//www.blahblahblah.com/logo.gif'];
file_put_contents['./myDir/myFile.gif', $image];
Đã trả lời ngày 4 tháng 3 năm 2014 lúc 10:13Mar 4, 2014 at 10:13
Tải xuống demo
Tải lên tệp là một trong những tính năng phổ biến nhất mà chúng tôi thường sử dụng trong cuộc sống hàng ngày của chúng tôi, chúng tôi làm & NBSP; tải lên hình ảnh trên Facebook, Twitter và các trang web khác. & NBSP; /lưu trữ tệp đó trong thư mục máy chủ web của bạn.
Hình thức HTML
Chúng tôi sẽ cần một biểu mẫu với một trường đầu vào với loại tệp. Thẻ hành động của biểu mẫu phải trỏ đến URL của tệp tập lệnh PHP thực sự thực hiện tác vụ tải lên. Điều này cũng quan trọng đối với & nbsp; add & nbsp; acstype = Multipart/form-data & nbsp; thuộc tính trong biểu mẫu của bạn để tải lên tệp nếu không tệp của bạn sẽ không được tải lên.enctype=”multipart/form-data” property in your form to upload file otherwise your file will not be uploaded.
Kịch bản PHP
if [[$_FILES['my_file']['name']!=""]]{
// Where the file is going to be stored
$target_dir = "upload/";
$file = $_FILES['my_file']['name'];
$path = pathinfo[$file];
$filename = $path['filename'];
$ext = $path['extension'];
$temp_name = $_FILES['my_file']['tmp_name'];
$path_filename_ext = $target_dir.$filename.".".$ext;
// Check if file already exists
if [file_exists[$path_filename_ext]] {
echo "Sorry, file already exists.";
}else{
move_uploaded_file[$temp_name,$path_filename_ext];
echo "Congratulations! File Uploaded Successfully.";
}
}
Như bạn có thể thấy ở trên, tôi đã cố gắng sử dụng tên biến làm chức năng của nó để bạn có thể dễ dàng hiểu những gì tôi đang làm, tôi chỉ kiểm tra & nbsp; rằng nếu tệp đã tồn tại, nó sẽ in lỗi nếu không sẽ được tải lên.
Hướng dẫn này chỉ dành cho mục đích học tập cơ bản, nếu bạn muốn thực hiện nó trên trang web của mình để tốt hơn là sử dụng nhiều hơn & NBSP; xác thực trước khi tải lên tệp.
//you can easily get the following information about file:
$_FILES['file_name']['name']
$_FILES['file_name']['tmp_name']
$_FILES['file_name']['size']
$_FILES['file_name']['type']
Xác thực như loại tệp [tiện ích mở rộng] hoặc & NBSP; Kích thước tệp cũng có thể được kiểm tra ở phía máy khách, tôi cũng đã viết Hướng dẫn kiểm tra kích thước tệp & tiện ích mở rộng trước khi tải lên bằng JQuery.
Nếu bạn tìm thấy hướng dẫn này hữu ích, vì vậy hãy chia sẻ nó với bạn bè, nhóm phát triển của bạn và để lại nhận xét của bạn.
Trang chính thức của Facebook: Tất cả các thủ thuật PHP
Javed Ur Rehman là một blogger và nhà phát triển web đam mê, anh ấy thích chia sẻ các hướng dẫn phát triển web và các mẹo viết blog. Ông thường viết về HTML, CSS, JavaScript, JQuery, Ajax, PHP và MySQL.