Free PHP Scripts
Aug
22
Simple Poll
Simple Poll is a free poll script that employs a simple to use admin interface. It also uses CSS for your poll so that you can easily adapt to the look and feel of your web site. Setup as many polls as you like and include them in your website at different locations. Don’t let the name fool you, this is a fully functional modernized poll system for your web site.
Requirements
- PHP 5+ -http://www.php.net
- MySQL 5+ – http://www.mysql.com
MySQL Database Setup
- Open sql.txt in the main Simple Poll folder.
- Paste the contents into a tool that can execute SQL commands for your MySQL DB
Installation
- NOTE: You may want to limit access to your script admin directory by using .htaccess or other methods.
- Follow the MySQL Database Setup Before Continuing
- Open config.inc.php in the root folder and modify the settings for your server
- Upload to your server
How to Use Simple Poll (Admin Area)
- Goto http://domain/to/dir/admin/index.php to setup your polls
- There you will be able to view, add, modify and delete polls
How to Use Simple Poll (Poll Usage)
- Simple Poll can be used on your site using the following (example.php can get you started – includes everything needed)
- First, you will need the css/default.css, js/jquery-1.5.2.min.js, js/jquery.formerize-0.1.js, and js/simplepoll.js files included in the head of your html documents that use the below include file.
- PHP include statement. Change “pollid” to the poll you wish to display. This code is also displayed for each poll in your admin area for you to copy and paste.
- Layout / Style can be modified in css/default.css to make your polls look more like your website.
ScreenShots
Aug
21
Simple Member
Simple Member allows you to put up that much needed protective area on your web site where you don’t want anyone snooping without first signing up. This is a real simple membership script written in PHP 5+ that requires MySQL 5+ to run it on your website.
Requirements
- PHP 5+ -http://www.php.net
- MySQL 5+ – http://www.mysql.com
MySQL Database Setup
- Open sql.txt using any text editor. (located in the main Simple Member folder)
- Paste the contents into a tool that can execute SQL commands for your MySQL DB
Installation
- Follow the MySQL Database Setup Before Continuing
- Open main.php with any text editor in the root folder and modify the settings for your server
- Upload to your server
How to Use Simple Member
- At this time there are no admin utilities to view, edit, remove your members, etc.
- The login / add member script is located at http://domain/to/main/path/index.php
- Your members area would be located in member.php … so this is where you would put content that you want only your members to see. You may copy member.php into a new file to add multiple member restricted pages. Look for the MEMBER CONTENT GOES HERE comment.
ScreenShots
Aug
20
Simple Image Gallery
Simple Gallery is an easy to use image gallery management system written in PHP and utilizes jQuery, MySQL, and the GD Library. It allows multiple categories and subcategories as well as image hit / download tracking and a built in installer. Also, the latest version adds support for Thickbox displaying of images when downloading.
Requirements
- PHP 5+ -http://www.php.net
- GD Library – http://www.libgd.org
- MySQL – http://www.mysql.com
Installation
- Open “inc/config.php” and modify the settings to your liking
- Do Not Run the “install.php” script before doing the above
- To use an existing mysql database, just set “$db” in “inc/config.php” to the DB name you wish to use
- If the DB name you specify in “$db”, the install.php script will attempt to create it for you.
- 3 database tables will be added to your DB name above “freephp_gallery, freephp_gallery_admin, freephp_gallery_category”
- The directory you specify for “$base_dir” should be chmod to 777 (full permissions)
- When you are sure your settings are correct, run the “install.php” file
- You will be asked to create your admin username and password on the install.php page
- After completing the install, REMOVE “install.php” (running this again will remove any data from your Simple Gallery tables)
- Run “login.php” to login as the admin username and password you setup so that you may start using Simple Gallery
ScreenShots
Aug
20
Gallery Page Generator
Gallery Generator is the perfect and easy solution to generate picture galleries on your web site. It is all template based so just upload your templates and when you choose a template the script will automatically put the images where they are supposed to go.
Requirements
- PHP 5+ -http://www.php.net
- GD Library – http://www.libgd.org
Installation
- Open config.inc in the main folder and modify the settings to your liking
- Modify templates to suit your needs / design in the templates directory
- You may add new templates to the directory (they will show up automatically in the admin form)
- Upload to your server
- CHMOD the galleries directory and give it write access (this is where your galleries will be created)
- NOTE: You may want to limit access to your script directory by using .htaccess or other methods. If you do this however, make sure when you change settings in config.inc that you don’t place your gallery pages inside of this protected area unless you want it that way.
ScreenShots
Aug
18
reCAPTCHA Contact Form
This free php contact form makes receiving email or feedback from your visitors much easier. All your visitors have to do is fill out a simple contact form and hit send. Features reCAPTCHA image verification to reduce spam bots from submitting your form.
Requirements
- PHP 5.2+ – http://www.php.net
- reCAPTCHA API Key – http://www.google.com/recaptcha/whyrecaptcha
Installation
- First, you will need to signup for reCAPTCHA API key if you plan on using this feature. This will greatly reduce spam being submitted to your contact form. If you wish to bypass this feature, leave the API settings blank in inc/config.inc.
- Edit inc/config.inc to reflect additional settings such as defining custom emails for selection in the form. This allows you to send emails to different divisions of your organization.
- Upload the script files to your server.
- To modify the appearance of the contact form edit “inc/contact.php”. Just be careful not to destroy any PHP scripting while doing so.
ScreenShots


















