- vừa được xem lúc

Cách download & đọc file csv từ một FPT server

0 0 31

Người đăng: Kumako

Theo Viblo Asia

Hôm nay mình xin chia sẻ kinh nghiệm cách download file csv từ 1 FPT server về local của mình và đọc file csv đó,sau đó sẽ hiển thị ra dữ liệu.
Hiện tại trên FPT server mình đã uploaded sẵn 1 file csv có tên là SampleCSV.csv,
bên dưới đây là các bước kết nối đến FPT server, download về local, hiển thị dữ liệu.

// 1. Kết nối và login to FTP server
$ftp_server = "Your host name";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, 'Your user name', 'Your password');
ftp_pasv($ftp_conn, TRUE); // 2.Khái báo 2 biến như bên dưới
$local_file = $_SERVER['DOCUMENT_ROOT']."/SampleCSV.csv"; // Đường dẫn dến file csv trên local của mình(Ban đầu chưa có file nhé)
$server_file = "SampleCSV.csv";//tên file csv trên FPT server // 3.Cấp quyền cho file csv
if (file_exists($local_file)) { chmod($local_file, 0777);
} // 4. Thực hiện download file về local
if (ftp_get($ftp_conn, $local_file, $server_file, FTP_ASCII)) { if (file_exists($local_file)) { if (($handle = fopen($local_file, "r")) !== FALSE) { while (($data = fgetcsv($handle, 99999, ",")) !== FALSE) { echo "<pre>"; print_r($data); // hiển thị dữ liệu tương ứng với mỗi row trong file csv echo "</pre>"; } fclose($handle); } } else { echo "File không tồn tại dưới local"; } } else { echo "Xẩy ra lỗi trong quá trình download file về local"; }

Như vậy là mình đã hoàn thành một ví dụ đơn giản về cách kết nối, download, đọc file csv từ fpt server khác,do kiến thức của mình có hạn,nếu có gì thiếu sót và thắc mắc mọi người hay comment cho mình nhé!

Bình luận

Bài viết tương tự

- vừa được xem lúc

Hacker có thể tấn công biểu tượng trang web?

Tại sao website lại bị hacker tấn công. Gần đây có một khách hàng đã phàn nàn với mình về người dùng trên website của họ bị mất quyền truy cập.

0 0 35

- vừa được xem lúc

Lambda, Closure và Callback trong PHP

Xin chào tất cả các bạn, bài viết này mình xin chia sẻ một chút kiến thức mình tìm hiểu được về Lambda, Closure và callback trong PHP, mong mọi người theo dõi. 1.

0 0 124

- vừa được xem lúc

Xây dựng chức năng register, login bằng PHP thuần

I. Giới thiệu:.

0 0 101

- vừa được xem lúc

Nhận thông báo email mới theo cách lập trình viên

Sử dụng hộp thư trên hosting trên Internet khá là bất tiện, một trong số đó chính là việc thường xuyên bỏ lỡ những email quan trọng được gửi từ đối tác, khách hàng,… Và bài viết này chúng ta sẽ cùng k

0 0 46

- vừa được xem lúc

Những điều cần biết về relationships trong laravel (phần 1)

Hello mn, cũng lâu rồi mình không "đụng chạm" tới phần này nên bài viết này mình sẽ vừa ôn lại vừa giới thiệu cho các bạn những thứ mình biết về relationships. Chắc các bạn cũng biết rằng mỗi một PHP

0 0 312

- vừa được xem lúc

Phát triển Blockchain với PHP

Năm 2021 chắc hẳn là một năm bùng nổ của Blockchain, khi người người nhà nhà làm Blockchain, game NFT, Token.... Vậy nếu Blockchain được phát triển trên ngôn ngữ PHP thì sao. Blockchain (hay gọi là cu

0 0 35