Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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);
    }
}
Exemplo n.º 3
0
<?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);
Exemplo n.º 4
0
            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;
Exemplo n.º 5
0
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);
    }
}