Subscribe to PHP Freaks RSS

PHP Freaks Forum Rules

last updated on May 4, 2009 2:44:39 PM
This document is no longer in effect. Please read the new version of the rules and terms of service.

Please take your time to read these rules and guidelines before posting. Penalties for breaking them may be up to and including banning from the site and/or forums depending on the severity. Moreover, action may be made at any time with or without notice.

If you disagree with a decision taken by a moderator, please try to solve the problem privately with the moderator first. If you cannot reach a satisfactory solution then you can contact an administrator. In that case, the decision taken by the administrator is final and is not to be discussed further.

These rules may be updated at any time with or without notice and it is your own responsibility to stay updated. The latest time this document was edited can be found at the top of the page under the headline.

If you do not agree with the rules and guidelines outlined below, then you are not allowed to use the service provided by PHP Freaks.

Ignorance of these rules is not a defense.


  1. NO ADVERTISING OF ANY WEBSITES, SERVICES OR PRODUCTS IS ACCEPTABLE IN THE FORUMS. Any posts in violation of the rules will be deleted with or without notice, and you may be warned, and or banned from the site.

    Allowed exceptions:
    • You may post adverts seeking web development services, or advertising your availability to provide such services in the PHP Freelancing Forum. Read the Freelancing Posting Guidelines for additional instructions on using that Forum.
    • You may include links to websites you wish to promote in your signature, so long as these are done in a simple and non-distracting, text only manner. Pictures/images are not allowed.
  2. PORNOGRAPHY OR LINKS TO PORNOGRAPHY OR OTHER CONTENT CATEGORIZED AS 18+ OR ADULT CONTENT IS UNACCEPTABLE.. This includes requesting critiques of adult websites and generally links to any adult site.
  3. DO NOT MAKE THREADS OR POSTS ASKING FOR YOUR URSERNAME TO BE CHANGED. The answer is NO. If we allowed this, then people would ask for name changes all the time, and nobody would know who anybody was. Multiple accounts are also not permitted.
  4. DO NOT ASK FOR YOUR ACCOUNT TO BE DELETED.The answer is NO. The only information you are expected to give is a valid email address, which is little more than an extended captcha. We have too many people coming in, asking a question or two, and then leaving, to be catering to this sort of thing.
  5. DO NOT ASK FOR THREADS OR POSTS TO BE DELETED. THIS INCLUDES ASKING FOR LINKS OR OTHER CONTENT TO BE REMOVED, DUE TO GOOGLE/OTHER SEARCH ENGINE INDEXING. There are simply too many requests for this to be honoring every single one of them. If we say yes to one, we'd have to say yes to all. So be smart, think ahead, because we will NOT remove your links/post/thread!


  6. Search for your problem. There is a very good chance someone else has asked the same question as you. Many times. So before you post a question, ESPECIALLY a "how do I" question, make sure you've checked the following resources:
  7. Don't ask someone to write or re-write a script for you, unless you are posting a message to the Freelancing Forum. The forums are not the place to request XYZ script. This is a community of people learning PHP, and not a script location service. Try searching SourceForge, PHP Classes, HotScripts, or Google.
  8. Pick the right forum for your question. If you have a Database-only question, post in the database section (MySQL/etc). If you have an OOP question, post in the OOP board. If your question doesn't relate to programming, post in the Misc board. We've also turned off polls in most boards. If you have a question that requires a poll, post it in the Polls board.
  9. Ask good questions! Consider the wording of your question carefully, be specific about your problem(s), and make sure that you have actually asked a question. Use punctuation and spelling to the best of your ability. Run on paragraphs without sentence breaks, and full of misspelled words limits your chances for a reply.

    Including some or all of the following information will increase the chance you get an answer:
    • Your PHP version, platform (operating system), and webserver
    • Your hosting company
    • Pertinent php.ini settings (SafeMode=On, for example)
    • Error messages if any are generated
    • Code snippets, enclosed in the php bbcode tags (either [code] or [php]).
    • MySQL, Postgresql or other database table definition(s).
    • Links to the script(s) you are having problems with.
  10. Allow a few hours for an answer. If it's your question, make sure to check "Notify me when a reply is posted" and the board will email you when people reply to your message. If you haven't received a response to your message after a few hours, you may bump your question, by replying to it yourself. Just posting *bump* is sufficient.
  11. Some problems are hard to diagnose. If someone requests more information, clarification, or asks you to add debugging code, don't dismiss their requests if you expect to receive additional responses.
  12. Try out suggestions. If you need clarification of a reply, post a followup reply in the same thread. If you make changes, make sure to post the changed code in a reply, so that everyone is clear what changes you have implemented.
  13. Please enclose your code in [code] tags. This will make your code easier to read for people because of the syntax highlighting and the monospaced font.
  14. Various things not to do

  15. DON'T Describe your question or problem as urgent, super important, must have by tommorrow etc... The people who are answering your questions are contributing their time and expertise for free. If you have an urgent problem and need priority help, consider advertising in the Freelancing forum.
  16. DON'T Post 3rd party scripts (not written or customized by you) in the PHP Help areas. Post them in the "Third Party PHP Scripts" topic area
  17. DO NOT send a PHP question to other members, Gurus, PHPFreaks Recommended members, Moderators, or Administrators privately and DO NOT ask people to contact you privately for solution. Part of the benefit to the community of asking your question, is that any answers you receive may benefit others who are following the thread, or those with similar problems who find it in the future while searching. Ask your question in the forums. If someone should PM you asking you a question, please explain the rules to them, or just ignore them. Or offer your services to them for a modest fee.
  18. DO NOT Post your entire script unless it is short. Make an effort to pick out the problem areas, and post those sections instead. Only post entire scripts if you are asked for them in a followup reply.
  19. DO NOT ask the same question in more than one Forum, or in the same forum more than once. Use the bump method described previously.
  20. DO NOT make threads or posts asking for your homework to be done. Seriously, why are you even taking the class/course, if you aren't going to try and do it yourself? We'd be doing you an injustice if we did your homework for you. You'd be doing yourself an injustice by asking. "I can't understand xyz," or "I'm stuck on xyz" is okay. "Please answer the following questions..." is not.
  21. Do not use the edit post feature in a way that will be disruptive to the topic itself. If you remove the contents of the post like that then succeeding posts may look stupid or make no sense whatsoever.
  22. Do not create any sort of games on the forums.
  23. DO post in the right forum. By posting in the wrong forum you lessen your chances of getting a response. People who wish to help check the forums covering the topics their knowledgeable in, so if you don't post in the right forum, then the right people are not going to see it. If you blatantly obvious misplace a topic then you will look stupid and might get made fun of by other people.

Those are the basic rules of the forums. Also, please treat others as you would like to be treated yourself. Glad to have you here! If you have any questions, feel to contact a staff member.