Re: [PHP] Problem appending data in a file with fopen("ftp://...","a")
I got the same error message when i opened it with "w"... A append operation opens the file in r/w? I'm not sure... I though it needed a "+" : a+, w+... anyway, I think I'm gonna use a database (mysql) and it will be easy to to what I need but this problem is very strange. Thanks! > Aha -- I understand. I also didn't see the first time that you're using FTP. > You can't fopen() a file for read/write through FTP. You can do one, or the > other, but not both. > > http://www.php.net/manual/en/function.fopen.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Problem appending data in a file with fopen("ftp://...","a")
On Sunday 28 October 2001 07:29 pm, you wrote: > I only fopen my file once... > > My program checks if there is a specific session cookie. If not (it's a > new user that browse the site) I set a cookie and try to store the unique > ID of this user (other cookie) in a file with a timestamp to track which > user came and when (+ nb of times...). That's where I use my fopen() then > I fclose the file. The fopen("...", "a") creates the file if it's not > already there but once it's created, it cannot append a new line > (User;timestamp) to this file : "Error : File exists". Aha -- I understand. I also didn't see the first time that you're using FTP. You can't fopen() a file for read/write through FTP. You can do one, or the other, but not both. http://www.php.net/manual/en/function.fopen.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Problem appending data in a file with fopen("ftp://...","a")
On Mon, 29 Oct 2001 13:59, Dave Létourneau wrote: > I only fopen my file once... > > My program checks if there is a specific session cookie. If not (it's > a new user that browse the site) I set a cookie and try to store the > unique ID of this user (other cookie) in a file with a timestamp to > track which user came and when (+ nb of times...). That's where I use > my fopen() then I fclose the file. The fopen("...", "a") creates the > file if it's not already there but once it's created, it cannot append > a new line (User;timestamp) to this file : "Error : File exists". > > :(( > > "Kurt Lieber" <[EMAIL PROTECTED]> a écrit dans le message news: > [EMAIL PROTECTED] > > > On Sunday 28 October 2001 06:41 pm, you wrote: > > > Is it possible to solve this problem or it's a feature in PHP? > > > > If I understand your problem, you are trying to open the same file > > twice. I'm not sure why you would want to do that, but assuming you > > have a good reason, you need to make sure you fclose($filename) > > before you try to fopen($filename) again. Otherwise, PHP maintains > > the file open for > > reading > > > (and writing, if that's how you opened it.) > > > > hth > > > > --kurt This may be a 'feature' of your ftp target. There may be limitations on what you can do via ftp including overwrite existing files. If you have control of the box, or admin access, check /etc/ftpaccess if it is a *nix OS. About BillOS, I have no idea. -- David Robley Techno-JoaT, Web Maintainer, Mail List Admin, etc CENTRE FOR INJURY STUDIES Flinders University, SOUTH AUSTRALIA Life is Roff when yer Stewpid -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Problem appending data in a file with fopen("ftp://...","a")
I only fopen my file once... My program checks if there is a specific session cookie. If not (it's a new user that browse the site) I set a cookie and try to store the unique ID of this user (other cookie) in a file with a timestamp to track which user came and when (+ nb of times...). That's where I use my fopen() then I fclose the file. The fopen("...", "a") creates the file if it's not already there but once it's created, it cannot append a new line (User;timestamp) to this file : "Error : File exists". :(( "Kurt Lieber" <[EMAIL PROTECTED]> a écrit dans le message news: [EMAIL PROTECTED] > On Sunday 28 October 2001 06:41 pm, you wrote: > > Is it possible to solve this problem or it's a feature in PHP? > > If I understand your problem, you are trying to open the same file twice. > I'm not sure why you would want to do that, but assuming you have a good > reason, you need to make sure you fclose($filename) before you try to > fopen($filename) again. Otherwise, PHP maintains the file open for reading > (and writing, if that's how you opened it.) > > hth > > --kurt -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Problem appending data in a file with fopen("ftp://...","a")
On Sunday 28 October 2001 06:41 pm, you wrote: > Is it possible to solve this problem or it's a feature in PHP? If I understand your problem, you are trying to open the same file twice. I'm not sure why you would want to do that, but assuming you have a good reason, you need to make sure you fclose($filename) before you try to fopen($filename) again. Otherwise, PHP maintains the file open for reading (and writing, if that's how you opened it.) hth --kurt -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] Problem appending data in a file with fopen("ftp://...","a")
I am able to create the file when it is not already there but I got a "file exists" error when I try to fopen it in append mode the second time. I wrote this to store a log of the traffic on my site (userid in a cookie+timestamp) in a file. Don't know if i'm using the good technique but it's very frustrating. I tried with 2 different FTP servers where I have all the necessary rights. Is it possible to solve this problem or it's a feature in PHP? Dave Létourneau [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]