What type of hosting service do you recommend?

It is important that your hosting service offers the following:
– A web server with PHP installed. (PHP 4.3.9 or better)
– MySQL database server (version 3 or 4)
– GD Graphics Library

If you require a hosting service for the script, it is important to choose a hosting service that supports the above features. We've found that hosting companies who provide Linux based hosting with CPanel do the job well.

*Promotion* We are also proud to be hosted & affiliated with MidPhase. If you are looking for a company that deserves our recommendation, then please visit MidPhase. We have also prepared detailed installation instructions for MidPhase users.

The script is also compatible with Windows servers, however please check if your server satisfies the above requirements before installing on a Windows based server.

Note: Some users reported problems with 'Plesk' based hosting accounts

How much storage space and transfer per month will I need?

Hosting companies often advertise their offers by quoting the storage space and the allowed transfer rate per month. Some hosting companies even quote how much RAM can be allocated at one time.

There are three different variables you can compare: Bandwidth, Hard Disk Space and RAM.

1. Bandwidth

Assuming that a typical 1 million pixel image can be about 400 Kilobytes when all pixels are filled, then each users will need to download about 450KB bytes of data to view the grid (add 50KB for the additional HTML).

– 100 downloads per month: 0.43 GB per month
– 1,000 downloads per month: 4.3 GB per month
– 10,000 downloads per month: 43 GB per month
– 1,000,000 downloads per month: 429 GB per month

The above numbers are for a worst-case scenario when all pixels are filled. Typically, the average case would be about half of that.
It is best to look for a hosting company that offeres a lot of bandwith in their plan.

2. Hard Disk Space

The script needs very little hard disk space. A typical 1 million pixel image can be about 400 Kilobytes when all pixels are filled. Additionally, the database can be from about 600KB to 2MB. Hosting companies offer at least 5 GB of hard disk space, some even offer a dozen GB. Hard disk space is really not an issue.

3. Random Access Memory (RAM)

This figure is often not quoted by hosting companies, especially for shared hosting accounts. The script is designed to run under 8MB, which is the default allocated RAM for PHP. Please be aware that memory requirements increase if you choose to have a grid bigger than one million pixels.

– Grid with 1 million pixels – 4MB RAM needed to process the image, just under 8MB needed to process an image with a background
– Grid with 2 million pixels – minimum 8MB RAM needed
– Grid with 4 million – min 16MB RAM needed
– Grid with 8 million – min 32MB RAM needed
– Grid with 10 million – min 40MB RAM needed (it would be impossible to allocate this much RAM on most hosting accounts)

As you can see, a grid with 10 million pixels would be infeasible. Not only it will take a lot of RAM, but it will also take a long time to download.

The script is very much optimized when serving the grids, and it only needs the very minimum to display the grid. The above RAM requirements are for the script's Admin and Advertiser's sections.

Will I basically have a page exactly like the demo version or can I change colors , text etc…?

After installation, you will start with a demo page which you can edit it to whatever you like. The beauty of the Million Dollar Script is that the main page is not a script, but just another simple HTML file. This means that you can load the page in any HTML editor and edit your website just like any normal page. (After installation, the demo file is called example.html. Please rename to index.html if you want it to be set as the homepage.)

There is more information about changing customization in the 'Tips and Tricks' category of this Knowledge Base.

Is it possible to translate to another language?

Yes, the Advertiser's section is localised and can be translated to another language. This includes all the strings in the 'Buy Pixels' section and email templates.

Already our customers translated it to German, Spanish, Korean, Chinese, French, Vietnamese, Polish and many other languages.

Translation is done using a web based Translation Tool which is provided with the software.

Can you please explain the requirements a little more to me?

The software is written in a language called PHP. From the PHP website, www.php.net, PHP is defined as:

"PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML." Php costs nothing, it is free. PHP 4.3.9 or better is recommended.

A MySQL server is free to download from www.mysql.com (Although your hosting company would have it already installed). The script supports MySQL 3 and MySQL 5

GD Graphics library is a piece of software which is used in conjunction with PHP to give PHP the ability to work with graphics. GD Library 2.0.28 or better is recommended.

In most cases, these things are already installed for you when you sign up for a hosting service. Linux based hosting service is recommended, although the script will work equally well on a Windows based server if the requirements are met.

What is the license agreement?

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more  details.

You should have received a copy of the GNU General Public License along with this program; If not, see http://www.gnu.org/licenses/gpl-3.0.html.

Can I intergrate your script with another software?

Yes, you can.

The API is undocumented, however descriptive identifiers are used for function names, table names and variables. The code has been broken down into modules and functions, which means integration would be possible.

The passwords are stored using the standard MD5 hash. Standard PHP sessions are used for the login, and the login code is in a function.

Please note that the script source code is under copyright, and remains under copyright when integrated with 3rd party software. Our license does not grant the rights to sale or distribution of the copyrighted software, either in its entirety or modified form.

How is the script delivered?

After payment, you will receive an automated email from our server. The email will contain a link and login information to the download section. You can then download the script to your hard disk.

When downloading with IE, please choose the 'Save to Disk' rather than 'Open from Location' option.

The file is a standard zip file, and you will need a program such as WinZip or WinRar to uncompress the zip file.

After that, you may also burn the zip file onto a CD to keep a backup for yourself.

Please issue a support ticket if you did not receive the automated email from us. Please include your full name and transaction details in the support ticket.