Purchase Ad Space
Advertise on TUFaT.com, a top 10,000 website (Alexa.com)
Photographers & Artists:
Display your portfolio with style using a Flash Image Gallery.
All New FlashChat!
Read More. Check out the new FlashChat Documentation.
Translate to...Übersetzen Sie zum Deutschen Traduza ao português Traduisez au Français Traduca ad italiano Traduzca al español Translate to Japanese Translate to Chinese Translate to Korean
php/mysql scripts

Buy All Scripts
Buy All Featured Scripts


FlashChat

Customizable Flash Chat Room and Live Support system for your PHP/MySQL-enabled website. Try it now!

Flash MP3 Player and Component

Add an MP3 player to your website, or to your Flash projects!

Skinnable Flash Web Radio Applet

Add an XML-controlled Flash web radio player to your website quickly (no Flash programming needed!). Choose from 11 web radio skins (adapted from Winamp).

osDate

Free, open-source dating system.

GPix Pixel Ad Script

A free million pixel advertising script, based on the milliondollarhomepage.com concept.

GLink Word Link Script

A free word link ad script, similar to other more expensive word link scripts.

html2ps and html2pdf

Convert HTML to PostScript or PDF. Supports over 500 HTML and CSS tags and properties.

Flash Video Component

Add FLV video to any of your Flash projects in seconds.

MyCard

Design Postcards and Business Cards with a sleek Flash interface, and preview them in a protected PDF document.

TUFaT

Create your family tree online, and share it with family members all over the world.

Gallery by Dali

The most powerful gallery yet. Highly customizable, with over 50 configuration options.

EasySite

Website Content Management, using DHTML layers for maximum design flexibility.

FlashCard

Create greeting cards in Flash, and email them to your friends all over the world.

FlashMaps

This is a clone of FlashEarth, the popular Flash-based mapping system that combines elements of many online mapping tools into a single interface.

FlashArea

Flash WYSIWYG textarea replacement

phpFlashMyAdmin

Flash replacement for phpMyAdmin. Manage your MySQL database without any page refreshes.

Audio Video Module Pack for FlashChat

Add A/V functionality to FlashChat (requires Flash Media Server)

Flash Guestbook

Allow visitors to post not just a title and message, but also a quick sketch!

Mortgage Calculators

Popular mortgage and financial calculators for your website.

Webmaster and SEO Tools

Popular webmaster and seo tools for your website.

Inspirations

Share your poetry and stories online, and allow others to contribute. Includes several advanced templates.

FlashReport

PDF Reports for MySQL, with a sleek Flash interface (formerly MyPDF).

Stock Applets

Stock Tickers, Currency, and Forex applets that interface with Yahoo! Finance.

FlashBB

Flash bulletin board built on the phpBB and vBulletin engines (a Flash skin for phpBB or vBulletin). Now updated for the latest versions of both phpBB and vBulletin!

Datagrid Extensions

Enhance the Flash Datagrid Component. Includes Flash 6 and Flash 7 versions, with examples and API.

MyBackup

Database and Web Backup System

FlashChat Skins (7)

Sleek-looking interface designs for FlashChat 5.x

osDate Skins (51)

Custom designed skin files.

GPix & GLink Skins (10)

Custom designed skin files.

Flash Video (7)

Component and Applets that play Flash Video (.flv files)

FlashChat (6)

FlashChat, chat add-ons, and chat skins

Fonts for FlashCard and MyCard (10)

Expand FlashCard and MyCard with over 300 fonts!

Stock/Financial Flash applets (10)

Small Flash programs for your business website.

Flash RSS and Atom Readers (14)

XML-based RSS and Atom Readers for your website

Flash Applets (26)

Small Flash programs to enhance your website.

Flash Menus (14)

XML-based Flash menus for your website

Advanced Flash Systems (10)

Flash systems for your website

Flash Image Galleries (12)

Display your portfolio with style!

Flash Components (14)

Flash UI Components, including the DataGrid Extensions

PHP/MySQL Systems (10)

Family Tree Builder, Website Content Management, Inspirational Message System

FREE / GPL Scripts (6)

100% free and open-source software for the PHP community

Google Maps Systems (3)

PHP systems that interface with Google Maps


License & Copyright Information


Support Forum


HTML for Beginners


Java Instructional Pages


PHP Documentation


Search

GPix Pixel Ad Script Change Log

Return to the GPix Pixel Ad Script information page.


27 Jul 08

GPix 1.3.2 has been released with the following new features and fixes:

- new setting for min width and height for rectangle has been added (http://forum.tufat.com/showthread.php?p=154619)

- fixed republish functionality ("Utime failed" errorn sometimes occurred)

- expand image on mouse-over bug fixed

- multiple grids option list added (http://forum.tufat.com/showthread.php?p=153689)


19 Jun 08

1.2.9 has been released with a minor update for Firefox 3.0


02 Oct 07

The issue described in this forum post has been fixed:

http://forum.tufat.com/showthread.php?t=41469

The show_image.php file has been improved. Only that file and templates/show_image.tpl were changed for the 1.2.7 release of GPix.


24 Aug 07

GPix 1.2.6 has been released with the follow bug fixes:

- php notifications on create grid removed
- region images for pixel list fixed
- fixed problem with grids editing when language other than English was chosen
- fixed problem with templates and default language (set via config.php)


23 Jul 07

GPix 1.2.5 has been released with the following fixes:

- Language change feature had a small logical error fixed
- Russian translation has been updated

PayPal IPN functionality beta version has been implemented, but we're still awaiting testing feedback from users to ensure this works. If you uncover any bugs in the IPN payment feature, please report them in the forum.


04 Jul 07

GPix version 1.2.4 has been released! In this version, several bugs noted in the forum have been fixed. A new "free & paid" feature has been added, which was requested by some users in the forum. The ability to sort order option has been added to the admin panel general configuration area.


18 May 07

GPix 1.2.2 has been released. In this version, many issues noted in the forum have been fixed. A new feature, "link to us" has been added.


05 Apr 07

GPix 1.2.1 has been released with the following fixes and improvements:

- Some emails were being sent twice.

- Some users received a "data is not in a recognized format" error after uploading images.

- Uploaded images were sometimes not being shown in the main grid (http://forum.tufat.com/showthread.php?t=17039)

- GPix was creating a "Resource #X" file in the base installation directory by mistake.

- It was sometimes impossible to upload images via the admin panel (http://forum.tufat.com/showthread.php?p=137585)

- Float error in price calculations (http://forum.tufat.com/showthread.php?t=28885)

- Some PHP notices have been corrected.

- Checkout problem fixed: http://forum.tufat.com/showthread.php?t=32726

- "Tell a Friend" script fixed

- Some minor errors in the emails that were being sent at various points have been corrected.


16 Mar 07

GPix 1.2.0 is here! In this version, Smarty caching has been enabled. Database connections are now only established "on demand", to help reduce your server's SQL load.


30 Dec 06

GPix 1.1.9 has been released! It includes a new "Offline" payment module that many people have requested, as well as many bug fixes:

- Added new payment module: "Offline Payment". This module can be used for any type of payment where the actual transaction will be completed outside of the GPix application (e.g. if you want to be paid by mail, or by wire transfer, etc.). You can configure specific instructions to the user on how to remit payment. Regions are created in a "Pending" status until you receive payment and activate the region.

- Added workaround for PHP 5.0.5 error "Only variables can be passed by reference" in blog.php

- A backslash in the region title or alt text could cause a Javascript error and disable correct tooltip display in certain rare circumstances. Fixed.

- When user accounts are not in use, the [user_id] and [user_url] fields in the region approval required email were blank, which was misleading to some users. They now show as "(N/A)" when user accounts are not in use.

- Grid image files were not being created properly on some environments using PHP 4.4.1 and safe mode. This was due to a PHP bug affecting only 4.4.1. A workaround was added that allows the files to be created properly.


10 Nov 06

GPix 1.1.8 has been released, with fixes for a couple of minor bugs as reported on the tufat.com forum.

When either the "Magnifier On" or "Magnifier Off" links were selected from a grid page other than the first, you would jump back to the first grid. Fixed.

When the language was changed, URL parameters were not being preserved, which would sometimes lead to jumping to a different grid or page. Fixed.

The skins had one of the same bugs, and have been updated for the 1.1.8 release. They should still be backwards-compatible with 1.1.7 and 1.1.6.


05 Nov 06

GPix 1.1.7 has been released! In this update, the following improvements have been made:

- Added "Grid Performace" section to admin home page

- Moved toggle for site up/down to admin home page; If site is up, site_down.php will redirect back to index.php.

- Reorganized admin menu; changed "Maintain Settings" to "General Settings"

- Added "Link to Us" feature, with uploadable banners and link snippets to allow foreign sites to create a link back to the pixel site.

The GPix skins have also been updated for compatibility with the 1.1.7 version of GPix.


13 Sep 06

GPix 1.1.6 has been released! This version includes a fix for the vertical grid stacking issue that was affecting some users. That is the only change.

The GPix skins have also been updated with this fix. Thus, the skins now require at least GPix 1.1.6 to operate correctly.


04 Sep 06

GPix 1.1.5 has been released with the following fixes, mostly to resolve to issues reported in the forum...

- Made the word "pixels" during region selection language-dependent.

- Added thousands separator to pixel count during region selection.

- Removed error checks after table lock/unlock, in case hosting providers don't support locking.

- Properly initialize PEAR::Mail 'sendmail_path' option when MAIL_TYPE is 'sendmail'.

- Added "Test Email" page to admin area for testing email configuration.

- "Tell a Friend" would silently fail if "Your Name" inlcluded non-ASCII characters, due to PEAR::RFC822 validation errors. This has been fixed by removing "Your Name" from the From: header and leaving it only in the message body.

- Changed files:
public_html/admin/test_email.php
public_html/config.php
public_html/includes/app.class.php
public_html/includes/model.class.php
public_html/install/install_config.php
public_html/rubberband.js
public_html/tell_a_friend.php
public_html/templates/admin/create_region.tpl
public_html/templates/admin/menu.inc.tpl
public_html/templates/admin/test_email.tpl
public_html/templates/admin/test_email_results.tpl
public_html/templates/get_pixels_region.tpl


06 Aug 06

GPix 1.1.4 has been released! In this version...

- Fixed typo in tell_a_friend.php

- Added support for RSS feeds. Three feeds are available: latest pixels, top pixels (by clicks), and recent blog articles. The administrator can configure (under "Maintain Settings") the number of entries to be included in each feed. If the values are set to zero, the feeds are disabled. If any feeds are enabled, an "RSS" link appears in the toolbar, which links to an rss.php page with links to the feeds. Also, auto-discovery links are included in the head section of each template so Firefox and other tools can discover the feeds. Links for pixels in the feed go through the
"clickthrough" process on the pixel site.

- Add "Clicks" column to pixel_list.php; users can sort by clicks. The administrator (under "Maintain Settings") can disable this column if desired.

- Added support for embedding a grid in another site, via an IFRAME. The IFRAME src= attribute should be pointed to grid.php, with an 'id' parameter set to the id number of the grid you want to display.


25 Jul 06

GPix 1.1.3 has been released!

In this release, the FreeType compatibility issue has been addressed. The FreeType libraries are only used in the "CAPTCHA" part of the blog comments page. So if it's not available, the following action is taken:

1) Shown as not available in installer, but marked as optional.

2) On the admin "Maintain Settings" screen, GPix shows a warning next to the "Enable blog comments" option, showing that that CAPTCHA's will not be used.

3) On the blog comments screen, the CAPTCHA image is not used.

Not having CAPTCHA's opens the blog up to spammers; hence the warnings.

Also, be sure to check out the all new GPix Skins:

http://www.tufat.com/category12.htm

This category has been created to help support the GPix development effort. It's through the sale of these skins that GPix will continue to thrive, hopefully forever. Thanks for your support of GPix!


19 Jul 06

GPix 1.1.2 has been released. In this update, the "pixels sold" and "pixels available" data is available on every page, not just the homepage.

If you are using one of the GPix skins, you MUST use GPix 1.1.2 for the skins to work properly. You can read more about these GPix skins here:

http://www.tufat.com/category12.htm

These are specialized designs for GPix that are being sold at $5 each to help support and finance the GPix development effort.


04 Jul 06

Version 1.1.1 has been released with the following bug fixes:

- When a new grid was added and "Republish Grids" was not performed before the index.php page was visited, a database error would occor.

- When user accounts enabled, the pixel purchase process would sometimes raise an error that "email" cannot be NULL. It was also reporting a PHP Notice about "undefined index email".

- When user accounts enabled, users were allowed to log in even before confirming their email address.

- "Tell a friend" email was using administrator as the "From" address instead of "Your Name/Your Email".

- Added checks in installer for GIF, JPEG, and PNG image creation functions.


16 Jun 06

Version 1.1.0 has been released!

In this version new options in "Maintain Settings" have been added to control how the grids are displayed on the home page.

The first option allows for grids to be displayed all on a single page (default), or on separate pages (one grid per page). When multiple grids are displayed, a set of naviation links are enabled to switch between the different grids.

The second option allows for grids to be laid out in rows and columns when a single grid page is used. By defining a number of columns, the grids will be laid out from left to right and then down, with "x" grids per row. For example, if you create four grids and set the "Grid Columns" parameter to "2", the grids will be arranged in a 2x2 grid, with grids 1 and 2 on the first row and 3 and 4 on the second row.


11 Jun 06

GPix 1.0.6 has been released, with pixel expiration/renewal enhancements and several minor fixes, including:

- Added region expiration/renewal process. Three new fields have been added to the grid record to control 1) number of days after purchase that pixels expire, 2) number of days before expiration that a renewal reminder notice is sent, and 3) number of days after expiration that a region that is not renewed is purged from the system. Pixel expiration, renewals, and purging are handled by a function that is called when the home page is visited. When pixels are purchased, the expiration, reminder, and purge dates are calculated and stored in the region record. The user can update his pixels by visiting the update.php page and selecting the "Renew Now" link. If the expire days are set to zero on the grid (default), pixels never expire and never need to be renewed.

- Added a link on admin/edit_region.php to re-send the purchase confirmation email.

- Added defaults for all datetime fields to correct some SQL errors with MySQL 5.x

- In some cases on windows platforms, predefined images (smiles, flags, etc) were being deleted as they were selected. Fixed.

- Added required BAGGAGE_FIELDS parameter to E-Gold payment form submission.

- Disabled special SQL modes for MySQL 5.0.2+ which were causing come queries to fail.


27 May 06

Release 1.0.5 is available! This version adds E-Gold support and fixes the lasso problem with IE and scroll offsets.


17 May 06

- Added language files to installer.

- Changed language digest calculation to use a 'canonicalized' version of the text to avoid issues where whitespace or line-endings differ between texts.

- Fixed problem where the language cookie is sometimes not set correctly when the document root contains blanks.

- Modify "Maintain Languages" screen to allow using '?' char to specify a space for the decimal point char or thousands separator char (e.g. for French or Russian).

- Thousands separator and decimal point char are now exported to and imported with language XML file.

- Fixed numerous template strings not being included for translation.

- Fixed problem where strings in payment module templates were not being searched by the "Update Language Texts" process.


04 May 06

The GPix language pack has been released at the Code Depot:

http://www.tufat.com/resources63.htm

This langauge pack is free, and includes translations for the following languages: Chinese, French, German, Russian, Italian, and Spanish.


28 Apr 06

GPix 1.0.3 has been released with the following patches and new features:

- Fixed various XHTML errors and deprecated tags

- Added support for creating palette images (reduce image size)

- Language selector dropdown is removed from toolbar if only one language is defined

- Added support for maximum region width and height per grid. These limits apply during user selection only; the admin can create a region of any size.

- Admin: Maintain Settings now validates administrator e-mail address.

- Fixed bug where clearing compiled temlates would remove non-template files like .htaccess

- Fixed bug in installer step 3: default doc root when running in topmost dir was showing as "\/" in some cases. It now correctly shows "/" in all server environments.


19 Apr 06

- Added JavaScript tooltip support

- Fixed various issues related to grid display order

- Added support for non-UTF-8 versions of MySQL (>=3.23.58)

- Added support for "magnifier" using tjpzoom 2.0 script

- Added set_time_limit call to admin/maintain_grids.php to handle time needed to lighten a background image for a large grid.


18 Apr 06

- Fixed DOM positioning bug (Opera) in admin/create_regions.php

- Added support for grid background images, with optional "lighten" factor

- Added grid line transparency setting (allows background image to partially show through grid lines.)

- Removed XML declaration from templates/html.inc.tpl; this was causing IE to go into "quirks" mode and displaying an irritating horizontal scroll bar on all pages.


11 Apr 06

- Set memory limit to 32M during grid publishing

- Fixed bug in CC payment module ("Invalid module_key" error)

- Implemented SECPay and 2Checkout payment modules

- Implemented ipayment.de payment processor

- Changed installer to avoid use of $_SERVER['SCRIPT_NAME']; changed includes/app.class.php to use $_SERVER['PHP_SELF'] when $_SERVER['SCRIPT_NAME'] does not return self (e.g. under PHP CGI mode).

- Refactored payment module classes to remove unused code and implement default configuration in a simpler manner.


06 Apr 06

- Authorize.Net payment module support implemented

- Added Newsletter function

- Fixed positioning problems in Opera browser during pixel selection

- Added PSiGate payment module support

- Added NOCHEX payment module support

- Fixed problem with upgrade of payment_modules table when starting from schema version 1

Security update for PayPal payment module:

If the payment module does not have (or is configured to not use) an IPN-style of automatic verification, GPix sets the pixels into a "Pending" status and sends an email to the administrator telling him that the pixels need to be approved. He can then check the payment processor and make sure the proper payment was made before activating the pixels.

Here's how the other payment modules that are currently implemented work:

- Credit Card: this is offline-processing only, so pixels are always set to pending.

- Authorize.Net: this uses the "Relay Response" processing, which is similar to IPN, so pixels are activated upon a successful response.

- NOCHEX: this has an optional "APC" mode, which is very similar to PayPal IPN. If APC is used, pixels are activiated upon successful validation. If APC is not used, pixels are set to pending.

- PSiGate: this does not have any kind of IPN verification, so pixels are always set to pending.


04 Apr 06

The script has been renamed to "GPix, the GPL Pixel Ad Script", to avoid confusion with other million pixel script systems.


24 Mar 06

- Added blog feature

- Added library of predefined images, and support for using predefined images in get_pixels.php and admin/edit_region.php

- handle "region approval required setting" by creating regions in "pending" status. regions also are set to "pending" if the payment is not verified.

- Added credit card payment type support.

- Added admin email notification of pending region purchases.


17 Mar 06

- Added script version to admin home page.

- Added account.php, account managment page

- Added admin user account management page.


16 Mar 06

- Fixed problem with admin/maintain_regions.php image map not working under IE.

- Added support for a qualifier on language texts to allow for multiple translations of same english text.

- Added warning in app when install files still present

- Added support for database upgrade installation.

- Installer now checks for presence of tables when selecting "New installation" (and absence when selecting "Upgrade").


14 Mar 06

- DOS-style line endings are added to all source files (except third-party libs) when distribution .zip is made.

- added support for "down for maintenance" setting. installer initially sets application status to "down".

- added support for META name="description" tag on home page, via "Site Description" admin setting.

- added support for separate ALT tag on regions.

- added setting to enable/disable FCKeditor use.

- packaging now places a dummy index.html in all 'empty' folders.

- Added "Tell a Friend" page with editiable content snippet.


13 Mar 06

- Fixed incorrect call to 'log_error' in includes/app.class.php

- Suppress warnings about set_time_limit() in safe mode

- Move uploaded images to temp/ folder to avoid problems with open_basedir() restriction when in effect.


11 Mar 06

- Added GD2 check to installer step 1.

- Added check for "set names 'utf8'" MySQL command to installer step 2.

- Added support for interlaced images

- Added support for a "prompt" in the login screen (in order to show a reason why a login is required, e.g. to purchase pixels).


10 Mar 06

Version 0.0.1 released! This is the first public release of Million Pixel Script. This software is based on the milliondollarhomepage.com marketing concept.


10 Mar 06

- Added user account signups; integrated login with pixel purchase; link user account to purchased regions. Admin must enable user accounts on "settings" page in order for accounts to be used.