Need to protect your image files with watermarks? Learn what makes an effective watermark and use the Imagick extension to easily add one to any image.
Tag: Intermediate
Read Writing Custom Session Handlers and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
In this article, You’ll learn about the Facebook Graph API and create a Facebook application capable of updating your status message and uploading photos.
Avoid installation, configuration, and maintenance hassles by using the cloud-hosted PostgreSQL database service Heroku Postgres.
In this article, Ignatius Teo will show you how the Factory Method pattern can be used to create different objects, without knowing beforehand what sort of objects it needs to create or how the object is created.
In this article, we will talk about Targeted Geolocation with Geonames, by the author Lukas White.
Read Untangling MVC with CodeIgniter and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Introduction to Git, Part 2 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Created and maintained by Jean-Damien Pogolotti, a systems engineer based in Toulouse, France, pChart is a library that creates anti-aliased charts and graphs using PHP.
Read Introduction to Git, Part 1 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Check out part 5! Your users would be delighted to find your content in their language. Easily extend your application's global reach using gettext.
Check out part 4! Your users would be delighted to find your content in their language. Easily extend your application's global reach using gettext.
Testing your website is a good idea, but it's tedious. Learn how you can automate unit testing with PHPUnit.
Check out part 3! Your users would be delighted to find your content in their language. Easily extend your application's global reach using gettext.
Here's a great way to increase your efficiency using NetBean's Code Templates, AutoHotKey, and Ditto if you're programming PHP on Windows.
Check out part 2! Your users would be delighted to find your content in their language. Easily extend your application's global reach using gettext.
This is part 1! Your users would be delighted to find your content in their language. Easily extend your application's global reach using gettext.
Document-oriented databases (NoSQL) are great for storing unstructured data, and MongoDB in particular is considered one of the easiest.
Namespaces are a powerful feature that prevents naming collisions with identifiers, such as function, class, and interface names.
Amazon S3 is a distributed, pay-as-you-use file storage service by Amazon. Sign up and learn how to use PEAR's Services_Amazon_S3 package.
This is the last of two-part series of Creating a Mobile Photo Blog, by the author Martin Psinas.
Learn how to create a photo blog as part of your personal website which you can update from your mobile phone simply by sending an email.
Don't let your project lose potential users, community members, and possible contributors all because of insufficient documentation.
Learn how to prevent CSRF attacks, a serious vulnerability where a user is tricked into performing an action he didn't explicitly intend.
Set up a development sandbox in the cloud! Learn how to install Apache, MySQL, and PHP in a running AMI, and then clone it to make your own.
Set up a development sandbox in the cloud! Learn how to configure the development environment and install an AMI (Amazon Machine Instance).
Obfuscating stored passwords is a mandatory security feature for any website. It's worth changing your password hashing strategy to use Bcrypt.
Set up a development sandbox in the cloud! Learn what steps are required to set up an EC2 account with AWS (Amazon Web Services).
Learn how to create a profile of your site's file structure with hashes which then can be used to monitor your site's file integrity.
Learn the easiest way to migrate refactor your existing PHP code away from using the now-deprecated MySQL extension to PDO.