PHP Dropbox/Other Cloud Services

From: Ken (SHIELDSIT)17 Jul 2012 17:34
To: ANT_THOMAS 15 of 55
I thought you were making a dropbox like deal using PHP. I was going to tell you how much I look up to you and how you've always been my favorite. But since you're not doing that I can't say those things to you!
From: ANT_THOMAS17 Jul 2012 17:55
To: Ken (SHIELDSIT) 16 of 55
Ha. That's still on Peter's to do list.
From: Peter (BOUGHTONP)17 Jul 2012 17:57
To: ANT_THOMAS 17 of 55
Hmmm, I'm guessing fgets includes the newline with the string, in which case you can either change that single line to this:
PHP code:
$lines[] = trim(fgets($user_file, 4096);)


Or replace the whole while loop with this:
PHP code:
$lines = preg_split( '\r?\n' , trim(fread($user_file , filesize($user_file))) );
EDITED: 17 Jul 2012 17:58 by BOUGHTONP
From: Peter (BOUGHTONP)17 Jul 2012 17:58
To: Ken (SHIELDSIT) 18 of 55
Dan Herman already did that about ten years about. :P
From: Ken (SHIELDSIT)17 Jul 2012 17:59
To: Peter (BOUGHTONP) 19 of 55
Show me!
From: Peter (BOUGHTONP)17 Jul 2012 18:02
To: Ken (SHIELDSIT) 20 of 55
From: Ken (SHIELDSIT)17 Jul 2012 18:03
To: Peter (BOUGHTONP) 21 of 55
It doesn't look very dropbox like to me.
From: ANT_THOMAS17 Jul 2012 18:04
To: Peter (BOUGHTONP) 22 of 55
I'll give that a go. Thanks.
From: Peter (BOUGHTONP)17 Jul 2012 18:04
To: Ken (SHIELDSIT) 23 of 55
Uh, you're looking at SourceForge aren't you? :S
From: Ken (SHIELDSIT)17 Jul 2012 18:06
To: Peter (BOUGHTONP) 24 of 55
yes.
From: Drew (X3N0PH0N)17 Jul 2012 18:41
To: Peter (BOUGHTONP) 25 of 55
Wow, I'd forgotten that :')
From: ANT_THOMAS17 Jul 2012 18:59
To: Peter (BOUGHTONP) 26 of 55
Works a treat. Thanks PB. Don't believe what the others say, you are helpful!
From: Dan (HERMAND)17 Jul 2012 19:03
To: Peter (BOUGHTONP) 27 of 55

Now there's a blast from the past. Someone on here told me it was a pointless endeavour because anyone who wanted to put files on the Internet would have hosting :-(

 

I ought to be rich...

From: ANT_THOMAS17 Jul 2012 19:09
To: Dan (HERMAND) 28 of 55

:(

 

I blame PB.

From: ANT_THOMAS17 Jul 2012 19:10
To: ALL29 of 55
Dropbox is bloody slow, much slower than the free hosting I found.
From: Voltane17 Jul 2012 19:43
To: Dan (HERMAND) 30 of 55

I may be talking completely out of my hat here:

 

Could it be integrated into Beehive in any way?

 

At the moment when I go to attachments I can see everything i've uploaded. Maybe using this people can browse each others attachments (if given permission).
For example, Fozza attaches torrent files for teh podcast. While attaching the file is put in his storage, which could even be on another server that uses Teh for authentication in some way. As long as they're in his storage you don't even have to look for the thread they were originally posted in. You just go to his profile and look in his storage.

 

And he can select who on the forum can see his files, creating groups from the user list. Mods could then share files of world domination without the common people having access.

 

I don't know if you can do this with dropbox but having the capability to do it on your own server instead of trusting someone else might come in useful for some people - even if it isn't useful for us it helps distinguish Beehive from other Forum software.

 

</possibly useless thought>

From: Dan (HERMAND)17 Jul 2012 20:15
To: Voltane 31 of 55
Whoa, I dunno :-D
From: ANT_THOMAS17 Jul 2012 20:43
To: ALL32 of 55

Is it possible clear any memory of previous PHP code?

 

I want to pull from a few text files but it seems to have the previous one in the memory.

 

 

EDITED: 17 Jul 2012 20:50 by ANT_THOMAS
From: Dan (HERMAND)17 Jul 2012 21:28
To: ANT_THOMAS 33 of 55
Quick and dirty way is to add a random query to the URL.

I.e., if you're doing something like

include("./whatever.txt");

Then make it

code:
<?php
t = time();
include("./whatever.txt?abc=".t);
?>


Because t is different every time, the URL will always be treated as unique. I think that PHP is correct, it's been ages since I've written any :D That said, are you sure it's not the browser cache client side?
EDITED: 17 Jul 2012 21:29 by HERMAND
From: ANT_THOMAS18 Jul 2012 09:20
To: Dan (HERMAND) 34 of 55

Thanks. Something like that might work. I had to do similar to prevent Google caching my KML file.

 

But I've now gone to a MySQL DB driven thing. But that seems to have similar problems of not clearing out the old data :@ (fail)