|
Posted by Andy Pieters on 04/21/05 01:07
On Wednesday 20 April 2005 23:14, Cima wrote:
> them. is there a way to these types of files in php or some other way?
The easiest way is to tell your users you expect file format to be text only.
You can test for mime type by using built-in php functions (and should do
so!).
The hard way means that you need a parser for pdf, rtf, and doc files. PDF is
open format so there will no doubt be some PEAR module for it. Rtf is quit
ieasy to parse yourself, and doc is m$ propriety so that will be a lot more
difficult to implement.
Or better, you might find a commandline tool that can do the job for you, and
call that from within php. Before doing so, please take at least one day to
study security. Since you provide your users with a way to transfer files to
your server. And you process those files then possibly users can hack your
server.
When you got it working, report back here and ask us to analyze your code for
pointers on how to make it more secure.
Good luck!
Andy
ps: Google is your friend!
http://www.google.com/search?num=100&q=%22read+pdf%22+%2Bphp&btnG=Search
Also search on PEAR
http://pear.php.net
--
Registered Linux User Number 379093
-- --BEGIN GEEK CODE BLOCK-----
Version: 3.1
GAT/O/>E$ d-(---)>+ s:(+)>: a--(-)>? C++++$(+++) UL++++>++++$ P-(+)>++
L+++>++++$ E---(-)@ W+++>+++$ !N@ o? !K? W--(---) !O !M- V-- PS++(+++)
PE--(-) Y+ PGP++(+++) t+(++) 5-- X++ R*(+)@ !tv b-() DI(+) D+(+++) G(+)
e>++++$@ h++(*) r-->++ y--()>++++
-- ---END GEEK CODE BLOCK------
--
Check out these few php utilities that I released
under the GPL2 and that are meant for use with a
php cli binary:
http://www.vlaamse-kern.com/sas/
--
--
[Back to original message]
|