Using .htaccess 












Using .htaccess/.htpasswd Password Protection 


php5
php5
Coding Tips 






Uploads and Downloads 

php5
php5
php5
Mail 



php5


Working with Images 


Frequently Requested Website Functionality 
php5
php5

php5 see it on this page
php5








Using PHP 
php5
php5
php5


Website Managment 







php5

php5
Other Tips 







MySQL Error Notification
Would you like to be notified when your site has a MySQL error? This PHP script will trap MySQL errors and send the user a custom error page. It will then either log the error or email you with the details of the error, or both. You can customize this example to launch other pages based on the type of error, or to have the error routine do what ever you want.
<?php
mysql_connect("$host", "$dbuser", "$dbpswd") or sql_error("connect",mysql_error());
?>
<?php
function sql_error($function,$mysql_err) {
/*
This script can send an email and/or make an entry in a log file
There are two variables below - one for an email address and one for a log file
Set both vraiables to the values you want to use
If you do not want either an email or log entry, comment out the respective line
For example, if you do not want an email sent, put a // in front of the $emailAddress line - same for the $logFile line
*/
$logFile = $_SERVER['DOCUMENT_ROOT'] . '/mysql.log'; // full path to your log file - you should create an empty starter file if you use logging
$emailAddress = "you@yourdomain.com"; // set to your email address
putenv('TZ=EST5EDT'); // eastern time
// modify the above values to fit your environment
echo "<center><br><hr>
Oops . . . looks like our database is having technical problems.
<br><br>
Please come back later . . . hopefully we can get things up and running again soon.
<hr>";
if (isset($logFile)) {
$logData = "Error: $function - $mysql_err" . "||" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "||" . $_SERVER['REMOTE_ADDR'] . "||" . date('Y-m-d H:i:s') . "\r\n";
@file_put_contents($logFile,$logData,FILE_APPEND|LOCK_EX);
}
if (isset($emailAddress)) {
$error_time = (date(" F d h:ia"));
$message .= "There has been a MySQL error.\n\n";
$message .= "Error: $function - $mysql_err\n\n";
$message .= "Server time of the error: $error_time\n\n";
mail($emailAddress,"MySQL error",$message,"From: Website <>");
}
die();
}
?>