![]() |
![]() |
![]() |
||||
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. |
![]() ![]() |
|
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed. |
|
Thread Tools |
![]() |
#1 |
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. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#2 |
Confirmed User
Join Date: Feb 2004
Location: Vancouver, Canada
Posts: 7,662
|
A hammer.
__________________
ICQ: 2262.73945 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#3 |
Fuck Checks, CASH only!
Join Date: May 2002
Location: New York City
Posts: 19,422
|
Total PHP
DB5 PHP Crstophp
__________________
![]() Spanking, Medical Fetish, Sleeping, Strap-on Anal Lesbians, Girls Fucking Guys, Handjob site REAL HOT, Shemales, Anal and Ass Licking sites 100% Real EXCLUSIVE with amazing retention, ccbill payouts, lots of content FREE FTP HOSTING Promote the largest and oldest member paid escort site, Converts 10 times better then any dating site, CCBill payouts ICQ# 158802076 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#4 | |
Confirmed User
Join Date: Jul 2002
Location: A warm place.
Posts: 634
|
Quote:
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#5 |
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? |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#6 |
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. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#7 |
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 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#8 |
Confirmed User
Join Date: Jul 2004
Location: Las Vegas
Posts: 1,720
|
Those mentioned above, plus Zend performance suite...
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#9 | |
Confirmed User
Join Date: Apr 2004
Location: Toronto, ON
Posts: 1,706
|
Quote:
![]() |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#10 |
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. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#11 | |
Chafed.
Join Date: May 2002
Location: Face Down in Pussy
Posts: 18,041
|
Quote:
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. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#12 | |
Chafed.
Join Date: May 2002
Location: Face Down in Pussy
Posts: 18,041
|
Quote:
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#13 |
Too lazy to set a custom title
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 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#14 |
Confirmed User
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 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#15 | |
Confirmed User
Join Date: Jul 2002
Location: A warm place.
Posts: 634
|
Quote:
![]()
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#16 |
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 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#17 |
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! |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#18 |
Confirmed User
Join Date: Jun 2002
Location: austin, tx
Posts: 1,911
|
vi or bbedit
jpgraph for graphing
__________________
http://www.flickr.com/photos/zoddler/ |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#19 |
Confirmed User
Join Date: Feb 2004
Posts: 3,505
|
Notepad.
![]() And with the exception of a textfile containing some longer functions and regular expressions I often use, that's all. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#20 | |
Confirmed User
Join Date: Feb 2004
Posts: 3,505
|
Quote:
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#21 | |
Confirmed User
Join Date: Jul 2002
Location: A warm place.
Posts: 634
|
Quote:
__________________
I couldn't possibly know what I'm talking about, I'm completely, absolutely and definitively out of my fucking mind. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#22 |
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. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#23 |
Too lazy to set a custom title
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
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#24 |
Confirmed User
Join Date: Aug 2004
Posts: 913
|
AnyEdit, and note pad.
__________________
Sig for sale. ICQ: 163-545-054 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#25 |
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. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#26 |
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 ![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#27 | |
<&(©¿©)&>
Industry Role:
Join Date: Jul 2002
Location: Chicago
Posts: 47,882
|
Quote:
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 |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#28 |
<&(©¿©)&>
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 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#29 | |
Confirmed User
Join Date: Feb 2004
Posts: 3,505
|
Quote:
I'll give UltraEdit a try though. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#30 |
Registered User
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] |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#31 |
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 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#32 | |
Confirmed User
Industry Role:
Join Date: Jul 2003
Posts: 3,108
|
Quote:
__________________
"Think about it a little more and you'll agree with me, because you're smart and I'm right." - Charlie Munger |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#33 |
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. ![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#34 |
Confirmed User
Join Date: Sep 2003
Posts: 1,650
|
edit plus
scriptlance |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#35 |
Registered User
Join Date: Mar 2004
Location: pepperoni hole, mn
Posts: 50
|
gvim, firefox, mysql, postgres, books, books, books, books, google
__________________
270394636 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#36 | |
Registered User
Industry Role:
Join Date: May 2004
Posts: 20
|
Quote:
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] |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#37 |
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. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#38 |
Old school
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 |
![]() |
![]() ![]() ![]() ![]() ![]() |