transfield Posted November 6, 2015 Share Posted November 6, 2015 Hi, I'm using the following code to grab a csv file from one website & keep it on my website. The code is working fine. <?php $url = 'http://thewebsite.com/export.aspx?type=csv&report=nameofthereport~8~'; $path = '/home/path/to/mywebsite.com/public_ftp/incoming/nameofthereport_Area_8.csv'; $fp = fopen($path, 'w'); $ch = curl_init($url); curl_setopt($ch, CURLOPT_FILE, $fp); $data = curl_exec($ch); curl_close($ch); fclose($fp); ?> Here's what I want to do next. I want to query a database, and replace nameofthereport and 8 with the results of the query. My code to query the database is below. <?php include("/home/path/to/mywebsite.com/public_html/db_connect.php"); //connect to the database $today = date('Y-m-d'); $query1=("SELECT * FROM `table_name` WHERE expiry > $today"); $result1=mysqli_query($GLOBALS["___mysqli_ston"], $query1); $num1=mysqli_num_rows($result1); if ($num1 > 0) { while ($data = mysqli_fetch_array($result1)){ $email_to = $data["email"]; $district = $data["district"]; $report = $data["report"]; } } ?> Based on the code above, I would like to replace nameofthereport with $report and 8 with $district Could you show me the code please? Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/299263-grab-a-file-put-it-on-my-server/ Share on other sites More sharing options...
Ch0cu3r Posted November 6, 2015 Share Posted November 6, 2015 Your question is not clear. Are you wanting to rename the csv file you have stored on your website? Or are you wanting to modify the filename in the report query string stored in the $url variable? Quote Link to comment https://forums.phpfreaks.com/topic/299263-grab-a-file-put-it-on-my-server/#findComment-1525773 Share on other sites More sharing options...
transfield Posted November 6, 2015 Author Share Posted November 6, 2015 Are you wanting to rename the csv file you have stored on your website? Yes, that is part of the plan. The main idea is to grab multiple csv files of different names from the same website. The difference in the file names are reflected in the $report and $district variable. For example, I want to grab the following files:- http://thewebsite.com/export.aspx?type=csv&report=salesreport~1~ http://thewebsite.com/export.aspx?type=csv&report=employeereport~2~ http://thewebsite.com/export.aspx?type=csv&report=productionreport~3~ From the above example, salesreport, employeereport and productionreport are stored in the report column of the database. 1,2,3 are stored in the district column of the database. Quote Link to comment https://forums.phpfreaks.com/topic/299263-grab-a-file-put-it-on-my-server/#findComment-1525806 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.