Re: PHP and upload
- From: Erwin Moller <since_humans_read_this_I_am_spammed_too_much@xxxxxxxxxxxxxxxx>
- Date: Tue, 30 Jan 2007 16:33:13 +0100
Jørn Dahl-Stamnes wrote:
Erwin Moller wrote:
Jørn Dahl-Stamnes wrote:
Hi,
I have a strange problem when uploading a PDF document to a web-server.
When I try this to a web-server running Apache 2 on a FC 4, it fails.
Firefox says that the document contain no data.
That means nothing.
You should check what PHP is doing. Clearly you have some problem
handling uploaded files.
A blind guess would be a permissionproblem, but you should debug this
yourself.
I can upload all kinds of documents, images, excel sheets etc. But not
this particular file. I cannot see what PHP is doing, since the upload
script is never called before the error occurs.
If I upload it to a different web-server running RH 7.3 (an internal
test-webserver), it works OK.
Probably the relevant directories on the testserver are open for PHP to
write in, and not on your FC4 machine.
No, I have checked this. I am able to upload other files without problems.
The PDF document is created by OpenOffice 2.0 from a MS Word document. I
have also had it converted to PDF in MS Word that could create PDF
documents. Still the same error. I am able to view the PDF document on a
Windows machine, but not on my FC 4. Ghostscript crash.
This is not relevant.
A file is a file, even if you upload it.
That is what I think to. But why does it complain on this one file, while
all other files is uploaded without any problems at all? I have tried 20
different files (JPEG, MS Words, Excel, other PDF files) with success.
If things are programmed OK, the content or origin of the file matters
not.
Since I am able to upload 20 other files, the code IS working.
* I have checked the php.ini files, and it seems to be OK.
* The upload directory is writeable since I can upload other files.
* print_r ($_FILES) will not work, since the action script is never called
when the error occurs.
Good luck.
thanks... I'll need it since there is no good answer why this happens.
Hi again,
Well that is strange indeed. I blindly assumed the code was failing on all
uploads, but you claim it only fails on pdf. Sorry, my bad. :-)
Summarizing:
1) Your upload script works fine for all files except (some) pdf.
2) In your log you can see the call to the upload-script for all succesfull
uploads, but NOT when uploading this pdf. You find NO record in apachelogs
at all.
If this is the situation, my guess would be that apache2 is somehow screwing
up before php gets involved.
Can you check your apache errorfiles?
Anything out of the ordinary?
Regards,
Erwin Moller
.
- Follow-Ups:
- Re: PHP and upload
- From: Jørn Dahl-Stamnes
- Re: PHP and upload
- References:
- PHP and upload
- From: Jørn Dahl-Stamnes
- Re: PHP and upload
- From: Erwin Moller
- Re: PHP and upload
- From: Jørn Dahl-Stamnes
- PHP and upload
- Prev by Date: Re: How to create an image on the fly?
- Next by Date: Re: Is it useful to remove comments & spaces from source code?
- Previous by thread: Re: PHP and upload
- Next by thread: Re: PHP and upload
- Index(es):