File extension won't validate on upload.
I've been trying to validate the extension on a file to be uploaded and it doesn't seem to work. I've tried several variations to no avail.
The file will upload if the validation is set to include a blank value.
The upload script:
<?php
// WA_UploadResult1 Params Start
$WA_UploadResult1_Params = array();
// WA_UploadResult1_1 Start
$WA_UploadResult1_Params["WA_UploadResult1_1"] = array(
'UploadFolder' => "vendorlogos/",
'FileName' => "[FileName]",
'DefaultFileName' => "NoImage.png",
'ResizeType' => "1",
'ResizeWidth' => "350",
'ResizeHeight' => "350",
'ResizeFillColor' => "#FFFFFF" );
// WA_UploadResult1_1 End
// WA_UploadResult1 Params End
?>
<?php
WA_DFP_SetupUploadStatusStruct("WA_UploadResult1");
if(isset($_POST["SubmitButton"]) || isset($_POST["SubmitButton_x"])){
WA_DFP_UploadFiles("WA_UploadResult1", "vendorLogo", "0", "", "false", $WA_UploadResult1_Params);
}
?>
The validation script:
<?php
if (isset($_POST["SubmitButton"]) || isset($_POST["SubmitButton_x"])) {
$WAFV_Redirect = "error.html";
$_SESSION['WAVT_vendorhome_467_Errors'] = "";
if ($WAFV_Redirect == "") {
$WAFV_Redirect = $_SERVER["PHP_SELF"];
}
$WAFV_Errors = "";
$WAFV_Errors .= WAValidateFE(($WA_DFP_UploadStatus["WA_UploadResult1"]["fileExtension"]) . "",".gif, .jpg, .jpeg, .png",true,2);
if ($WAFV_Errors != "") {
PostResult($WAFV_Redirect,$WAFV_Errors,"vendorhome_467");
}
}
?>