![]() |
![]() |
![]() |
||||
Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact us. |
![]() ![]() |
|
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed. |
|
Thread Tools |
![]() |
#1 |
Confirmed User
Join Date: Apr 2004
Location: Montreal
Posts: 799
|
![]() I want to "Download' a file from a remote server with a PHP script.
I used this function below, but I need to enable the remote file opening option in php.ini to make it work. Let's say that I can't turn on this option for some reason. What else can I do to avoid this problem ? Is FTP functions my answer ? Thanks function download($file_source , $file_target) { $rh = fopen ($file_source, 'rb'); $wh = fopen($file_target, 'wb' ); if ($rh===false || $wh=== false) { return true; } while (!feof($rh )) { if (fwrite($wh, fread( $rh, 1024)) === FALSE) { // 'Download error: Cannot write to file ('.$file_target.')'; return true ; } } fclose($rh); fclose ($wh); // No error return false; }
__________________
I have nothing to advertise ... yet. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#2 |
Confirmed User
Join Date: Apr 2004
Location: Montreal
Posts: 799
|
note : I'd like not to use the FTP functions since I don't want to maintain an anonymous FTP account only for this file ...
Is there anyway to temporarily set the remote file opening option on ?
__________________
I have nothing to advertise ... yet. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#3 |
Confirmed User
Join Date: May 2002
Location: MI
Posts: 1,827
|
You could try ini_set to try and set the option you need on in the script, but I think you are going to have to use the fsockopen functions to do the remote ftp, or if your php version has the ftp functions compiled into it, just use php's ftp ability.
__________________
Latest MMA news. http://www.mmawrapup.com |
![]() |
![]() ![]() ![]() ![]() ![]() |