888888.888888.88""Yb..dP"Yb..8888b..Yb..dP.88b.88....db....8b....d8.88..dP""b8..dP"Y8
88__...88__...88__dP.dP...Yb..8I..Yb.YbdP..88Yb88...dPYb...88b..d88.88.dP...`".`Ybo."
88""...88""...88"Yb..Yb...dP..8I..dY..8P...88.Y88..dP__Yb..88YbdP88.88.Yb......o.`Y8b
88.....888888.88..Yb..YbodP..8888Y"..dP....88..Y8.dP""""Yb.88.YY.88.88..YboodP.8bodP'


88b.88.888888.888888.Yb........dP.dP"Yb..88""Yb.88..dP
88Yb88.88__.....88....Yb..db..dP.dP...Yb.88__dP.88odP.
88.Y88.88"".....88.....YbdPYbdP..Yb...dP.88"Yb..88"Yb.
88..Y8.888888...88......YP..YP....YbodP..88..Yb.88..Yb

December 10, 2007

Full Document Folder

If you have used my Fun With Plugins WordPress plugin generator tool recently you may have noticed that it now produces two different files if you want them both: The plugin file and the read me file.

You might also have noticed that instead of providing a nice handy downloadable ZIP file with folder structures that you just need to download you need to set up the folder structure yourself.

There is a reason for this.

Since I first started developing it I have been looking for a good PHP zip solution. Unfortunately no matter where I look I just can’t find one that will open natively in Windows XP. That’s fine if you use something else, but with 79% of site visitors using Windows I just can’t assume they are all using non-native applications.

That’s why I am writing this plea.

I really think that to take it further I need a good PHP ZIP solution that produces ZIP files purely dynamically, i.e. doesn’t rely on there being a physical file on the server but I have hit a dead end.

Any suggestions are welcome.

Fun Without Cliches
Fun cliches?
12 comments
page 861
Wordpress Chat
Wp chat themes?
3 comments
page 1308
Post Image The Easy Peasy Way
Wp custom field arrau thumbnails?
26 comments
page 1065
Dont Mess With My Toot Toot
Custom content types wordpress?
15 comments
page 599
Post Image The Easy Peasy Way
Wp change post image size?
26 comments
page 1065
Using Your Own Url Shortener
Use your domain as a url shortner?
4 comments
page 1190
Dont Mess With My Toot Toot
Dont mess with my toot toot?
15 comments
page 599
Six Million Ways To Die Choose One
Simply ways to die?
14 comments
page 1128
3 Ways To Speed Up Your Blog Without A Cache Plugin
Speed up disqus?
one comment
page 1321
Updating Code Snippets Here
Fun with plugins?
no comment
page 1338
Easy Peasy Images Suggestion Roundup
Display attached images within loop?
21 comments
page 1073
Html 5 Gallery
Wordpress and html5?
6 comments
page 1305
Post Image The Easy Peasy Way
Wp get attachment?
26 comments
page 1065
Post Image The Easy Peasy Way
Post image gallery wp?
26 comments
page 1065
Why I Ditched Disqus
Better than disqus?
5 comments
page 1175
Updating Code Snippets Here
Andy dp?
no comment
page 1338
Post Image The Easy Peasy Way
Get images attached to a post all images?
26 comments
page 1065
Why I Ditched Disqus
Disqus vs wordpress comments?
5 comments
page 1175
Poll Daddy Reviewed
Wordpress pie chart poll?
2 comments
page 42
Html 5 Gallery
Html 5 wordpress theme gallery?
6 comments
page 1305
Html 5 Gallery
Html 5 photo album?
6 comments
page 1305
Dont Mess With My Toot Toot
Dont mess with my toot toot?
15 comments
page 599
Why You Should Try Netbeans
Function of netbeans?
6 comments
page 973
Quick N Dirty Admin Login Screen
Css login screen?
no comment
page 128
Why I Ditched Disqus
Disqus wordpress static page?
5 comments
page 1175
Fun With Sidebar Tabs Styling
Sidebar vertical tab wordpress?
2 comments
page 336
Quick N Dirty Admin Login Screen
Login page css html?
no comment
page 128
Using Wordpress As A Php Framework
Wordpress php framework?
2 comments
page 335
Using Your Own Url Shortener
Url for your category in wordpress?
4 comments
page 1190
3 Ways To Speed Up Your Blog Without A Cache Plugin
Speed up web with html5 cache?
one comment
page 1321
My Experience Of Flexx
Why flexx is used?
4 comments
page 1026
Wpunlimited The Ultimate Wordpress Theme
Wordpress premium theme html 5?
3 comments
page 1141
Post Image The Easy Peasy Way
Image post?
26 comments
page 1065
  1 query every 3721 seconds, updated 1 seconds ago.
Tuesday, 6pm
 __
(__)
   `

 Andrew Rickmann

Thanks Janis,

I will give this a go.

Tuesday, 5pm
 __
(__)
   `

 Janis Elsts

How about this simple class? I’ve used it in one small project of mine, and it can produce ZIPs dynamically. The generated file also works on WinXP (at least for me).