[NEWBIE GUIDE] For the benefit of new users
| From: | Jay Blanchard | Date: | Wed, 15 Mar 2006 15:20:34 +0000 |
| Subject: | [NEWBIE GUIDE] For the benefit of new users | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-231947@lists.php.net to get a copy of this message | ||
=========================================================
Please feel free to add more points and updates.
20050322jb - Note the new location of PHP Editors list.
=========================================================
Topics:
=======
- Where to Find More Information
- Diagnosing the problem.
- Some Quick Guidelines on Posting
- Contributors to this document
Where to Find More Information
===============================
If you have any queries/problems about PHP, the online manual (you can
get
an offline copy as well) is a good tool to become familiar with.
http://php.net/manual
Some Key sections of the PHP Manual:
- Installation and Configuration
http://php.net/install
- Language Reference
http://php.net/langref
- Function Reference
http://php.net/funcref
tip: if you know the function name but forget exactly how
it works just type the name of the function ie:
http://php.net/array_merge
- The PHP FAQ
http://php.net/faq
Try http://www.google.com/ Searching for "php YOUR
QUERY" may
fetch you relevant information within the first 10 results.
There is a searchable archive of the mailing list discussion at
http://phparch.com/mailinglists. Many of the common
topics are
discussed repeatedly, and you may get answer to your query from
the earlier discussions.
For example: One of the repeatedly discussed question in the
list is "Best PHP editor". Everyone has his/her favourite
editor. You can get all the opinions by going through the list
archives. If you want a chosen list try this link:
[1] http://www.thelinuxconsultancy.co.uk/phpeditors.php
Diagnosing the problem.
==========================
Not sure if PHP is working or you want find out what extensions are
available to you? Or you're not sure exactly how php is
configured? Just put the following code into a file with a
.php extension and access it through your webserver:
<?php
phpinfo();
?>
If PHP is installed you will see a page with a lot of
information on it. If PHP is not installed (or not working
correctly) your browser will try to download the file.
One useful trick is to print the variable that you are
having troubles with using print or echo command and check whether
you get what you expected.
PHP is a server side scripting language. Whatever processing PHP
does takes place BEFORE the output reaches the client.
Therefore, it is not possible to access users' computer related
information (OS, screen size etc) using PHP. Nor can you modify
any the user side settings. You need to go for JavaScript and
ask the question in a JavaScript list.
After diagnosing the problem, send the details of your efforts
(following 'Where to find more information') and ask for help.
Some Quick Guidelines on Posting
===============================
- Provide a clear descriptive subject line. Avoid general subjects
like "Help!!", "A Question" etc. Especially avoid blank subjects.
- Don't just state it doesn't work, be descriptive in why you don't
think it works.
- Don't send you're 200+ line script to the mailing list and expect
an answer to why line 198 doesn't work. If you need to post a
large amount of code, provide a link to a page that shows the
code, or use a pastebin site like:
http://www.pastebin.com/
- When you want to start a new topic, open a new mail composer and
enter the mailing list address php-general@lists.php.net instead
of replying to an existing thread and replacing the subject and
body with your message.
- When replying try to include the mailing list with the reply,
unless of course it is personal. A common way is by using your
email/news readers' "reply to all" functionality.
- Compose your message in a format that everyone will be able to
read. This means that it would be best to send your message in
plain/text format. If you do send in HTML be sure to send your
message that includes a plain/text format.
- It's always a good idea to post back to the list once you've
solved your problem. People usually add [SOLVED] to the subject
line of their email when posting solutions. By posting your
solution you're helping the next person with the same question.
- Ask smart questions
http://catb.org/~esr/faqs/smart-questions.html
- More on the traditional netiquette. Although the following
suggestions have been known to be debatable they should help you
in general internet mailing list
a. Please do not top post as it is hard to follow. If you are
unfamiliar with the concept it is the posting of the reply
ABOVE the thing that is being replied to.
b. When Replying. Where possible trim your posts so that only
relevant portions of the message are being discussed. Replies
that become too lengthy are likely to be ignored.
Following these guidelines will ensure that you get effective
responses from the list members. Otherwise, your questions might
not be answered.
Contributors to this document
==============================
Jay Blanchard
Christophe Chisogne
Burhan Khalid
Chris W Parker
Teren
Curt Zirzow
And of course everyone that ever posted to php-general.
===============================================
Hope you have a good time programming with PHP.
===============================================