Haywire
10-15-2007, 01:43 AM
Hey guys, well, I need to earn some money for upcoming projects, and as you know, running a buisness is not cheap at all. So, I am going to be selling custom scripts :P All of my scripts are secure, and custom coded each time to fit your system! The following are my prices.
Website Core $35
- Database Class
- User Class
- User Handling
- Security Checks
Login & Register $20
- Security Checks
- Secure Cookies
- SQL Injection Checks
- Secure Forms
- CheckLogin Functions
- Account Activation
Pet System $20
- Pet Name Filter
- Active Pet
- Feed Pets
- Abandon Pets (Adoption Center)
Forums $40
- Categories
- Forums & Sub-Forums
- Full Moderation & Forum Management system(s)
- Pagination
Games $7 /each
- Random
- Guess Number
- Trivia w/ Crontab for automatic change & prizes
- Treasure Hunt
Item System $40
- Inventory
- Item Rarities & Actions
- Item Types
- Item Prices & Estimated Value (Via. user-shops, etc)
Shop System w/ User Shops $60
- Create Shops
- Item Seperation / Shops
- Automatic Restock (Depending on rarity which gets restocked most)
- Secure Purchase (no Auto-Buyers)
- User Restocks w/ Custom Prices
Private Messaging $15
- Friend System
- Send / Receive / Forwards / CarbonCopy
Admin Panel - $50
- Secure, blocked from normal members
- Manage users, private messages, etc
- Full site logs
- News System
- Manage Games & Staff
SPECIAL BUNDLE! BUY ALL OF THE ABOVE AND PAY ONLY $277 (10% DISCOUNT!)
Want a script example?
<?php
class Core extends Database {
/**
* Get the user's remote information, and verify it. This is so we can track attackers, multiple accounts,
* glitch abusers and initiate IP Bans. This function is widly-used throughout the website!!
**/
public function remoteInformation() {
$ipAddress = $_SERVER['REMOTE_ADDR'];
$explodeIP = explode('.', $ipAddress);
if (count($explodeIP) < 4) {
$ipAddress = getenv('REMOTE_ADDR');
}else{
$hostname = $_SERVER['REMOTE_HOST'];
if (!$hostname) {
$hostname = gethostbyaddr($ipAddress);
}
}
$ipLong = ip2long($ipAddress);
return array($ipAddress, $hostname, $ipLong);
}
/**
* Check if a user's IP Address is banned from viewing this website. If a user has abused the Terms/Rules repeatidly, you can
* permenantly block access to the website. Now, if a user is not on a static IP Address, and we know this, we will ban their IP Range!! How do we do this,
* we have a Range-Ban System. For example:
*
* IP: 192.168.0.1
* Banned: 192.168.0.1-20
*
* This bans a range of 20 IP Addresses. RangeBans should only be done under dire circumstances, as you might ban multiple users on their network!
**/
public function checkBan() {
list ($ipAddress, $hostName, $ipLong) = $this->remoteInformation();
list ($ip1, $ip2, $ip3, $ip4) = explode('.', $ipAddress);
// Check for RangeBan
$get1 = $this->fetchArray($this->query("SELECT id,part4 FROM ipBan WHERE type='rangeBan' AND part1='$ip1', part2='$ip2', part3='$ip3'"));
if($get1[id] && ($get1[part4] == $ip4 || ($get1[part4] < $ip4+10 && $get1[part4] >= $ip4))) {
return true;
}elseif ($this->numRows($this->query("SELECT id FROM ipBan WHERE type='static' AND ipLong='$ipLong'"))) {
return true;
}else{
return false;
}
}
public function doRedirect($url) {
ob_end_clean();
ob_start();
header("Location: {$url}");
}
public function sendFatalError($title, $message, $extraData='') {
global $title, $html;
if ($extraData) $extraData = "<br><br><strong>" . $extraData . "</strong>";
require_once($this->incRoot . '/templates/fatalError/header.php');
$html->tableStart('60%', 'center');
$html->trStart();
$html->tdStart('100%', 'center', 'category');
echo "<center><strong><font color='white'>Error Information</font></strong></center>";
$html->tdClose();
$html->trClose();
$html->trStart();
$html->tdStart('100%', 'center', 'tablerow altbg1');
echo "<center>
While attempting to process the requested page, a fatal error occured, and stopped further requests.
If you see this error for a period longer than 24 hours, please contact the support team!<br><br>
The following error message should be included in the support ticket.<br><br>
$message
$extraData
</center>";
$html->tdClose();
$html->trClose();
$html->tableClose();
echo "<br><br>";
require_once($this->incRoot . '/templates/fatalError/footer.php');
exit;
}
}
?>
PLEASE NOTE - The above script is COPYRIGHTED! Use without proper consent will result in legal actions to the fullest extent. For security purposes, some of the script has been removed.
Website Core $35
- Database Class
- User Class
- User Handling
- Security Checks
Login & Register $20
- Security Checks
- Secure Cookies
- SQL Injection Checks
- Secure Forms
- CheckLogin Functions
- Account Activation
Pet System $20
- Pet Name Filter
- Active Pet
- Feed Pets
- Abandon Pets (Adoption Center)
Forums $40
- Categories
- Forums & Sub-Forums
- Full Moderation & Forum Management system(s)
- Pagination
Games $7 /each
- Random
- Guess Number
- Trivia w/ Crontab for automatic change & prizes
- Treasure Hunt
Item System $40
- Inventory
- Item Rarities & Actions
- Item Types
- Item Prices & Estimated Value (Via. user-shops, etc)
Shop System w/ User Shops $60
- Create Shops
- Item Seperation / Shops
- Automatic Restock (Depending on rarity which gets restocked most)
- Secure Purchase (no Auto-Buyers)
- User Restocks w/ Custom Prices
Private Messaging $15
- Friend System
- Send / Receive / Forwards / CarbonCopy
Admin Panel - $50
- Secure, blocked from normal members
- Manage users, private messages, etc
- Full site logs
- News System
- Manage Games & Staff
SPECIAL BUNDLE! BUY ALL OF THE ABOVE AND PAY ONLY $277 (10% DISCOUNT!)
Want a script example?
<?php
class Core extends Database {
/**
* Get the user's remote information, and verify it. This is so we can track attackers, multiple accounts,
* glitch abusers and initiate IP Bans. This function is widly-used throughout the website!!
**/
public function remoteInformation() {
$ipAddress = $_SERVER['REMOTE_ADDR'];
$explodeIP = explode('.', $ipAddress);
if (count($explodeIP) < 4) {
$ipAddress = getenv('REMOTE_ADDR');
}else{
$hostname = $_SERVER['REMOTE_HOST'];
if (!$hostname) {
$hostname = gethostbyaddr($ipAddress);
}
}
$ipLong = ip2long($ipAddress);
return array($ipAddress, $hostname, $ipLong);
}
/**
* Check if a user's IP Address is banned from viewing this website. If a user has abused the Terms/Rules repeatidly, you can
* permenantly block access to the website. Now, if a user is not on a static IP Address, and we know this, we will ban their IP Range!! How do we do this,
* we have a Range-Ban System. For example:
*
* IP: 192.168.0.1
* Banned: 192.168.0.1-20
*
* This bans a range of 20 IP Addresses. RangeBans should only be done under dire circumstances, as you might ban multiple users on their network!
**/
public function checkBan() {
list ($ipAddress, $hostName, $ipLong) = $this->remoteInformation();
list ($ip1, $ip2, $ip3, $ip4) = explode('.', $ipAddress);
// Check for RangeBan
$get1 = $this->fetchArray($this->query("SELECT id,part4 FROM ipBan WHERE type='rangeBan' AND part1='$ip1', part2='$ip2', part3='$ip3'"));
if($get1[id] && ($get1[part4] == $ip4 || ($get1[part4] < $ip4+10 && $get1[part4] >= $ip4))) {
return true;
}elseif ($this->numRows($this->query("SELECT id FROM ipBan WHERE type='static' AND ipLong='$ipLong'"))) {
return true;
}else{
return false;
}
}
public function doRedirect($url) {
ob_end_clean();
ob_start();
header("Location: {$url}");
}
public function sendFatalError($title, $message, $extraData='') {
global $title, $html;
if ($extraData) $extraData = "<br><br><strong>" . $extraData . "</strong>";
require_once($this->incRoot . '/templates/fatalError/header.php');
$html->tableStart('60%', 'center');
$html->trStart();
$html->tdStart('100%', 'center', 'category');
echo "<center><strong><font color='white'>Error Information</font></strong></center>";
$html->tdClose();
$html->trClose();
$html->trStart();
$html->tdStart('100%', 'center', 'tablerow altbg1');
echo "<center>
While attempting to process the requested page, a fatal error occured, and stopped further requests.
If you see this error for a period longer than 24 hours, please contact the support team!<br><br>
The following error message should be included in the support ticket.<br><br>
$message
$extraData
</center>";
$html->tdClose();
$html->trClose();
$html->tableClose();
echo "<br><br>";
require_once($this->incRoot . '/templates/fatalError/footer.php');
exit;
}
}
?>
PLEASE NOTE - The above script is COPYRIGHTED! Use without proper consent will result in legal actions to the fullest extent. For security purposes, some of the script has been removed.