shell bypass 403
<?php
class Util {
public function getValueFromKeyArray($array,$key) {
if($array[$key]=="") {
return $key;
}else {
return $array[$key];
}
}
public function splitDataToOption($data,$matchValue,$delimeter) {
$arrData = split($delimeter, $data);
for($i=0;$i<count($arrData);$i++) {
if($arrData[$i] == $matchValue) {
echo "<option value=\"".$arrData[$i]."\" selected=\"selected\">".$arrData[$i]."</option>";
}
else {
echo "<option value=\"".$arrData[$i]."\">".$arrData[$i]."</option>";
}
}
}
public function arrayToOption($arrValue,$arrData,$matchValue) {
if($arrData == null) {
$arrData == $arrValue;
}
for($i=0;$i<count($arrValue);$i++) {
if($arrValue[$i] == $matchValue) {
echo "<option value=\"".$arrValue[$i]."\" selected=\"selected\">".$arrData[$i]."</option>";
}
else {
echo "<option value=\"".$arrValue[$i]."\">".$arrData[$i]."</option>";
}
}
}
public function arrayKeyToOption($arrValue,$matchValue) {
foreach($arrValue as $key => $value) {
// echo $key;
if($key == $matchValue) {
echo "<option value=\"".$key."\" selected=\"selected\">".$value."</option>";
}
else {
echo "<option value=\"".$key."\">".$value."</option>";
}
}
}
public function printResult($success,$error) {
if(count($success)!=0) {
echo "<div class=\"greenbox\">";
for($i=0;$i<count($success);$i++) {
echo "<p>".$success[$i]."</p>";
}
echo "</div>";
}
if(count($error)!=0) {
echo "<div class=\"redbox\">";
for($i=0;$i<count($error);$i++) {
echo "<p>".$error[$i]."</p>";
}
echo "</div>";
}
}
public function textFormatter($text,$arrReplace) {
return strtr($text, $arrReplace);
}
}
?>