Hi,
There is not a big speed difference between the two.
The only thing is that it was frustrating to find out the limitations
on readfile.
I used it before with large files and it was ok; only to find out now
that on 5.0.4 it doesn't work as it used to.
As php manual states
Hi,
It can't be a memory limit problem. The server ha 2GB memory,
and in PHP each script can consume up to 64MB. On php4, apache 1.3 and
same configs readfile works without fread tricks.
C.
Rory Browne wrote:
It's probably something to do with maximum memory, or something like
Check out the readfile manual page. Someone made a user-contributed
comment about that.
As it happens they came up with pretty much the same solution as I did.
On 6/10/05, Catalin Trifu [EMAIL PROTECTED] wrote:
Hi,
It can't be a memory limit problem. The server ha 2GB memory,
Didn't really follow this thread, but it sounds to me like you have
upload_max_filesize = 2M
which also happens to be the default uploaded filesize limit.
-Rasmus
Catalin Trifu wrote:
Hi,
It can't be a memory limit problem. The server ha 2GB memory,
and in PHP each script can
Uh, never mind. I guess I should read the thread. You are downloading,
not uploading. I can't think of anything that would put an exact limit
on the download like that.
-Rasmus
Rasmus Lerdorf wrote:
Didn't really follow this thread, but it sounds to me like you have
upload_max_filesize
On Thu, June 9, 2005 4:12 pm, Catalin Trifu said:
Tried it and it works indeed, but it's quite annoying to make such
tricks
and is not the best solution either; fopen and fread are expensive.
I can't say if it's a bug in PHP or some config option.
You may want to benchmark the difference
Hi,
I installed php5 using the configue below. I tried with apache2 as well and
same things.
'./configure' '--prefix=/usr/local/php5'
'--with-apxs=/usr/local/apache/bin/apxs' '--disable-cgi'
'--with-config-file-path=/etc/php5' '--with-dom' '--with-gd' '--enable-sockets'
'--enable-exif'
I've never came across that problem, but try this
function output_file($filename){
$fp = fopen($filename, r);
while(!feof($fp)){
echo fread($fp, 1024000);
}
}
On 6/9/05, Catalin Trifu [EMAIL PROTECTED] wrote:
Hi,
I installed php5 using the configue below. I tried with apache2 as well
Hi,
Tried it and it works indeed, but it's quite annoying to make such tricks
and is not the best solution either; fopen and fread are expensive.
I can't say if it's a bug in PHP or some config option.
C.
Rory Browne wrote:
I've never came across that problem, but try this
It's probably something to do with maximum memory, or something like
that, but taking into account that your method is stretching the
resources, fopen/fread may be a better solution.
I'd be curious to see the benchmarked differences - but couldn't be
bothered at this minute doing the
10 matches
Mail list logo