Thứ Hai, 12 tháng 5, 2014

Get full url




function url_origin($s, $use_forwarded_host=false)
{
    $ssl = (!empty($s['HTTPS']) && $s['HTTPS'] == 'on') ? true:false;
    $sp = strtolower($s['SERVER_PROTOCOL']);
    $protocol = substr($sp, 0, strpos($sp, '/')) . (($ssl) ? 's' : '');
    $port = $s['SERVER_PORT'];
    $port = ((!$ssl && $port=='80') || ($ssl && $port=='443')) ? '' : ':'.$port;
    $host = ($use_forwarded_host && isset($s['HTTP_X_FORWARDED_HOST'])) ? $s['HTTP_X_FORWARDED_HOST'] : (isset($s['HTTP_HOST']) ? $s['HTTP_HOST'] : null);
    $host = isset($host) ? $host : $s['SERVER_NAME'] . $port;
    return $protocol . '://' . $host;
}
function full_url($s, $use_forwarded_host=false)
{
    return url_origin($s, $use_forwarded_host) . $s['REQUEST_URI'];
}

Thứ Bảy, 10 tháng 5, 2014

Function get content Liric or dic

    
            case "loibaihat_zing":
                        ?>
                        <form  method="get" role="form">
                            <legend>Form title</legend>
                       
                            <div class="form-group">
                                <label for="">name</label>
                                <input name="word" type="text" class="form-control" id="" placeholder="">
                            </div>
                            <input type="hidden" name="name" value="Your_Account">
                            <input type="hidden" name="case" value="loibaihat_zing">
                            <input type="hidden" name="op" value="MyDomain">
                            <button type="submit" class="btn btn-primary">Submit</button>
                        </form>
                        <?php
                $lik= str_replace(" ", "+", ($_GET["word"])) ;
                $url="http://mp3.zing.vn/tim-kiem/bai-hat.html?q=".$lik;
                $html=get_page($url);
                 foreach ($html->find(".content-item h3 a._trackLink") as $value) {                    
                     if(strpos($value->href,"bai-hat")===false) {
                         continue;
                     }
                     echo "<h1>".$value->innertext."</h1>";
                    $url="http://mp3.zing.vn".$value->href."";               
                    $html2=get_page($url);
                    foreach ($html2->find("._lyricItem") as $value2) {

                        $array_of_id_or_class=array("oLyric");
                        $name = implode('|', $array_of_id_or_class);
                        $regex = '#<(\w+)\s[^>]*(class|id)\s*=\s*[\'"](' . $name .
                            ')[\'"][^>]*>.*</\\1>#isU';
                        echo (preg_replace($regex, '', $value2->innertext));

                       
                    }
                 }
                die;
            break;
   

            case "loibaihat":
                        ?>
                        <form  method="get" role="form">
                            <legend>Form title</legend>
                       
                            <div class="form-group">
                                <label for="">name</label>
                                <input name="word" type="text" class="form-control" id="" placeholder="">
                            </div>
                            <input type="hidden" name="name" value="Your_Account">
                            <input type="hidden" name="case" value="loibaihat">
                            <input type="hidden" name="op" value="MyDomain">
                            <button type="submit" class="btn btn-primary">Submit</button>
                        </form>
                        <?php
                       
                $lik= str_replace(" ", "+", unicode($_GET["word"])) ;
                $url="http://loibaihat.mobi/tim-kiem/loi-bai-hat.html?search=".$lik;
                $html=get_page($url);

                 foreach ($html->find(".item a") as $value) {
                     echo "<h1>".$value->innertext."</h1>";
                    echo "<h5>http://loibaihat.mobi".$value->href."</h5>";
                    // $url="http://loibaihat.mobi".$value->href."";
                    // $html2=get_page($url);
                    // foreach ($html2->find(".lyric") as $value2) {
                    //     echo $value2->innertext;
                    // }
                     // echo "<pre>";
                     //     print_r($value);
                     // echo "</pre>";   
                 }
                die;
            break;





            case "dict":
                        ?>
                        <form  method="get" role="form">
                            <legend>Form title</legend>
                       
                            <div class="form-group">
                                <label for="">name</label>
                                <input name="word" type="text" class="form-control" id="" placeholder="">
                            </div>
                            <input type="hidden" name="name" value="Your_Account">
                            <input type="hidden" name="case" value="dict">
                            <input type="hidden" name="op" value="MyDomain">
                            <button type="submit" class="btn btn-primary">Submit</button>
                        </form>
                        <?php
                $url="http://vdict.com/".$_GET["word"].",1,0,0.html";
                $html=get_page($url);
                 foreach ($html->find(".word_title") as $value) {
                     echo "<h1>".$value->innertext."</h1>";
                     // echo "<pre>";
                     //     print_r($value);
                     // echo "</pre>";   
                 }
               
                 foreach ($html->find(".pronounce") as $value) {
                     echo "<p>".$value->innertext."</p>";
                     // echo "<pre>";
                     //     print_r($value);
                     // echo "</pre>";   
                 }       
                 foreach ($html->find(".phanloai") as $value) {
                     echo "<h3>".$value->innertext."</h3>";
                     // echo "<pre>";
                     //     print_r($value);
                     // echo "</pre>";   
                 }       
                 foreach ($html->find(".list1") as $value) {
                     echo "<p>".$value->innertext."</p>";
                     // echo "<pre>";
                     //     print_r($value);
                     // echo "</pre>";   
                 }                                

           

                die;
            break;