كود PHP:
//== filter bad words
function is_bad_word_string($string, $array) {
foreach ($array as $value) {
if (!stristr($string, $value) === FALSE) {
//echo "Not Valid";
return true;
} else {
//echo "$string === Is Valid";
return false;
}
}
}
function string_in_array ($string, $array) {
$array = implode(" ", $array);
if (strrpos ("$array", "$string")) {
// String is found
echo "$string";
return true;
} else {
//echo "$string";
// String was NOT found
return false;
}
}
function remove_between($source, $start, $end){
$final = preg_replace("%$start.*?$end%i", '', $source);
$result = $final;
if ($result){
return $result;
}else{
return '';
}
}
function remove_between2($source, $start, $end){
$final = preg_replace("%$start(.*?\s?)+$end%i", '', $source);
$result = $final;
if ($result){
return $result;
}else{
return '';
}
}
function remove_between_only($source, $start, $end){
$final = preg_replace("%$start(.*?\s?)+$end%i", "$start\n$end", $source);
$result = $final;
if ($result){
return $result;
}else{
return '';
}
}
function between($source, $start, $end){
$start_between = stristr("$source","$start");
$start_between = str_ireplace ( $start, "",$start_between );
$end_between = stripos("$start_between","$end");
$full_between = substr($start_between,0,$end_between);
$full_between = str_ireplace($end,"",$full_between);
$result = $full_between;
return $result;
}
function between_with_start_and_end($source, $start, $end){
$start_between = stristr("$source","$start");
$end_between = stripos("$start_between","$end");
$full_between = substr($start_between,0,$end_between);
$result = "$full_between$end";
return $result;
}
function cURL($url, $ref, $header, $cookie, $p){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
if ($p) {
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $p);
}
$result = curl_exec($ch);
curl_close($ch);
if ($result){
return $result;
}else{
return '';
}
}
//$content = cURL("http://www.google.com",'http://www.google.com',0,0,null);