Hướng dẫn how to save file in directory php - cách lưu tệp trong thư mục php

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

Hướng dẫn how to save file in directory php - cách lưu tệp trong thư mục php

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('http://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

Hướng dẫn how to save file in directory php - cách lưu tệp trong thư mục php

Hướng dẫn how to save file in directory php - cách lưu tệp trong thư mục php

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

Hướng dẫn how to save file in directory php - cách lưu tệp trong thư mục 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.

Làm cách nào để lưu một tệp trong một thư mục cụ thể trong PHP?

PHP $ target_path = "hình ảnh/"; $ target_path = $ target_path.basename ($ _files ['userFile'] ['name']); Move_upLoaded_File ($ _Files ['userFile'] ['tmp_name'], $ target_path); ?> Khi tệp (hình ảnh) được lưu tại đường dẫn được chỉ định ... điều gì sẽ xảy ra nếu tôi muốn lưu tệp với một số tên mong muốn ....$target_Path = "images/"; $target_Path = $target_Path. basename( $_FILES['userFile']['name'] ); move_uploaded_file( $_FILES['userFile']['tmp_name'], $target_Path ); ?> when the file(image) is saved at the specified path... WHAT if i want to save the file with some desired name....

Làm cách nào để lưu một tệp trong PHP?

Lưu các tập tin..
Chọn Lưu từ menu tệp ..
Nhập của bạn_file_name.PHP vào trường lưu làm, chắc chắn bao gồm.Tiện ích mở rộng PHP ..
Nhấp vào nút Lưu ..

Làm thế nào tạo một thư mục và lưu nó trong PHP?

Hàm mkdir () được sử dụng để tạo thư mục trong PHP.Nó là một chức năng sẵn có trong PHP.Hàm mkdir () tạo một thư mục mới với tên đường dẫn được chỉ định.Đường dẫn và chế độ được gửi dưới dạng tham số đến hàm mkdir () và nó trả về thành công hoặc sai khi thất bại.. It is an inbuilt function in PHP. The mkdir() function creates a new directory with the specified pathname. The path and mode are sent as parameters to the mkdir() function and it returns TRUE on success or FALSE on failure.

Làm thế nào để bạn tạo một thư mục trong PHP?

Một thư mục mới có thể được tạo trong PHP bằng hàm mkdir ().Hàm này có một đường dẫn đến thư mục sẽ được tạo.Để tạo một thư mục trong cùng thư mục với tập lệnh PHP của bạn, chỉ cần cung cấp tên thư mục.Để tạo một thư mục mới trong một thư mục khác chỉ định đường dẫn đầy đủ khi gọi mkdir ().using the mkdir() function. This function takes a path to the directory to be created. To create a directory in the same directory as your PHP script simply provide the directory name. To create a new directory in a different directory specify the full path when calling mkdir().