function checkRedirect($link) { // 1 - $http_code = getStatusCode($link); if ($http_code === 301) { echo "301 redirect"; return true; } // 2 - html redirect $redirectString = "meta http-equiv=\"refresh\""; $source = getSourceCode($link); $pos = strpos($source, $redirectString); if ($pos !== false) { echo "http redirect"; return true; } // JS redirect // google.js redirect fail // $redirectString = ".location"; // $JSLinks = getJSLinks($source); // foreach ($JSLinks as $link) { // $jsCode = getSourceCode($link); // $pos = strpos($jsCode, $redirectString); // if ($pos !== false) // { // echo "js ".$link." redirect"; // return true; // } // } return false; }
function validateLogin($username, $password) { $password = md5($password); $query = mysql_query("select userid from fn_users where email='{$username}' and password='******' and status=1"); if (mysql_num_rows($query) > 0) { $obj = mysql_fetch_object($query); return $obj->userid; } else { $response = generateResponse(FALSE, INVALID_USERNAME_PWD); echo json_encode($response); getStatusCode(401); } }
<?php require_once "../../config.php"; require_once "{$CFG->libdir}/resourcelib.php"; require_once "../../course/lib.php"; require_once "locallib.php"; require_once "config.php"; defined('MOODLE_INTERNAL') || die; $url = urldecode($_GET["purl"]); print getStatusCode($url);
echo $str; } } } if ($_POST['action'] == 'getDuplicateTags') { if (isset($_POST['pages']) and isset($_POST['domains'])) { $page_list = explode("\n", $_POST['pages']); $domain_list = explode("\n", $_POST['domains']); $count_domains = count($domain_list); $count_pages = count($page_list); for ($i = 0; $i < $count_domains; $i++) { for ($j = 0; $j < $count_pages; $j++) { $domain = trim($domain_list[$i]); $page = trim($page_list[$j]); $url = str_replace('visahq.com', $domain, $page); $code = getStatusCode($url); if ($code != 200) { } else { $url_list[] = $url; //$urllol.=$url.' '.$code.'<br>'; } } } if (count($url_list) > 1) { $count_url = count($url_list); for ($i = 0; $i < $count_url; $i++) { $html_content = getContent($url_list[$i]); $html = phpQuery::newDocumentHTML($html_content); $description = $html->find("meta[name='description']")->attr('content'); if ($description != '') { $result['description'][$url_list[$i]] = $description;
function settings_tagnote($authuserid) { $client = new SoapClient(host); $sessionId = $client->login(username, password); $customerId = ''; $query = mysql_query("select mageid from fn_users where userid='" . $authid . "' limit 1"); if (mysql_num_rows($query) > 0) { $obj = mysql_fetch_object($query); $customerId = $obj->mageid; $requestData = array('tagnote_id' => $customerId, 'finao' => 'testing, testing, 123'); $tagnoteData = $client->call($sessionId, 'finao.update', array($requestData)); echo $json = json_encode($tagnoteData); } else { getStatusCode(401); $response = generateResponse(FALSE, UNUTHORISED_USER); echo json_encode($response); } }