HTMLPurifier 1.0.0 stable released
Moderator: General Moderators
Since when..ole wrote:Another brilliant release from AC!
Shame the PHP community mostly doesn't bother to use libraries eh?
Set Search Time - A google chrome extension. When you search only results from the past year (or set time period) are displayed. Helps tremendously when using new technologies to avoid outdated results.
- Ollie Saunders
- DevNet Master
- Posts: 3179
- Joined: Tue May 24, 2005 6:01 pm
- Location: UK
- John Cartwright
- Site Admin
- Posts: 11470
- Joined: Tue Dec 23, 2003 2:10 am
- Location: Toronto
- Contact:
- Ollie Saunders
- DevNet Master
- Posts: 3179
- Joined: Tue May 24, 2005 6:01 pm
- Location: UK
OK well "everbody" was an exadgeration but a lot of PHP users write their own stuff. Right ok...here we go lets see what the search results for CMS threads are:The Ninja Space Goat wrote:not I... *looks at library folder*
hmm... what's in here... smarty! what else... hey there's adodb and adodb_lite! What else have we got in here? Hey is that the Zend framework?
[Miss one, somebody was using Mambo!]mikeeeeeeey wrote: I'm building a small scale CMS for a presentation system, which uses a programmed .swf to...
SpecialK wrote:Things like phone numbers and email should be validated to an extent. I've developed an mini CMS internally so I had to make sure that numbers and emails were valid because they would be going to a live site once they are entered.
[miss two results, CMS appears in some guy's code]aliasxneo wrote:I would just use Smarty. Don't know what this other thing is, but I am in the process of creating a CMS (Content Management System) and I am implementing the smarty tempating engine for it. It's very easy to use, and there are tons of tutorials on it, just google "Smarty Tutorials". Here are some examples from my CMS:
[somebody using a CMS doesn't say anything about it]
[Another 5 threads from same guy with $cms in his code]
[annoying same bloke with $cms in his code twice again!]Hockey wrote:I discovered this problem while workin on my CMS which uses scripts in this way to reduce clock cycles Wink Serious security hole it was
[hockey again]
God that took far too long.lorenww wrote:Hi All,
I have a cms that allows the owners to upload PDF's and they are automatically listed on the website page by their names.
I would like to provide a summary of the PDF
EDIT: I realise CMSes aren't libraries but...ahh <span style='color:blue' title='I'm naughty, are you naughty?'>smurf</span>, I'm not doing all that again.
- Ambush Commander
- DevNet Master
- Posts: 3698
- Joined: Mon Oct 25, 2004 9:29 pm
- Location: New Jersey, US
- n00b Saibot
- DevNet Resident
- Posts: 1452
- Joined: Fri Dec 24, 2004 2:59 am
- Location: Lucknow, UP, India
- Contact:
so ultimately we have to create a library so that they would do what we want toAmbush Commander wrote:New users tend to try to implement everything. Intermediate users find out about libraries and use them profusely. Advanced users know about the libraries but 80% the library doesn't do what they want it to.
- daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
- jimthunderbird
- Forum Contributor
- Posts: 147
- Joined: Tue Jul 04, 2006 3:59 am
- Location: San Francisco, CA
Good Job
Well done! I will put this this library into my toolbox also. Very useful! 
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
Re: Good Job
I'd just like to say we use HTMLPurifier in IRIS for filtering emails against XSS attacks and we've been more than impressed. Nice work AC, thanksjimthunderbird wrote:Well done! I will put this this library into my toolbox also. Very useful!
- Ambush Commander
- DevNet Master
- Posts: 3698
- Joined: Mon Oct 25, 2004 9:29 pm
- Location: New Jersey, US
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia