[insert_php]
if ($_SERVER[‘REQUEST_METHOD’] == ‘POST’)
{
//form submitted //check if other form details are correct //verify captcha
$f1recaptcha_secret = “6LfQVBMTAAAAAGkk4tUaivf3PKaj5mjCxG9BTlZF”;
$f1response = file_get_contents(“https://www.google.com/recaptcha/api/siteverify?secret=” . $f1recaptcha_secret . “&response=” . $_POST[‘g-recaptcha-response’]);
$f1responses = json_decode($f1response, true);
if($f1responses[“success”] == true)
{
$f1listname= $_POST[‘f1listname’];
if ($_POST[‘f1contact’]==””)
{$f1contact= $f1listname;}
else
{$f1contact =$_POST[‘f1contact’];}
$f1cemail=$_POST[‘f1email’];
$f1phone=$_POST[‘f1phone’];
$f1address=$_POST[‘f1address’];
$f1city = $_POST[‘f1city’];
$f1state = $_POST[‘f1state’];
$f1zip=$_POST[‘f1zip’];
$f1country = $_POST[‘f1country’];
$f1model=$_POST[‘f1model’];
$f1busyear=$_POST[‘f1year’];
$f1busdescription=$_POST[‘f1description’];
$f1price = str_replace(‘$f1’,”,$_POST[‘f1price’]);
//ftp info
$f1ftp_server=”ftp.flxibleowners.org”;
$f1ftp_user_name=”listing@flxibleowners.org”;
$f1ftp_user_pass=”!4busnuts”;
$f1conn_id = ftp_connect($f1ftp_server);
$f1login_result = ftp_login($f1conn_id, $f1ftp_user_name, $f1ftp_user_pass);
//ftp_mkdir ($f1conn_id,listing_images);
//Settings
$f1max_allowed_file_size = 10000; // size in KB
$f1allowed_extensions = array(“JPG”, “JPEG”, “GIF”, “BMP”, “PNG”);
//Validations
$f1coverfile = 1;
$f1add1file = 1;
$f1add2file = 1;
$f1add3file = 1;
$f1add4file = 1;
$f1nocover = 1;
$f1noaddpic1 = 1;
$f1noaddpic2 = 1;
$f1noaddpic3 = 1;
$f1noaddpic4 = 1;
$f1upload_folder = “listing_images/”;
//test for files
if (empty($_FILES[‘f1coverpic’][‘name’])) {
$f1nocover = 0; // No file was selected for upload, your (re)action goes here
}
if (empty($_FILES[‘f1addpic1’][‘name’])) {
$f1noaddpic1 = 0;// No file was selected for upload, your (re)action goes here
}
if (empty($_FILES[‘f1addpic2’][‘name’])) {
$f1noaddpic2 = 0;// No file was selected for upload, your (re)action goes here
}
if (empty($_FILES[‘f1addpic3’][‘name’])) {
$f1noaddpic3 = 0;// No file was selected for upload, your (re)action goes here
}
if (empty($_FILES[‘f1addpic4’][‘name’])) {
$f1noaddpic4 = 0;// No file was selected for upload, your (re)action goes here
}
//if files exist then
if ($f1nocover==1)
{
//Get the uploaded file information
$f1name_of_coverpic_file = strtoupper(basename($_FILES[‘f1coverpic’][‘name’]));
//get the file extension of the file
$f1coverpicFileType = pathinfo($f1upload_folder . $f1name_of_coverpic_file,PATHINFO_EXTENSION);
//get file size
$f1size_of_coverpic_file = $_FILES[“f1coverpic”][“size”]/1024;//size in KBs
//check max size
if($f1size_of_coverpic_file > $f1max_allowed_file_size )
{
$f1coverfile = 0;
$f1uploaderror .= “\n” . $f1name_of_coverpic_file . ” is to large to be loaded.”;
}
//check file is image
$f1checkcover = getimagesize($_FILES[‘f1coverpic’][‘tmp_name’]);
if($f1checkcover !== false) {
} else {
$f1uploaderror .= “\n File ” . $f1coverpicFileType . ” is not an image.”;
$f1coverfile = 0;
}
// Check if file already exists
//if (file_exists($f1upload_folder . $f1name_of_coverpic_file)) {
// echo “\n Sorry, ” . $f1name_of_coverpic_file . ” file already exists.”;
// $f1coverfile = 0;
//}
// Allow certain file formats
if($f1coverpicFileType != “JPG” && $f1coverpicFileType != “png” && $f1coverpicFileType != “jpeg”
&& $f1coverpicFileType != “gif” && $f1coverpicFileType != “bmp”) {
$f1uploaderror .= “\n ” . $f1name_of_coverpic_file .” is not a support file type, only JPG, JPEG, PNG | GIF files are allowed.”;
$f1coverfile = 0;
}
//upload files to ftp site
if ($f1coverfile == 1)
{
if (ftp_put($f1conn_id, $f1upload_folder . $f1name_of_coverpic_file, $_FILES[‘f1coverpic’][‘tmp_name’], FTP_BINARY)) {
} else {
$f1uploaderror .= “\n Sorry, there was an error uploading your file ” . $f1name_of_coverpic_file . “.”;
}
}
}
if ($f1noaddpic1==1)
{
//Get the uploaded file information
$f1name_of_addpic1_file = strtoupper(basename($_FILES[‘f1addpic1’][‘name’]));
//get the file extension of the file
$f1addpic1picFileType = pathinfo($f1upload_folder . $f1name_of_addpic1_file,PATHINFO_EXTENSION);
//get file size
$f1size_of_addpic1_file = $_FILES[“f1addpic1”][“size”]/1024;//size in KBs
//check max size
if($f1size_of_addpic1_file > $f1max_allowed_file_size )
{
$f1add1file = 0;
$f1uploaderror .= “\n” . $f1name_of_addpic1_file . ” is to large to be loaded.”;
}
//check file is image
$f1checkadd1 = getimagesize($_FILES[‘f1addpic1’][‘tmp_name’]);
if($f1checkadd1 !== false) {
} else {
$f1uploaderror .= “\n File ” . $f1addpic1picFileType . ” is not an image.”;
$f1add1file = 0;
}
// Check if file already exists
//if (file_exists($f1upload_folder . $f1name_of_addpic1_file)) {
// echo “\n Sorry, ” . $f1name_of_addpic1_file . ” file already exists.”;
// $f1add1file = 0;
//}
// Allow certain file formats
if($f1addpic1picFileType != “JPG” && $f1addpic1picFileType != “PNG” && $f1addpic1picFileType != “JPEG”
&& $f1addpic1picFileType != “GIF” && $f1addpic1picFileType != “BMP”) {
$f1uploaderror .= “\n ” . $f1name_of_addpic1_file .” is not a support file type, only JPG, JPEG, PNG | GIF files are allowed.”;
$f1add1file = 0;
}
//upload to FTP
if ($f1add1file == 1)
{
if (ftp_put($f1conn_id, $f1upload_folder . $f1name_of_addpic1_file,$_FILES[‘f1addpic1’][‘tmp_name’], FTP_BINARY)) {
} else {
$f1uploaderror .= “\n Sorry, there was an error uploading your file ” . $f1name_of_addpic1_file . “.”;
}
}
}
if ($f1noaddpic2==1)
{
//Get the uploaded file information
$f1name_of_addpic2_file = strtoupper(basename($_FILES[‘f1addpic2’][‘name’]));
//get the file extension of the file
$f1addpic2picFileType = pathinfo($f1upload_folder . $f1name_of_addpic2_file,PATHINFO_EXTENSION);
//get file size
$f1size_of_addpic2_file = $_FILES[“f1addpic2”][“size”]/1024;//size in KBs
//check max size
if($f1size_of_addpic2_file > $f1max_allowed_file_size )
{
$f1add2file = 0;
$f1uploaderror .= “\n” . $f1name_of_addpic2_file . ” is to large to be loaded.”;
}
//check file is image
$f1checkadd2 = getimagesize($_FILES[‘f1addpic2’][‘tmp_name’]);
if($f1checkadd2 !== false) {
} else {
$f1uploaderror .= “\n File ” . $f1addpic2picFileType . ” is not an image.”;
$f1add2file = 0;
}
// Check if file already exists
//if (file_exists($f1upload_folder . $f1name_of_addpic2_file)) {
// echo “\n Sorry, ” . $f1name_of_addpic2_file . ” file already exists.”;
// $f1add2file = 0;
//}
// Allow certain file formats
if($f1addpic2picFileType != “JPG” && $f1addpic2picFileType != “PNG” && $f1addpic2picFileType != “JPEG”
&& $f1addpic2picFileType != “GIF” && $f1addpic2picFileType != “BMP”) {
$f1uploaderror .= “\n ” .$f1name_of_addpic2_file .” is not a support file type, only JPG, JPEG, PNG | GIF files are allowed.”;
$f1add2file = 0;
}
//upload to FTP
if ($f1add2file == 1)
{
if (ftp_put($f1conn_id,$f1upload_folder . $f1name_of_addpic2_file, $_FILES[‘f1addpic2’][‘tmp_name’], FTP_BINARY)) {
} else {
$f1uploaderror .= “\n Sorry, there was an error uploading your file ” . $f1name_of_addpic2_file . “.”;
}
}
}
if ($f1noaddpic3==1)
{
//Get the uploaded file information
$f1name_of_addpic3_file = strtoupper(basename($_FILES[‘f1addpic3’][‘name’]));
//get the file extension of the file
$f1addpic3picFileType = pathinfo($f1upload_folder . $f1name_of_addpic3_file,PATHINFO_EXTENSION);
//get file size
$f1size_of_addpic3_file = $_FILES[“f1addpic3”][“size”]/1024;//size in KBs
//check max size
if($f1size_of_addpic3_file > $f1max_allowed_file_size )
{
$f1add3file = 0;
$f1uploaderror .= “\n” . $f1name_of_addpic3_file . ” is to large to be loaded.”;
}
//check file is image
$f1checkadd3 = getimagesize($_FILES[‘f1addpic3’][‘tmp_name’]);
if($f1checkadd3 !== false) {
} else {
$f1uploaderror .= “\n File ” . $f1addpic3picFileType . ” is not an image.”;
$f1add3file = 0;
}
// Check if file already exists
//if (file_exists($f1upload_folder . $f1name_of_addpic3_file)) {
// echo “\n Sorry, ” . $f1name_of_addpic3_file . ” file already exists.”;
// $f1add3file = 0;
//}
// Allow certain file formats
if($f1addpic3picFileType != “JPG” && $f1addpic3picFileType != “PNG” && $f1addpic3picFileType != “JPEG”
&& $f1addpic3picFileType != “GIF” && $f1addpic3picFileType != “BMP”) {
$f1uploaderror .= “\n ” . $f1name_of_addpic3_file .” is not a support file type, only JPG, JPEG, PNG | GIF files are allowed.”;
$f1add3file = 0;
}
//upload to FTP
if ($f1add3file == 1)
{
if (ftp_put($f1conn_id, $f1upload_folder . $f1name_of_addpic3_file, $_FILES[‘f1addpic3’][‘tmp_name’], FTP_BINARY)) {
} else {
$f1uploaderror .= “\n Sorry, there was an error uploading your file ” . $f1name_of_addpic3_file . “.”;
}
}
}
if ($f1noaddpic4==1)
{
//Get the uploaded file information
$f1name_of_addpic4_file = strtoupper(basename($_FILES[‘f1addpic4’][‘name’]));
//get the file extension of the file
$f1addpic4picFileType = pathinfo($f1upload_folder . $f1name_of_addpic4_file,PATHINFO_EXTENSION);
//get file size
$f1size_of_addpic4_file = $_FILES[“f1addpic4”][“size”]/1024;//size in KBs
//check max size
if($f1size_of_addpic4_file > $f1max_allowed_file_size )
{
$f1add4file = 0;
$f1uploaderror .= “\n” . $f1name_of_addpic4_file . ” is to large to be loaded.”;
}
//check file is image
$f1checkadd4 = getimagesize($_FILES[‘f1addpic4’][‘tmp_name’]);
if($f1checkadd4 !== false) {
} else {
$f1uploaderror .= “\n File ” . $f1addpic4picFileType . ” is not an image.”;
$f1add4file = 0;
}
// Check if file already exists
//if (file_exists($f1upload_folder . $f1name_of_addpic4_file)) {
// echo “\n Sorry, ” . $f1name_of_addpic4_file . ” file already exists.”;
// $f1add4file = 0;
//}
// Allow certain file formats
if($f1addpic4picFileType != “JPG” && $f1addpic4picFileType != “PNG” && $f1addpic4picFileType != “JPEG”
&& $f1addpic4picFileType != “GIF” && $f1addpic4picFileType != “BMP”) {
$f1uploaderror .= “\n ” . $f1name_of_addpic4_file .” is not a support file type, only JPG, JPEG, PNG | GIF files are allowed.”;
$f1add4file = 0;
}
//upload to FTP
if ($f1add4file == 1)
{
if (ftp_put($f1conn_id, $f1upload_folder . $f1name_of_addpic4_file, $_FILES[‘f1addpic4’][‘tmp_name’], FTP_BINARY)) {
} else {
$f1uploaderror .= “\n Sorry, there was an error uploading your file ” . $f1name_of_addpic4_file . “.”;
}
}
}
ftp_close($f1conn_id);
//send email
$f1mailsend=’Y’;
if ($f1mailsend ==”Y”) {
$f1to = “adoptaflx@flxibleowners.org”;
$f1noreply = “noreply@flxibleowners.org”;
$f1from = $f1cemail;
$f1mailfirst_name = $f1listname;
$f1subject = “New Flxible Bus Listing”;
$f1messagecopy1 = $f1mailfirst_name . ” would like to list the following bus for sale:” . “\n\n” . “Contact Name: ” . $f1contact . “\n\n” . “Phone: ” . $f1phone . “\n\n” . “Email: ” . $f1cemail . “\n\n” . “City: ” . $f1city . “\n\n” . “State: ” . $f1state . “\n\n” . “Zip Code: ” . $f1zip . “\n\n” . “Country: ” .$f1country . “\n\n” . “Bus Model: ” . $f1model . “\n\n” . “Bus Birth Year: ” . $f1busyear . “\n\n” . “Bus Description: ” . $f1busdescription . “\n\n” . “Asking Price: ” . “$” . $f1price . “\n\n” . “If any pictures were uploaded, they will be in the listing_images folder for the FTP user listing@flxibleowners.org.” . “\n” . “File names are: ” . “\n” . “Cover Picture: ” . $f1name_of_coverpic_file . “\n” . $f1name_of_addpic1_file . “\n” . $f1name_of_addpic2_file . “\n” . $f1name_of_addpic3_file . “\n” . $f1name_of_addpic4_file;
$f1messagecopy = “Thanks for contacting us. We will be working on getting your bus listed shortly. If you have any questions or need to change any of the information below, please contact us at adoptaflx@flxibleowners.org.” . “\n\n” . “Contact Name: ” . $f1contact . “\n\n” . “Phone: ” . $f1phone . “\n\n” . “Email: ” . $f1cemail . “\n\n” . “City: ” . $f1city . “\n\n” . “State: ” . $f1state . “\n\n” . “Zip Code: ” . $f1zip . “\n\n” . “Country: ” .$f1country . “\n\n” . “Bus Model: ” . $f1model . “\n\n” . “Bus Birth Year: ” . $f1busyear . “\n\n” . “Bus Description: ” . $f1busdescription . “\n\n” . “Asking Price: ” . “$” . $f1price . “\n\nThanks\nAdopt-A-Flx\nhttp://www.flxibleowners.org”;
$f1headers = “From:” . $f1from;
$f1headers2 = “From:” . $f1noreply;
mail($f1to,$f1subject,$f1messagecopy1,$f1headers);
mail($f1from,$f1subject,$f1messagecopy,$f1headers2); }
$f1successful = ”
Thanks for listing your bus with us. We will get your bus listed shortly, you will receive a confirmation email from us as well.
” . $f1uploaderror . “
” . “\n”;
} else {
//print_r ($f1responses);
$f1successful = ”
Submit Failed, Please confirm you are not a robot.
” . “\n”;
}
echo $f1successful;
}
[/insert_php]
Flxible Bus Listing
To create a listing for your bus, please fill out the information below and wee will add the information to our Adopt-a-Flx page.
* Indicates all required fields.