Tạo file tạm và upload nó bằng FTP php
private function setupInfo($ip, $username, $password, $user_id, $user_pass, $user_email) { $info = [ "adapter" => 'Mysql', "dbhost" => 'localhost', "uname" => $username . '_user', "pwd" => $password, "dbname" => $username . '_data', "baseUri" => '/', "user_id" => $user_id, "user_pass" => $user_pass, "user_email" => $user_email, "sample_data" => '1', "user_list_module" => [ 'logo', 'about', 'services', 'recruitment', 'news', 'products', 'gallery', 'contact', 'video', 'slideshow', 'social', 'adv', 'counter', 'fanpage', 'support', 'banner' ] ]; $info_json = json_encode($info); //upload FTP $conn_id = ftp_connect($ip);// set up basic connection $remote_file_name = 'public_html/info.json'; $fp = fopen('php://temp', 'r+'); fwrite($fp, $info_json); rewind($fp); $login_result = ftp_login($conn_id, $username, $password); $result = ftp_fput($conn_id, $remote_file_name, $fp, FTP_ASCII); ftp_close($conn_id);// close the connection return $result; }
Tin tức khác
- Laravel updateOrCreate lấy trạng thái insert or update
- Lazy load cho Google tag manager tăng tốc trên PageSpeed
- Wordpress 5 phân trang - wordpress 5 pagination
- PHP So sánh thời gian hơn 24h
- PHP convert multidimensional array to one array using function Flatten
- PHP multidimensional array search by key value array
- Php export data to excel 2007 xlsx
© Copyright 2023. Thiết kế website bởi Fdola.com