Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
temppayment /
pg /
fees /
[ HOME SHELL ]
Name
Size
Permission
Action
.git
[ DIR ]
drwxr-xr-x
CSS
[ DIR ]
drwxr-xr-x
alumni-form-ag
[ DIR ]
drwxr-xr-x
classes
[ DIR ]
drwxr-xr-x
css-ag
[ DIR ]
drwxr-xr-x
font-awesome
[ DIR ]
drwxr-xr-x
hdfcpg24
[ DIR ]
drwxr-xr-x
hdfcstatusapi
[ DIR ]
drwxr-xr-x
hosted_php
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
irdpg
[ DIR ]
drwxr-xr-x
jsofpopup
[ DIR ]
drwxr-xr-x
php-kit-old
[ DIR ]
drwxr-xr-x
phpmailer
[ DIR ]
drwxr-xr-x
razorpay-php
[ DIR ]
drwxr-xr-x
resources
[ DIR ]
drwxr-xr-x
student
[ DIR ]
drwxr-xr-x
style
[ DIR ]
drwxr-xr-x
uploadDoc
[ DIR ]
drwxr-xr-x
vendor
[ DIR ]
drwxr-xr-x
Checksum.php
642
B
-rw-r--r--
FailedTRAN.php
6.42
KB
-rw-r--r--
ForgetPassword.php
3.02
KB
-rw-r--r--
ForgetPasswordPage.php
3.34
KB
-rw-r--r--
GetHandleRES.php
10.87
KB
-rw-r--r--
Index1.html
11.28
KB
-rw-r--r--
PaymentHandler.php
20.11
KB
-rw-r--r--
README.md
1.86
KB
-rw-r--r--
Reciept.disabledphp
5.1
KB
-rw-r--r--
Reciept.php
6.66
KB
-rw-r--r--
STATUSAPI-samplecode.php
3.58
KB
-rw-r--r--
SendPerformREQ.php
9.45
KB
-rw-r--r--
StatusTRANold.php
6.11
KB
-rw-r--r--
StatusTran.php
6.81
KB
-rw-r--r--
WIRING INFORMATION REQUIREMENT...
151.53
KB
-rw-r--r--
account.php
3.11
KB
-rw-r--r--
ack.php
8.32
KB
-rw-r--r--
alumnifee.html
16.29
KB
-rw-r--r--
billdesk.disabledphp
1.86
KB
-rw-r--r--
calendar.css
2.65
KB
-rw-r--r--
calendar.js
16.85
KB
-rw-r--r--
calendar_form.php
18.27
KB
-rw-r--r--
corner-bottomleft.jpg
334
B
-rw-r--r--
corner-bottomright.jpg
341
B
-rw-r--r--
corner-topleft.jpg
335
B
-rw-r--r--
corner-topright.jpg
348
B
-rw-r--r--
database.php
2.49
KB
-rw-r--r--
donatebilldesk.php
2.6
KB
-rw-r--r--
donatehdfc.php
11.19
KB
-rw-r--r--
donationmail.php
7.73
KB
-rw-r--r--
error_log
13.22
MB
-rw-r--r--
export-atmb23.php
1.54
KB
-rw-r--r--
export-jmpfeb2021.php
1.44
KB
-rw-r--r--
export-mgrsajan2021.php
1.44
KB
-rw-r--r--
export-pgddsai.php
1.39
KB
-rw-r--r--
export.php
1.29
KB
-rw-r--r--
favicons.png
397
B
-rw-r--r--
formvalidator.php
14.1
KB
-rw-r--r--
giveback.php
19.01
KB
-rw-r--r--
giveback_backup.php
10.46
KB
-rw-r--r--
giveback_beforeeditedbyankit.p...
19.09
KB
-rw-r--r--
handlePaymentResponse.php
4.04
KB
-rw-r--r--
hdfc-pg-confirm.php
3.67
KB
-rw-r--r--
hdfc-pg-pay-old.php
5.42
KB
-rw-r--r--
hdfc-pg-pay.php
6.17
KB
-rw-r--r--
hdfc-pg-response.php
2.2
KB
-rw-r--r--
history.php
1.9
KB
-rw-r--r--
home.html
1.04
KB
-rw-r--r--
index-oldmain.php
35.8
KB
-rw-r--r--
index.html
337
B
-rw-r--r--
index.php
97
B
-rw-r--r--
index1032015.php
22.05
KB
-rw-r--r--
indexb.php
22.97
KB
-rw-r--r--
indexfortest.html
28.11
KB
-rw-r--r--
indexold.php
23.13
KB
-rw-r--r--
initiatePayment.php
1.18
KB
-rw-r--r--
initiatePaymentDataForm.php
1.89
KB
-rw-r--r--
initiateRefund.php
1.66
KB
-rw-r--r--
initiateRefundDataForm.php
1.72
KB
-rw-r--r--
jquery-latest.js
166.11
KB
-rw-r--r--
jquery.js
76.54
KB
-rw-r--r--
login.html
780
B
-rw-r--r--
logo.jpg
23.55
KB
-rw-r--r--
logo.png
10.94
KB
-rw-r--r--
logocolor.png
26.78
KB
-rw-r--r--
misp.html
14.15
KB
-rw-r--r--
misp.php
12.61
KB
-rw-r--r--
newstudent.php
9.72
KB
-rw-r--r--
pay.php
2.45
KB
-rw-r--r--
paymenthistory.php
1.94
KB
-rw-r--r--
pg-Ram.html
93.09
KB
-rw-r--r--
pg-backup141117.html
31.63
KB
-rw-r--r--
pg-bkp-1112021.html
80.88
KB
-rw-r--r--
pg-bkp.html
82.53
KB
-rw-r--r--
pg-bkp111121.html
93.02
KB
-rw-r--r--
pg-bkp7721.html
78.9
KB
-rw-r--r--
pg-bkpbeforeriisecalc.html
99.94
KB
-rw-r--r--
pg-problem1.html
42.31
KB
-rw-r--r--
pg-test.html
45.08
KB
-rw-r--r--
pg-testrazorpay6721.html
79.48
KB
-rw-r--r--
pg.html
153.52
KB
-rw-r--r--
pg1.html
39.48
KB
-rw-r--r--
pghdfc.html
137.01
KB
-rw-r--r--
phdcheckstatus.php
1.07
KB
-rw-r--r--
plist-gian.php
10.01
KB
-rw-r--r--
plist-retrace18.php
9.77
KB
-rw-r--r--
post.php
1.08
KB
-rw-r--r--
print.png
832
B
-rw-r--r--
razor-config.php
296
B
-rw-r--r--
razor-pay.php
6.02
KB
-rw-r--r--
recounsiliation.php
6.15
KB
-rw-r--r--
register.php
2.47
KB
-rw-r--r--
register1.php
2.36
KB
-rw-r--r--
register_workshop.php
9.75
KB
-rw-r--r--
schedule6g04072024.png
76.14
KB
-rw-r--r--
student.php
9.73
KB
-rw-r--r--
submittobill.php
551
B
-rw-r--r--
test.html
2.14
KB
-rw-r--r--
test.php
768
B
-rw-r--r--
testbyankit.php
1.6
KB
-rw-r--r--
thanks.php
4.42
KB
-rw-r--r--
thanksuser-manual.php
11.55
KB
-rw-r--r--
thanksuser.php
7.42
KB
-rw-r--r--
thanksusertest.php
9.59
KB
-rw-r--r--
user.php
4.84
KB
-rw-r--r--
userlist.php
472
B
-rw-r--r--
vendor.php
10.63
KB
-rw-r--r--
vendorold.php
9.86
KB
-rw-r--r--
verify.php
10.87
KB
-rw-r--r--
vpayments-1pxconf23.php
9.99
KB
-rw-r--r--
vpayments-6gworkshop24.php
10.01
KB
-rw-r--r--
vpayments-acss.php
9.69
KB
-rw-r--r--
vpayments-adb2020.php
9.76
KB
-rw-r--r--
vpayments-all.php
9.81
KB
-rw-r--r--
vpayments-all1.php
9.81
KB
-rw-r--r--
vpayments-ankit.php
6.38
KB
-rw-r--r--
vpayments-atmb23.php
10.04
KB
-rw-r--r--
vpayments-caiss.php
9.7
KB
-rw-r--r--
vpayments-compass24.php
10
KB
-rw-r--r--
vpayments-csmworkshop.php
9.7
KB
-rw-r--r--
vpayments-datar-close.php
9.72
KB
-rw-r--r--
vpayments-dilab.php
9.67
KB
-rw-r--r--
vpayments-diwalibook.php
9.73
KB
-rw-r--r--
vpayments-diwalibookdrive2020....
9.74
KB
-rw-r--r--
vpayments-dshcs.php
10
KB
-rw-r--r--
vpayments-edc24.php
10.02
KB
-rw-r--r--
vpayments-envision.php
10
KB
-rw-r--r--
vpayments-fdp2020.php
9.7
KB
-rw-r--r--
vpayments-hostel.php
9.72
KB
-rw-r--r--
vpayments-hostelfee.php
10
KB
-rw-r--r--
vpayments-icon22.php
9.99
KB
-rw-r--r--
vpayments-ictdx-close.php
9.7
KB
-rw-r--r--
vpayments-intsemfee.php
10.02
KB
-rw-r--r--
vpayments-jacfee2020-initiated...
9.76
KB
-rw-r--r--
vpayments-jacfee2020.php
9.77
KB
-rw-r--r--
vpayments-jacfee2024.php
10
KB
-rw-r--r--
vpayments-jmpfeb2021.php
10.18
KB
-rw-r--r--
vpayments-libfine.php
10.26
KB
-rw-r--r--
vpayments-mgrsajan2021.php
10.18
KB
-rw-r--r--
vpayments-mtech24hostel.php
10.02
KB
-rw-r--r--
vpayments-ngwin.php
9.69
KB
-rw-r--r--
vpayments-nwcbh-close.php
9.74
KB
-rw-r--r--
vpayments-odyssey20.php
9.7
KB
-rw-r--r--
vpayments-pgddsai-entranceexam...
9.95
KB
-rw-r--r--
vpayments-pgddsai.php
10.08
KB
-rw-r--r--
vpayments-preplacement2020.php
10.2
KB
-rw-r--r--
vpayments-rdbaccess.php
7.22
KB
-rw-r--r--
vpayments-retrace2019-close.ph...
9.75
KB
-rw-r--r--
vpayments-riise.php
9.73
KB
-rw-r--r--
vpayments-vlsirevisit2020.php
10.23
KB
-rw-r--r--
vpayments-vlsirevisit2023.php
9.98
KB
-rw-r--r--
vpayments.php
11.17
KB
-rw-r--r--
wanted_sql_file.sql
2.33
MB
-rw-r--r--
webiiit_pg.sql
1.42
MB
-rw-r--r--
webiiit_pg_bkp_24102020.sql
7.69
MB
-rw-r--r--
welcome.backup.php
18.06
KB
-rw-r--r--
welcome.php
23.42
KB
-rw-r--r--
welcome.txt
23.38
KB
-rw-r--r--
welcome1032015.php
23.37
KB
-rw-r--r--
welcomebill.php
5.29
KB
-rw-r--r--
welcomehdfc.php
5.8
KB
-rw-r--r--
welcomeold.php
23.38
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : formvalidator.php
<?PHP /* ------------------------------------------------------------------------- PHP Form Validator (formvalidator.php) Version 1.1 This program is free software published under the terms of the GNU Lesser General Public License. This program is distributed in the hope that it will be useful - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For updates, please visit: http://www.html-form-guide.com/php-form/php-form-validation.html Questions & comments please send to info@html-form-guide.com ------------------------------------------------------------------------- */ /** * Carries information about each of the form validations */ class ValidatorObj { var $variable_name; var $validator_string; var $error_string; } /** * Base class for custom validation objects **/ class CustomValidator { function DoValidate(&$formars,&$error_hash) { return true; } } /** Default error messages*/ define("E_VAL_REQUIRED_VALUE","Please enter the value for %s"); define("E_VAL_MAXLEN_EXCEEDED","Maximum length exceeded for %s."); define("E_VAL_MINLEN_CHECK_FAILED","Please enter input with length more than %d for %s"); define("E_VAL_ALNUM_CHECK_FAILED","Please provide an alpha-numeric input for %s"); define("E_VAL_ALNUM_S_CHECK_FAILED","Please provide an alpha-numeric input for %s"); define("E_VAL_NUM_CHECK_FAILED","Please provide numeric input for %s"); define("E_VAL_ALPHA_CHECK_FAILED","Please provide alphabetic input for %s"); define("E_VAL_ALPHA_S_CHECK_FAILED","Please provide alphabetic input for %s"); define("E_VAL_EMAIL_CHECK_FAILED","Please provide a valida email address"); define("E_VAL_LESSTHAN_CHECK_FAILED","Enter a value less than %f for %s"); define("E_VAL_GREATERTHAN_CHECK_FAILED","Enter a value greater than %f for %s"); define("E_VAL_REGEXP_CHECK_FAILED","Please provide a valid input for %s"); define("E_VAL_DONTSEL_CHECK_FAILED","Wrong option selected for %s"); define("E_VAL_SELMIN_CHECK_FAILED","Please select minimum %d options for %s"); define("E_VAL_SELONE_CHECK_FAILED","Please select an option for %s"); define("E_VAL_EQELMNT_CHECK_FAILED","Value of %s should be same as that of %s"); define("E_VAL_NEELMNT_CHECK_FAILED","Value of %s should not be same as that of %s"); /** * FormValidator: The main class that does all the form validations **/ class FormValidator { var $validator_array; var $error_hash; var $custom_validators; function FormValidator() { $this->validator_array = array(); $this->error_hash = array(); $this->custom_validators=array(); } function AddCustomValidator(&$customv) { array_push($this->custom_validators,$customv); } function addValidation($variable,$validator,$error) { $validator_obj = new ValidatorObj(); $validator_obj->variable_name = $variable; $validator_obj->validator_string = $validator; $validator_obj->error_string = $error; array_push($this->validator_array,$validator_obj); } function GetErrors() { return $this->error_hash; } function ValidateForm() { $bret = true; $error_string=""; $error_to_display = ""; if(strcmp($_SERVER['REQUEST_METHOD'],'POST')==0) { $form_variables = $_POST; } else { $form_variables = $_GET; } $vcount = count($this->validator_array); foreach($this->validator_array as $val_obj) { if(!$this->ValidateObject($val_obj,$form_variables,$error_string)) { $bret = false; $this->error_hash[$val_obj->variable_name] = $error_string; } } if(true == $bret && count($this->custom_validators) > 0) { foreach( $this->custom_validators as $custom_val) { if(false == $custom_val->DoValidate($form_variables,$this->error_hash)) { $bret = false; } } } return $bret; } function ValidateObject($validatorobj,$formvariables,&$error_string) { $bret = true; $splitted = explode("=",$validatorobj->validator_string); $command = $splitted[0]; $command_value = ''; if(isset($splitted[1]) && strlen($splitted[1])>0) { $command_value = $splitted[1]; } $default_error_message=""; $input_value =""; if(isset($formvariables[$validatorobj->variable_name])) { $input_value = $formvariables[$validatorobj->variable_name]; } $bret = $this->ValidateCommand($command,$command_value,$input_value, $default_error_message, $validatorobj->variable_name, $formvariables); if(false == $bret) { if(isset($validatorobj->error_string) && strlen($validatorobj->error_string)>0) { $error_string = $validatorobj->error_string; } else { $error_string = $default_error_message; } }//if return $bret; } function validate_req($input_value, &$default_error_message,$variable_name) { $bret = true; if(!isset($input_value) || strlen($input_value) <=0) { $bret=false; $default_error_message = sprintf(E_VAL_REQUIRED_VALUE,$variable_name); } return $bret; } function validate_maxlen($input_value,$max_len,$variable_name,&$default_error_message) { $bret = true; if(isset($input_value) ) { $input_length = strlen($input_value); if($input_length > $max_len) { $bret=false; $default_error_message = sprintf(E_VAL_MAXLEN_EXCEEDED,$variable_name); } } return $bret; } function validate_minlen($input_value,$min_len,$variable_name,&$default_error_message) { $bret = true; if(isset($input_value) ) { $input_length = strlen($input_value); if($input_length < $min_len) { $bret=false; $default_error_message = sprintf(E_VAL_MINLEN_CHECK_FAILED,$min_len,$variable_name); } } return $bret; } function test_datatype($input_value,$reg_exp) { $r = "/".$reg_exp."/"; if(preg_match($r,$input_value)) { return false; } return true; } function validate_email($email) { return preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/", $email); } function validate_for_numeric_input($input_value,&$validation_success) { $more_validations=true; $validation_success = true; if(strlen($input_value)>0) { if(false == is_numeric($input_value)) { $validation_success = false; $more_validations=false; } } else { $more_validations=false; } return $more_validations; } function validate_lessthan($command_value,$input_value, $variable_name,&$default_error_message) { $bret = true; if(false == $this->validate_for_numeric_input($input_value, $bret)) { return $bret; } if($bret) { $lessthan = doubleval($command_value); $float_inputval = doubleval($input_value); if($float_inputval >= $lessthan) { $default_error_message = sprintf(E_VAL_LESSTHAN_CHECK_FAILED, $lessthan, $variable_name); $bret = false; }//if } return $bret ; } function validate_greaterthan($command_value,$input_value,$variable_name,&$default_error_message) { $bret = true; if(false == $this->validate_for_numeric_input($input_value,$bret)) { return $bret; } if($bret) { $greaterthan = doubleval($command_value); $float_inputval = doubleval($input_value); if($float_inputval <= $greaterthan) { $default_error_message = sprintf(E_VAL_GREATERTHAN_CHECK_FAILED, $greaterthan, $variable_name); $bret = false; }//if } return $bret ; } function validate_select($input_value,$command_value,&$default_error_message,$variable_name) { $bret=false; if(is_array($input_value)) { foreach($input_value as $value) { if($value == $command_value) { $bret=true; break; } } } else { if($command_value == $input_value) { $bret=true; } } if(false == $bret) { $default_error_message = sprintf(E_VAL_SHOULD_SEL_CHECK_FAILED, $command_value,$variable_name); } return $bret; } function validate_dontselect($input_value,$command_value,&$default_error_message,$variable_name) { $bret=true; if(is_array($input_value)) { foreach($input_value as $value) { if($value == $command_value) { $bret=false; $default_error_message = sprintf(E_VAL_DONTSEL_CHECK_FAILED,$variable_name); break; } } } else { if($command_value == $input_value) { $bret=false; $default_error_message = sprintf(E_VAL_DONTSEL_CHECK_FAILED,$variable_name); } } return $bret; } function ValidateCommand($command,$command_value,$input_value,&$default_error_message,$variable_name,$formvariables) { $bret=true; switch($command) { case 'req': { $bret = $this->validate_req($input_value, $default_error_message,$variable_name); break; } case 'maxlen': { $max_len = intval($command_value); $bret = $this->validate_maxlen($input_value,$max_len,$variable_name, $default_error_message); break; } case 'minlen': { $min_len = intval($command_value); $bret = $this->validate_minlen($input_value,$min_len,$variable_name, $default_error_message); break; } case 'alnum': { $bret= $this->test_datatype($input_value,"[^A-Za-z0-9]"); if(false == $bret) { $default_error_message = sprintf(E_VAL_ALNUM_CHECK_FAILED,$variable_name); } break; } case 'alnum_s': { $bret= $this->test_datatype($input_value,"[^A-Za-z0-9 ]"); if(false == $bret) { $default_error_message = sprintf(E_VAL_ALNUM_S_CHECK_FAILED,$variable_name); } break; } case 'num': case 'numeric': { $bret= $this->test_datatype($input_value,"[^0-9]"); if(false == $bret) { $default_error_message = sprintf(E_VAL_NUM_CHECK_FAILED,$variable_name); } break; } case 'alpha': { $bret= $this->test_datatype($input_value,"[^A-Za-z]"); if(false == $bret) { $default_error_message = sprintf(E_VAL_ALPHA_CHECK_FAILED,$variable_name); } break; } case 'alpha_s': { $bret= $this->test_datatype($input_value,"[^A-Za-z ]"); if(false == $bret) { $default_error_message = sprintf(E_VAL_ALPHA_S_CHECK_FAILED,$variable_name); } break; } case 'email': { if(isset($input_value) && strlen($input_value)>0) { $bret= $this->validate_email($input_value); if(false == $bret) { $default_error_message = E_VAL_EMAIL_CHECK_FAILED; } } break; } case "lt": case "lessthan": { $bret = $this->validate_lessthan($command_value, $input_value, $variable_name, $default_error_message); break; } case "gt": case "greaterthan": { $bret = $this->validate_greaterthan($command_value, $input_value, $variable_name, $default_error_message); break; } case "regexp": { if(isset($input_value) && strlen($input_value)>0) { if(!preg_match("$command_value",$input_value)) { $bret=false; $default_error_message = sprintf(E_VAL_REGEXP_CHECK_FAILED,$variable_name); } } break; } case "dontselect": case "dontselectchk": case "dontselectradio": { $bret = $this->validate_dontselect($input_value, $command_value, $default_error_message, $variable_name); break; }//case case "shouldselchk": case "selectradio": { $bret = $this->validate_select($input_value, $command_value, $default_error_message, $variable_name); break; }//case case "selmin": { $min_count = intval($command_value); if(isset($input_value)) { if($min_count > 1) { $bret = (count($input_value) >= $min_count )?true:false; } else { $bret = true; } } else { $bret= false; $default_error_message = sprintf(E_VAL_SELMIN_CHECK_FAILED,$min_count,$variable_name); } break; }//case case "selone": { if(false == isset($input_value)|| strlen($input_value)<=0) { $bret= false; $default_error_message = sprintf(E_VAL_SELONE_CHECK_FAILED,$variable_name); } break; } case "eqelmnt": { if(isset($formvariables[$command_value]) && strcmp($input_value,$formvariables[$command_value])==0 ) { $bret=true; } else { $bret= false; $default_error_message = sprintf(E_VAL_EQELMNT_CHECK_FAILED,$variable_name,$command_value); } break; } case "neelmnt": { if(isset($formvariables[$command_value]) && strcmp($input_value,$formvariables[$command_value]) !=0 ) { $bret=true; } else { $bret= false; $default_error_message = sprintf(E_VAL_NEELMNT_CHECK_FAILED,$variable_name,$command_value); } break; } }//switch return $bret; }//validdate command } ?>
Close