Thanks for your help.
It isn't a SQL error. I do not upload the file to a database.
I have been able to upload a 4M file.
I really think it is because the memory_limit of the server is 8M. And that
means that it doesn't have enough resource to copy the uploaded file from the
temporary folder to the proper one.
I wanted to have confirmation about that and find a way to solve this problem.
En réponse à Bogdan Stancescu <[EMAIL PROTECTED]>:
> Do you get a PHP or a SQL error? I had this problem, but my problem was
> MySQL, not PHP (i.e. PHP handles uploads > 2MB and MySQL doesn't by
> default). The error I got was "MySQL server has gone away" or something
> [EMAIL PROTECTED] wrote:
> >I have to upload files.
> >My scripts don't work with large files.
> >On the "Chapter 19. Handling file uploads" from the php.net doc I found
> >following comments :
> >[EMAIL PROTECTED]
> >26-Feb-2002 08:24
> >When uploading large files, I've found that the memory limit has to
> >twice as large as the upload limit or else the PHP script will not be
> >to move/copy the file to a new destination.
> >I guess this explain why I cannot manage large files uploading :
> >The upload is possible but I cannot move the file from the temporary
> >As I cannot increase the memory_limit (my host does not allow it) I am
> >wondering if it is possible to upload the file directly to its proper
> >Thanks for any help.
> >Note :
> >I cannot modify the upload_tmp_dir directive of the php.ini file as
> >scripts also use it.
> >The manual mentions : "Setting it using putenv() from within a PHP
> script will
> >not work.". Does it mean that what I want to do is not possible ?
> >My php.ini is set up as follow :
> >max_execution_time = 10000
> >post_max_size = 30M
> >upload_max_filesize = 30M
> >and on my script, the MAX_FILE_SIZE hidden form element is present.
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php