Results 1 to 5 of 5
Thread: Some Simple But Useful Snippets
-
07-27-2005, 03:36 PM #1Web Hosting Guru
- Join Date
- Oct 2002
- Location
- York, United Kingdom
- Posts
- 279
Some Simple But Useful Snippets
This is just a small list of coding snippets, which can be used within HTML/PHP Documents.
There not the most exciting or magical snippets but there useful and can make a hell of a lot easier!
PHP Snippets
- Emails and Mail
Simple Mail
PHP Code:mail($to, $subject, $message, $headers);
PHP Code:function validate_email($str){
$str = strtolower($str);
if(ereg("^([^[:space:]]+)@(.+).(ad|ae|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|fi|fj|fk|fm|fo|fr|fx|ga|gb|gov|gd|ge|gf|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nato|nc|ne|net|nf|ng|ni|nl|no|np|nr|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$",$str)){
return 1;
} else {
return 0;
}
}
Simple Unix Timestamp Conversation
PHP Code:$date_format = date('G:i d-m-Y', $unix_time);
Will output :
21:28 27-07-2005
PHP Code:$date_time = date('l M d, Y @ g:i A');
echo ($date_time);
PHP Code:$differencetolocaltime=+4;
$new_U=date("U")+$differencetolocaltime*3600;
$fulllocaldatetime= date("d-m-Y h:i:s A", $new_U);
128BIT MD5 Encryption
PHP Code:function AuthenticMd5($username, $password)
{
$one = $username;$two = $password;$thr = $one . $two;$fou = $thr . $one;$fiv = $fou . $one;
$six = $thr . $thr;$sev = $one . $two . $thr . $one;
$md1 = md5( $sev . $two . md5($one . $fiv . md5($sev . strrev( $sev))));
$md2 = md5( $md1 . md5( $one . $thr . $fou . md5( $sev . $md1)));
$md3 = md5( $md2 . md5($md1));
$md4 = md5( $md3 . $md1 . $md2 . md5($sev));
return $md2 . $md1. $md4 . md5($md3 . $md2);
}
PHP Code:$epass = md5($password);
PHP Code:function htpasswd($pass)
{
$pass = crypt(trim($pass),base64_encode(CRYPT_STD_DES));
return $pass;
}
Base64 Encryption
PHP Code:$epass = base64_encode($password);
PHP Code:$password = base64_decode($epass);
Let me know if anyone finds these useful and / or you want me to write some more out
As its a bit pointless me writing them out and spending time if know one will look at themadamlivesley
http://84degrees.com
-
08-25-2005, 11:35 PM #2Web Hosting Evangelist
- Join Date
- Jun 2003
- Location
- VA, USA
- Posts
- 505
Validation and encryption/decryption is *ALWAYS* helpful. Thanks for the snippets. I feel cheesy, I consider myself pretty decent at PHP, but I never quite 'get' all the ereg, etc validators, so I always appreciate it when someone else figures it out for me.
Matt Walters
http://mattwalters.net/ - Weblog
-
08-28-2005, 07:18 PM #3Web Hosting Guru
- Join Date
- Oct 2002
- Location
- York, United Kingdom
- Posts
- 279
thanks! im glad someone finds them useful!
adamlivesley
http://84degrees.com
-
09-29-2005, 11:53 PM #4New Member
- Join Date
- Sep 2005
- Location
- Oakland County, MI
- Posts
- 2
I've been looking for some sample code to validate email. I'll check this one out and see if I can figure it out. Thanks!
-
10-22-2005, 01:28 AM #5Newbie
- Join Date
- Oct 2005
- Posts
- 9
Awesome, I was actually looking for something like this.