PHP is one of the most popular languages for building websites. In fact, you probably used it today if you visited a Wordpress site or Facebook.
H...
For further actions, you may consider blocking this person and/or reporting abuse
Some additions:
Avoid
exec
if possible! A great many use-cases have dedicated native wrappers for system calls (e.g.mkdir
). Very rarely will you be forced to actually execute shell commands, and when you are, you'll have to struggle with the output of that shell call as well.file_get_contents
for HTTP requests is also best discouraged. It's great for local disk, butext-curl
provides a much better wrapper aroundcurl
.I had completely forgotten about
htmlspecialchars()
, would have saved me a lot of time had I read this yesterday morning :DThe yet another function about preventing XSS is htmlentities() :).
What a beginner should know is how to search effectively the documentation / on Google.
And how to use Stackoverflow
I always start with the official docs. php.net/manual/en/features.command... You can write php scripts and run them like
php myfile.php
with arguments, options etc.You can use PHP for CLI applications too.
... and all the mb_* versions of string functions. You might not even know you're deling with an encoding with multi-byte characters. Basically, if the normal string functions return wrong or strange results, try adding the mb_ in front of them.
No. Don't try that at home.
There is built-in web server
If you use windows, download XAMPP:
apachefriends.org/index.html
If you use Linux, download Apache:
sudo apt-get install apache2
You can set up local server