Monday, May 19, 2008

validate date by php script

Hi

Below is the code for validate date in php (server side validations).



/************************************************

function to check if date entered by date control

is valid date or not

************************************************/

function validdate($tmpdate,$id,$action,$backpg)

{

list($year, $month, $day)=split('[/,.-]', $tmpdate);

$date=$year."-".$month."-".$day;



if(strlen($day)>2)

{

$msg= "Invalid date formats: $tmpdate";

header("location:$backpg?msg=$msg&id=$id&action=$action");

exit;

}



if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $tmpdate, $regs))

{

$a= strlen("$regs[3]");

if($a>2)

{

$msg= "Invalid date formats: $tmpdate";

header("location:$backpg?msg=$msg&id=$id&action=$action");

exit;

}

elseif($regs[2]>12)

{

$msg= "Invalid date format: $tmpdate";

header("location:$backpg?msg=$msg&id=$id&action=$action");

exit;

}

elseif($regs[3]>31)

{

$msg= "Invalid date format: $tmpdate";

header("location:$backpg?msg=$msg&id=$id&action=$action");

exit;

}

}

else

{

$msg= "Invalid date format: $tmpdate";

header("location:$backpg?msg=$msg&id=$id&action=$action");

exit;



}//closing else



}

Friday, February 1, 2008

image upload script

hi this is for image upload.

code start.

//user defined variables
$abpath = "/home/zachwhit/public_html/demo/imgrand"; //Absolute path to where images are uploaded. No trailing slash
$sizelim = "no"; //Do you want size limit, yes or no
$size = "2500000"; //What do you want size limited to be if there is one

//all image types to upload
$cert1 = "image/pjpeg"; //Jpeg type 1
$cert2 = "image/jpeg"; //Jpeg type 2
$cert3 = "image/gif"; //Gif type

$log = "";
$random1 = rand(1, 99999999);
$random2 = rand(1, 99999999);
$random3 = rand(1, 99999999);
$random4 = rand(1, 99999999);
$random5 = rand(1, 99999999);


//begin upload 1

//checks if file exists
if ($img1_name == "") {
$log .= "No file selected for upload 1
";
}
if ($img1_name != "") {
//checks if file exists
if (file_exists("$abpath/$img1_name")) {
$log .= "File 1 already existed
";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img1_size > $size) {
$log .= "File 1 was too big
";
}
}

//Checks if file is an image
if (($img1_type == $cert1) or ($img1_type == $cert2) or ($img1_type == $cert3)) {
if (($img1_type == $cert1) or ($img1_type == $cert2)) {
$img1_name = $random1 . ".jpeg";
}
if ($img1_type == $cert3) {
$img1_name = $random1 . ".gif";
}
@copy($img1, "$abpath/$img1_name") or $log .= "Couldn't copy image 1 to server
";
if (file_exists("$abpath/$img1_name")) {
$log .= "File 1 was uploaded
";
}
} else {
$log .= "File 1 is not an image
";
}
}
}
//checks if file exists
if ($img2_name == "") {
$log .= "No file selected for upload 2
";
}
if ($img2_name != "") {
//checks if file exists
if (file_exists("$abpath/$img2_name")) {
$log .= "File 2 already existed
";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img2_size > $size) {
$log .= "File 2 was too big]
";
}
}

//Checks if file is an image
if (($img2_type == $cert1) or ($img2_type == $cert2) or ($img2_type == $cert3)) {
if (($img2_type == $cert1) or ($img2_type == $cert2)) {
$img2_name = $random2 . ".jpeg";
}
if ($img2_type == $cert3) {
$img2_name = $random2 . ".gif";
}
@copy($img2, "$abpath/$img2_name") or $log .= "Couldn't copy image 2 to server
";
if (file_exists("$abpath/$img2_name")) {
$log .= "File 2 was uploaded
";
}
} else {
$log .= "File 2 is not an image
";
}
}
}
if ($img3_name == "") {
$log .= "No file selected for upload 3
";
}
if ($img3_name != "") {
//checks if file exists
if (file_exists("$abpath/$img3_name")) {
$log .= "File 3 already existed
";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img3_size > $size) {
$log .= "File 3 was too big
";
}
}

//Checks if file is an image
if (($img3_type == $cert1) or ($img3_type == $cert2) or ($img3_type == $cert3)) {
if (($img3_type == $cert1) or ($img3_type == $cert2)) {
$img3_name = $random3 . ".jpeg";
}
if ($img3_type == $cert3) {
$img3_name = $random3 . ".gif";
}
@copy($img3, "$abpath/$img3_name") or $log .= "Couldn't copy image 3 to server
";
if (file_exists("$abpath/$img3_name")) {
$log .= "File 3 was uploaded
";
}
} else {
$log .= "File 3 is not an image
";
}
}
}
if ($img4_name == "") {
$log .= "No file selected for upload 4
";
}
if ($img4_name != "") {

//checks if file exists
if (file_exists("$abpath/$img4_name")) {
$log .= "File 4 already existed
";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img4_size > $size) {
$log .= "File 4 was too big
";
}
}

//Checks if file is an image
if (($img4_type == $cert1) or ($img4_type == $cert2) or ($img4_type == $cert3)) {
if (($img4_type == $cert1) or ($img4_type == $cert2)) {
$img4_name = $random4 . ".jpeg";
}
if ($img4_type == $cert3) {
$img4_name = $random4 . ".gif";
}
@copy($img4, "$abpath/$img4_name") or $log .= "Couldn't copy image 4 to server
";
if (file_exists("$abpath/$img4_name")) {
$log .= "File 4 was uploaded
";
}
} else {
$log .= "File 4 is not an image
";
}
}
}

if ($img5_name == "") {
$log .= "No file selected for upload 5
";
}
if ($img5_name != "") {
//checks if file exists
if (file_exists("$abpath/$img5_name")) {
$log .= "File 5 already existed
";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img5_size > $size) {
$log .= "File 5 was too big
";
}
}

//Checks if file is an image
if (($img5_type == $cert1) or ($img5_type == $cert2) or ($img5_type == $cert3)) {
if (($img5_type == $cert1) or ($img5_type == $cert2)) {
$img5_name = $random5 . ".jpeg";
}
if ($img1_type == $cert3) {
$img5_name = $random5 . ".gif";
}
@copy($img5, "$abpath/$img5_name") or $log .= "Couldn't copy image 5 to server
";
if (file_exists("$abpath/$img5_name")) {
$log .= "File 5 was uploaded
";
}

} else {
$log .= "File 5 is not an image
";
}
}
}
?>

Wednesday, January 30, 2008

php code

hi now you can find various php codes on my blog please check regularly my posts.

and comment them

Tuesday, January 29, 2008

ajax

hi this is for ajax post

Wednesday, July 11, 2007

php

hi this blog for php user. i am a php programmer.
and i think php is efficient programing language for any type of web development .