[PHP] I Need To Upload Massive Huge Files : 20Mb

2001-11-13 Thread The Big Roach

Fans!

I need your help, but first you must worship me.
Does PHP have a flakey file upload limit? Or what could be wrong?

max_upload_size and all that is set to 32Mb.
post_max_size is also set to 32Mb.
max_exec_time is set to 0 (unlimited).
apache's timeout is set to 1800 (30 mins).

And my 6Mb or less files upload.
But not my 7+Mb files.
This is frustrating.

But I think Rasmus can answer this for me.
Rasmus, over to you...

Here's my code just to prove I'm not a proud ^%#@!

  $conn_id = ftp_connect($ftp_server);
  $login_result = ftp_login($conn_id, $ftp_user_name,
$ftp_user_pass);
  if ((!$conn_id) || (!$login_result)){
  echo Ftp connection failed!;
  die;
  }
  else {
  echo Connected to $ftp_server!br;
  }

  @ftp_chdir($conn_id, $my_dir);

  @ftp_pasv ($conn_id, TRUE);

  /*Using ftp_fput*/
  $local_file = fopen($source_file, r);
  $upload = @ftp_fput($conn_id, $destination_file, $local_file,
FTP_BINARY);
  /*Using ftp_put*/
/*  $upload = @ftp_put($conn_id, $destination_file, $source_file,
FTP_BINARY);*/

  if (!$upload) {
  echo Ftp upload failed!brbr;
  $headers = getallheaders();
  while (list ($header, $value) = each ($headers)) {
  echo $header: $valuebr\n;
  }
  }
  else {
  echo Ftp upload successfull!brbrUploaded $destination_file to
$ftp_server/$my_dirbrbr;
  $headers = getallheaders();
  while (list ($header, $value) = each ($headers)) {
  echo $header: $valuebr\n;
  }
  }

  @ftp_quit($conn_id);




-- 
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]




AW: [PHP] I Need To Upload Massive Huge Files : 20Mb

2001-11-13 Thread Sebastian

Hi

We encountere some problems with our Squid-Proxy.
When we user direct internet connection the sky was the limit, 
but with our Proxy, the limit was 2MB...

Sebastian

 -Ursprüngliche Nachricht-
 Von: The Big Roach [mailto:[EMAIL PROTECTED]] 
 Gesendet: Dienstag, 13. November 2001 17:31
 An: [EMAIL PROTECTED]
 Betreff: [PHP] I Need To Upload Massive Huge Files : 20Mb
 
 
 Fans!
 
 I need your help, but first you must worship me.
 Does PHP have a flakey file upload limit? Or what could be wrong?
 
 max_upload_size and all that is set to 32Mb.
 post_max_size is also set to 32Mb.
 max_exec_time is set to 0 (unlimited).
 apache's timeout is set to 1800 (30 mins).
 
 And my 6Mb or less files upload.
 But not my 7+Mb files.
 This is frustrating.
 
 But I think Rasmus can answer this for me.
 Rasmus, over to you...
 
 Here's my code just to prove I'm not a proud ^%#@!
 
   $conn_id = ftp_connect($ftp_server);
   $login_result = ftp_login($conn_id, $ftp_user_name,
 $ftp_user_pass);
   if ((!$conn_id) || (!$login_result)){
   echo Ftp connection failed!;
   die;
   }
   else {
   echo Connected to $ftp_server!br;
   }
 
   @ftp_chdir($conn_id, $my_dir);
 
   @ftp_pasv ($conn_id, TRUE);
 
   /*Using ftp_fput*/
   $local_file = fopen($source_file, r);
   $upload = @ftp_fput($conn_id, $destination_file, $local_file,
 FTP_BINARY);
   /*Using ftp_put*/
 /*  $upload = @ftp_put($conn_id, $destination_file, $source_file,
 FTP_BINARY);*/
 
   if (!$upload) {
   echo Ftp upload failed!brbr;
   $headers = getallheaders();
   while (list ($header, $value) = each ($headers)) {
   echo $header: $valuebr\n;
   }
   }
   else {
   echo Ftp upload successfull!brbrUploaded 
 $destination_file to
 $ftp_server/$my_dirbrbr;
   $headers = getallheaders();
   while (list ($header, $value) = each ($headers)) {
   echo $header: $valuebr\n;
   }
   }
 
   @ftp_quit($conn_id);
 
 
 
 
 -- 
 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 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] I Need To Upload Massive Huge Files : 20Mb

2001-11-13 Thread The Big Roach

Thanks Sebastian,

I'll take a look at our proxy logs.
I've also discovered a perl script deep in the bowels of our servers which
seem to be a problem.
Here's an error log excerpt:

POPSTACK
panic: POPSTACK
panic: POPSTACK
panic: POPSTACK
panic: POPSTACK
panic: POPSTACK
[Tue Nov 13 13:26:57 2001] [error] [client IP ADDRESS HERE] Premature end
of script headers:
/usr/local/etc/httpd/htdocs/imanager/wizards/fm_upload.cgi
FATAL:  erealloc():  Unable to allocate 6940001 bytes

Can't imagine why it panics when it pops the stack.
Anyhow, proof here-in lies that I'm being limited : unable to allocate
bytes.
Unforunately I have no admin rights setup for this machine to mess with this
cgi.

I'll keep you all posted... seems like there's a lot of interest in
uploading files, c.

Sebastian [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
Hi

We encountere some problems with our Squid-Proxy.
When we user direct internet connection the sky was the limit,
but with our Proxy, the limit was 2MB...

Sebastian

 -Ursprüngliche Nachricht-
 Von: The Big Roach [mailto:[EMAIL PROTECTED]]
 Gesendet: Dienstag, 13. November 2001 17:31
 An: [EMAIL PROTECTED]
 Betreff: [PHP] I Need To Upload Massive Huge Files : 20Mb


 Fans!

 I need your help, but first you must worship me.
 Does PHP have a flakey file upload limit? Or what could be wrong?

 max_upload_size and all that is set to 32Mb.
 post_max_size is also set to 32Mb.
 max_exec_time is set to 0 (unlimited).
 apache's timeout is set to 1800 (30 mins).

 And my 6Mb or less files upload.
 But not my 7+Mb files.
 This is frustrating.

 But I think Rasmus can answer this for me.
 Rasmus, over to you...

 Here's my code just to prove I'm not a proud ^%#@!

   $conn_id = ftp_connect($ftp_server);
   $login_result = ftp_login($conn_id, $ftp_user_name,
 $ftp_user_pass);
   if ((!$conn_id) || (!$login_result)){
   echo Ftp connection failed!;
   die;
   }
   else {
   echo Connected to $ftp_server!br;
   }

   @ftp_chdir($conn_id, $my_dir);

   @ftp_pasv ($conn_id, TRUE);

   /*Using ftp_fput*/
   $local_file = fopen($source_file, r);
   $upload = @ftp_fput($conn_id, $destination_file, $local_file,
 FTP_BINARY);
   /*Using ftp_put*/
 /*  $upload = @ftp_put($conn_id, $destination_file, $source_file,
 FTP_BINARY);*/

   if (!$upload) {
   echo Ftp upload failed!brbr;
   $headers = getallheaders();
   while (list ($header, $value) = each ($headers)) {
   echo $header: $valuebr\n;
   }
   }
   else {
   echo Ftp upload successfull!brbrUploaded
 $destination_file to
 $ftp_server/$my_dirbrbr;
   $headers = getallheaders();
   while (list ($header, $value) = each ($headers)) {
   echo $header: $valuebr\n;
   }
   }

   @ftp_quit($conn_id);




 --
 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 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]