Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us.

Post New Thread Reply

Register GFY Rules Calendar Mark Forums Read
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed.

 
Thread Tools
Old 08-04-2004, 05:41 PM   #1
dnsmonster
Confirmed User
 
Join Date: Jul 2002
Location: A warm place.
Posts: 634
PHP programmers, what's in your toolbox?

Even though I'm a pretty hardcore PHP programmer I rarely "socialize" with other programmers. The times I do, I usually learn some good tricks. So, share some tools, classes and scripts that you use frequently.

Here are mine:

1. ADODB (http://adodb.sourceforge.net) - database abstraction lawyer with result cashing and a bunch of other good things.

2. Smarty (http://smarty.php.net) - template engine with built-in page caching.

3. Snoopy (http://snoopy.sourceforge.net) - web client class. Useful for fetching other pages.

4. JP Cache (http://www.jpcache.com) - full page caching class

5. NuSOAP (http://dietrich.ganx4.com/nusoap/index.php) - SOAP engine for data exchange and RPC calls
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind.
dnsmonster is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 05:42 PM   #2
Steen2
Confirmed User
 
Join Date: Feb 2004
Location: Vancouver, Canada
Posts: 7,662
A hammer.
__________________
ICQ: 2262.73945
Steen2 is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 05:45 PM   #4
dnsmonster
Confirmed User
 
Join Date: Jul 2002
Location: A warm place.
Posts: 634
Quote:
Originally posted by EscortBiz
Total PHP

DB5 PHP

Crstophp
Google didn't return any info of any of these. Can you provide links or at least descriptions of what they do?
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind.
dnsmonster is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 05:46 PM   #5
Linguist
Confirmed User
 
Join Date: Apr 2004
Location: Toronto, ON
Posts: 1,706
Awesome thread!

How do you find AdoDB? I'm currently working for a network that uses it, but I don't see why it's useful.

Not like one would be switching to some other DB in your day-to-day projects, and the thing is pretty big (100kb+).
How fast does it execute and can it handle very high traffic in the same way as simple mysql functions that are built into PHP?
Linguist is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 05:54 PM   #6
dnsmonster
Confirmed User
 
Join Date: Jul 2002
Location: A warm place.
Posts: 634
ADODB is just a wrapper and uses standard MySQL functions for interaction with MySQL database. The 100 kb size is confusing since it encompasses a variety of database interfaces, which aren't used with the exception of the interface for your particular database.

It's probably a bit slower than direct MySQL calls due to the extra code yet it makes up big time in simplicity and result set caching. Any result set that doesn't get modified often I store in cache (propriatary flat-file system of ADODB) and thus save the time it takes to run that particular query agaist the MySQL engine. It does wonders on heavy queries.

Further, ADODB has had multipe query per call structure for years which only recently got implemented in MySQL directly.
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind.
dnsmonster is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 05:56 PM   #7
jwerd
Confirmed User
 
Industry Role:
Join Date: Jun 2003
Location: Costa Rica
Posts: 1,953
Kate and a browser that's all I need

And if I need anything else, I will find it or write it.
__________________
Yii Framework Guru - Seasoned PHP vet - Partner @ XXXCoupon.com
jwerd is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 05:57 PM   #8
Methodcash Rick
Confirmed User
 
Join Date: Jul 2004
Location: Las Vegas
Posts: 1,720
Those mentioned above, plus Zend performance suite...
Methodcash Rick is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 06:02 PM   #9
Linguist
Confirmed User
 
Join Date: Apr 2004
Location: Toronto, ON
Posts: 1,706
Quote:
Originally posted by dnsmonster
ADODB is just a wrapper and uses standard MySQL functions for interaction with MySQL database. The 100 kb size is confusing since it encompasses a variety of database interfaces, which aren't used with the exception of the interface for your particular database.

It's probably a bit slower than direct MySQL calls due to the extra code yet it makes up big time in simplicity and result set caching. Any result set that doesn't get modified often I store in cache (propriatary flat-file system of ADODB) and thus save the time it takes to run that particular query agaist the MySQL engine. It does wonders on heavy queries.

Further, ADODB has had multipe query per call structure for years which only recently got implemented in MySQL directly.
Cool, thanks for the explanation!
Linguist is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 06:28 PM   #10
Intrigue
Confirmed User
 
Join Date: Feb 2004
Location: Ohio, US
Posts: 662
I personally use

Smarty
ACL (in house class library, hit me up if you wanna check it out, it's GPL)

and ultraedit

i don't like precanned code much.
Intrigue is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 06:40 PM   #11
gornyhuy
Chafed.
 
gornyhuy's Avatar
 
Join Date: May 2002
Location: Face Down in Pussy
Posts: 18,041
Quote:
Originally posted by Intrigue
I personally use

Smarty
ACL (in house class library, hit me up if you wanna check it out, it's GPL)

and ultraedit

i don't like precanned code much.
yep Ultraedit all the way. Fuck IDEs.

Also (neither of these are APIs or strictly coding tools) I use phpMyAdmin and phpAdsNew all the time. Aside from that I mostly use classes and functions that I've written over the years and find that I can reuse constantly for great efficiency in cranking out new projects.
__________________

icq:159548293
gornyhuy is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 06:48 PM   #12
gornyhuy
Chafed.
 
gornyhuy's Avatar
 
Join Date: May 2002
Location: Face Down in Pussy
Posts: 18,041
Quote:
Originally posted by dnsmonster
3. Snoopy (http://snoopy.sourceforge.net) - web client class. Useful for fetching other pages.
Snoopy looks bad-ass! Thanks for the link!
__________________

icq:159548293
gornyhuy is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 07:06 PM   #13
fris
Too lazy to set a custom title
 
fris's Avatar
 
Industry Role:
Join Date: Aug 2002
Posts: 55,372
i use

php.net the manual on it

google.com

pico on my dedicated server to code.

devshed.com forums
phpbuilder.com forums

thats it
__________________
Since 1999: 69 Adult Industry awards for Best Hosting Company and professional excellence.


WP Stuff
fris is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 07:27 PM   #14
CS-Jay
Confirmed User
 
CS-Jay's Avatar
 
Join Date: Oct 2003
Location: Command Central, West Palm Beach, Fl
Posts: 1,794
here's my little contribution:

http://www.phpfreaks.com

and I like to code with homesite still.

But I love to learn more tips and tricks.
__________________
I do stuff - aIm CS_Jay_D
CS-Jay is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 07:32 PM   #15
dnsmonster
Confirmed User
 
Join Date: Jul 2002
Location: A warm place.
Posts: 634
Quote:
Originally posted by Intrigue
I personally use

Smarty
ACL (in house class library, hit me up if you wanna check it out, it's GPL)

and ultraedit

i don't like precanned code much.
Your ICQ number would be helpful...
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind.
dnsmonster is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 07:42 PM   #16
fr8
Confirmed User
 
Industry Role:
Join Date: Mar 2003
Posts: 5,074
My tool is VIM. Love the color syntax. phpbuilder for the rest.
__________________
joesmut (a) gmail Dot com
Full Stack Developer
fr8 is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 07:45 PM   #17
EscortDate_Enoj
Registered User
 
Join Date: Mar 2002
Location: Norway
Posts: 87
I'm surprised nobodys mentioned phppatterns.com yet .. It's the best resource for some PHP object oriented hacking!

For my developing i use Nusphere PhpEd, which is a kickass IDE. Removes the need for any other applications while programming - except of course - your favorite browser!
EscortDate_Enoj is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 07:55 PM   #18
toddler
Confirmed User
 
Join Date: Jun 2002
Location: austin, tx
Posts: 1,911
vi or bbedit

jpgraph for graphing
toddler is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 08:01 PM   #19
Repetitive Monkey
Confirmed User
 
Join Date: Feb 2004
Posts: 3,505
Notepad. I am wondering about people's fascination with "advanced notepad" programs though. I'll get one too if I stumble across something that looks useful.

And with the exception of a textfile containing some longer functions and regular expressions I often use, that's all.
Repetitive Monkey is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 08:04 PM   #20
Repetitive Monkey
Confirmed User
 
Join Date: Feb 2004
Posts: 3,505
Quote:
Originally posted by gornyhuy
Snoopy looks bad-ass! Thanks for the link!
Why use third party code, and for that task even? Sending a custom HTTP header and doing something with the output is 10 lines plus minus any way.
Repetitive Monkey is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 08:15 PM   #21
dnsmonster
Confirmed User
 
Join Date: Jul 2002
Location: A warm place.
Posts: 634
Quote:
Originally posted by Repetitive Monkey
Why use third party code, and for that task even? Sending a custom HTTP header and doing something with the output is 10 lines plus minus any way.
Those are 10 lines you don't have to write. Also look at all the features, it's not limited to just getting contents of a web page. It has nice facilities for form submissions, redirect following, frame browsing, etc.
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind.
dnsmonster is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 08:49 PM   #22
venturi
Confirmed User
 
Join Date: Aug 2001
Location: An Oasis atop a High Desert Mesa
Posts: 386
Holy Shit! I actually just bookmarked a thread from GFY!!! Thanks dnsmonster - I'm always looking for more stuff to stick in my toolbox.
__________________
I'm not a porn monger. I'm a porn ... STYLIST!
Buildit Cheap, build it Fast, Build it Right. - Pick Two.
venturi is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 08:54 PM   #23
Doctor Dre
Too lazy to set a custom title
 
Doctor Dre's Avatar
 
Industry Role:
Join Date: Jan 2001
Posts: 51,692
Just send this thread to a ASP programmer that wants to learn PHP . Hopefully he will like it
__________________
Quote:
Originally Posted by rayadp05 View Post
I rebooted, deleted temp files, history, cookies and everything...still cannot view the news clip. All I see is that fucking gay ass music video from "Rick Roll". Anyone else have a different link to the news clip?
Doctor Dre is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 08:57 PM   #24
Mr. Mike
Confirmed User
 
Join Date: Aug 2004
Posts: 913
AnyEdit, and note pad.
__________________
Sig for sale. ICQ: 163-545-054
Mr. Mike is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 09:03 PM   #25
dnsmonster
Confirmed User
 
Join Date: Jul 2002
Location: A warm place.
Posts: 634
http://www.phpclasses.org - this site has a good collection of classes for a variety of tasks. The navigation there sucks but it's usually worth the digging.
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind.
dnsmonster is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 09:07 PM   #26
grannytgp
Confirmed User
 
Join Date: Aug 2002
Posts: 269
I know most hate graphical style PHP editors, one that I've tried out that I do like is DzSoft's PHP Editor: http://www.dzsoft.com/dzphp.htm
__________________
No sig = good sig
grannytgp is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 10:16 PM   #27
woj
<&(©¿©)&>
 
woj's Avatar
 
Industry Role:
Join Date: Jul 2002
Location: Chicago
Posts: 47,882
Quote:
Originally posted by Repetitive Monkey
Notepad. I am wondering about people's fascination with "advanced notepad" programs though. I'll get one too if I stumble across something that looks useful.

And with the exception of a textfile containing some longer functions and regular expressions I often use, that's all.
There are dozens of features that "advanced notepads" have:
syntax highlighting comes in handy... ability to create "projects" rather than 10 independent files... advanced search and replace... etc...
__________________
Custom Software Development, email: woj#at#wojfun#.#com to discuss details or skype: wojl2000 or gchat: wojfun or telegram: wojl2000
Affiliate program tools: Hosted Galleries Manager Banner Manager Video Manager
Wordpress Affiliate Plugin Pic/Movie of the Day Fansign Generator Zip Manager
woj is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 10:25 PM   #28
woj
<&(©¿©)&>
 
woj's Avatar
 
Industry Role:
Join Date: Jul 2002
Location: Chicago
Posts: 47,882
... and you don't even see line numbers in notepad... (!!!)
__________________
Custom Software Development, email: woj#at#wojfun#.#com to discuss details or skype: wojl2000 or gchat: wojfun or telegram: wojl2000
Affiliate program tools: Hosted Galleries Manager Banner Manager Video Manager
Wordpress Affiliate Plugin Pic/Movie of the Day Fansign Generator Zip Manager
woj is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-04-2004, 10:37 PM   #29
Repetitive Monkey
Confirmed User
 
Join Date: Feb 2004
Posts: 3,505
Quote:
Originally posted by woj
... and you don't even see line numbers in notepad... (!!!)
No, and that's honestly the only thing that bothers me about it. Syntax highlighting is not necessary if you write clean and formatted code.

I'll give UltraEdit a try though.
Repetitive Monkey is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 12:36 AM   #30
rich06
Registered User
 
rich06's Avatar
 
Industry Role:
Join Date: May 2004
Posts: 20
PEAR anyone? I don't use it myself as IMO it's overkill usually - so just wondering if anybody out there is using it?

IMO Smarty and ADODB are just another layer slowing you down however I did roll my own lightweight db abstraction class for convenience for when we move from MySQL to Oracle...

although not strictly PHP, installing an opcode cache (eg Turck/MMCache) has gotta be a no-brainer ...

cheers
rich
__________________
Email: [email protected]
rich06 is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 01:10 AM   #31
Nathan
Confirmed User
 
Industry Role:
Join Date: Jul 2003
Posts: 3,108
Hi,

outside-built stuff, we only use Smarty.

ADODb I would never use, its a HUGE chunk of code, totally not needed if you know what you are doing. Caching the way they do it also sounds weird, learn how to setup mysql and your tables! Why friggin cache ON DISK?!

Also, the benchmarks show for themself that ADODb slows down your system, thus, unless you HAVE to support a ton of other databases, why use it?

I have not seen snoopy yet, but when do you ever need frame browsing or similar stuff? Learn how to use cURL, it will be a LOT faster.
__________________
"Think about it a little more and you'll agree with me, because you're smart and I'm right."
- Charlie Munger
Nathan is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 01:16 AM   #32
Nathan
Confirmed User
 
Industry Role:
Join Date: Jul 2003
Posts: 3,108
Quote:
Originally posted by rich06
PEAR anyone? I don't use it myself as IMO it's overkill usually - so just wondering if anybody out there is using it?

IMO Smarty and ADODB are just another layer slowing you down however I did roll my own lightweight db abstraction class for convenience for when we move from MySQL to Oracle...

although not strictly PHP, installing an opcode cache (eg Turck/MMCache) has gotta be a no-brainer ...

cheers
rich
If I may ask, what do you use for templates?
__________________
"Think about it a little more and you'll agree with me, because you're smart and I'm right."
- Charlie Munger
Nathan is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 03:20 AM   #33
wizardsoftware
Registered User
 
Join Date: Feb 2004
Posts: 56
www.crimsoneditor.com

a great editor
one of the best features is, with the { } or with ( ) tags, if you put the cursor beside one of them, it will match it up with the other end. Good for finding the end of statements ect.

wizardsoftware is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 03:24 AM   #34
{fusion}
Confirmed User
 
Join Date: Sep 2003
Posts: 1,650
edit plus
scriptlance
{fusion} is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 06:10 AM   #35
mntyler
Registered User
 
Join Date: Mar 2004
Location: pepperoni hole, mn
Posts: 50
gvim, firefox, mysql, postgres, books, books, books, books, google
__________________
270394636
mntyler is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 09:54 AM   #36
rich06
Registered User
 
rich06's Avatar
 
Industry Role:
Join Date: May 2004
Posts: 20
Quote:
Originally posted by Nathan
If I may ask, what do you use for templates?
I have to use Smarty on my current project but it bugs me to use the extra layer when php can do it pretty well itself.

Normally I'd just separate the content from the hardcore code and use plain PHP tags in the content includes ... most designers I've worked with have no problems seeing <?= $whatever ?> instead of }$whatever} (1st brace reversed) or simple loop/logic structures in their layout...

rich
__________________
Email: [email protected]
rich06 is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 10:01 AM   #37
psili
Confirmed User
 
Join Date: Apr 2003
Location: Loveland, CO
Posts: 5,526
Coworker at work licensed us Slick Edit ( http://www.slickedit.com/products/pr..._slickedit.php )

and i'll never be able to use another program, ever.

Aside from that, if you need a quick installer of Apache, PHP, mySQL and a plethora of other modules, check out http://www.apachetoolbox.com/
__________________
Your post count means nothing.
psili is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 08-05-2004, 10:02 AM   #38
Napolean
Old school
 
Napolean's Avatar
 
Industry Role:
Join Date: Nov 2002
Location: Kettering, OH
Posts: 4,327
1. Notepad
2. Dreamweaver
3. SmartFTP

i try to keep it simple
__________________
Need a programmer? (Desktop/Web Applications) --- Skype: napoleande
Napolean is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Post New Thread Reply
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >

Bookmarks
Thread Tools



Advertising inquiries - marketing at gfy dot com

Contact Admin - Advertise - GFY Rules - Top

©2000-, AI Media Network Inc



Powered by vBulletin
Copyright © 2000- Jelsoft Enterprises Limited.