из php в программу с оболочкой

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Serrg, 29 Mar 2013.

  1. Serrg

    Serrg Elder - Старейшина

    Joined:
    25 Dec 2011
    Messages:
    85
    Likes Received:
    15
    Reputations:
    13
    Здравствуйте, хотел у вас спросить можете ли вы помочь мне как из этого php скрипта сделать целиковую программу, чтобы работала не только через денвер или какой то другой сервер, но и как программа.

    Code:
    <?php
    
     
    
        function mhone($id){
    
            $evo = curl_init();
    
            $slipknot = $res;                
    
            curl_setopt($evo, CURLOPT_RETURNTRANSFER,1);                     
    
            curl_setopt($evo, CURLOPT_URL,'http://m.vk.com/id'. $id);
    
            curl_setopt($evo, CURLOPT_USERAGENT,'Opera/12.0 (compatible; MSIE 5.01; Windows NT 5.0)');   
    
            $res = curl_exec($evo); 
    
                if (strpos($res,'tel:')){ 
    
                    $ok = explode('tel:',$res);
    
                    $ok = explode("'>",$ok[1]);
    
                    $len = strlen($ok[0]);
    
                    if (($len < 11 or $len > 12)){ return null; exit; }
    
                     
    
                $st = substr($ok[0],0,2);
    
         
    
                $check = array ('+1','+2','+3','+4','+5','+6','+9','+0');
    
     
    
                foreach($check as $n)
    
                {
    
                    if ($st == $n)
    
                    {
    
                        return '';
    
                        exit;
    
                    } 
    
                }
    
         
    
                if (explode('+7',$st) or (explode('+8',$st)))
    
                { 
    
                        if (($st ==  '+7') or ($st == '+8'))
    
                        {
    
                            $len = strlen($ok[0]);
    
                            $res =  '8' .substr($ok[0],2,$len);
    
                            return $res;
    
                        }
    
                            else
    
                                {   return $ok[0];  }                                                    
    
                }    
    
             
    
            }
    
                else return '';
    
             
    
        }
    
     
    
        function result($slipknot){
    
            $file_x = 'Numbers.txt';
    
                if (!is_file($file_x)){ $f = fopen($file_x,'a+'); }
    
                    $f = fopen($file_x,'a+');
    
                    fwrite($f , $slipknot . "\n");
    
                    fclose($f);
    
        }
    
         
    
        set_time_limit(0);
    
        $coun = 0;
    
        $id = $_POST['id'];
    
        $max = $_POST['max']; 
    
     
    
     
    
        if (!empty($id) and ($max) and ($_POST['go']))
    
        {
    
                for ($id ; $id<$max; $id++)
    
                { 
    
                    $n = mhone($id);
    
                    if (!empty($n))
    
                    {
    
                        $list[$id] = $n;
    
                        result($n);
    
                        $coun++;
    
                    }            
    
                     
    
                        $id++;
    
                }
    
        }
    
     
    
     
    
    ?>
    
     
    
    <html>
    
      <style type="text/css">
    
            #metalcore {
    
            color: #D6BA5C;
    
            }
    
    </style>
    
     
    
        <head>
    
            <title>Parser Mhone - icq:600001479</title>
    
            <meta content="text/html'; charset='' http-equiv='content-type">
    
         
    
            <body bgcolor='#474747'>
    
        </head>
    
     
    
        <table border='1' align='center'>
    
        <tr>
    
            <td>
    
                <form action='<?$_SERVER['self']?>' method='POST'>
    
                    <div id='metalcore'>
    
                    <label><b>ID:</b></label><br>
    
                    <input type='text' value='<?echo $_POST['id']?>' name='id'><br>
    
                    <label><b>ID max:</b></label><br>
    
                    <input type='text' value='<?echo $_POST['max']?>' name='max'>
    
                    <input type='submit' name='go' value='parse'><br>
    
                 
    
                    <br><label><b>Nomers: <?echo $coun;?></b></label><br>
    
                    <textarea cols='17' rows='23'><?if (isset($list)){ foreach($list as $value){echo $value ."\n" ; } }?></textarea><br>
    
                    </div>
    
                </form>
    
        </td>
    
        </tr> 
    
     
    
    </html> 
    
     

    Это для Парсера номеров телефонов из Вконтакте

    Взял вот отсюда: http://www.xakfor.net/threads/Парсер-мобильных-номеров-vk-com.1155/


    P.S За ответы буду вам очень благодарен.

    С Уважением Serrg !
     
    #1 Serrg, 29 Mar 2013
    Last edited: 29 Mar 2013
  2. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    Посмотри в сторону phpdevel studio, если знаешь php. А если нет -- только в торговый раздел.
     
  3. wkar

    wkar Elder - Старейшина

    Joined:
    18 Oct 2009
    Messages:
    211
    Likes Received:
    67
    Reputations:
    34
    _ttp://bit.ly/110hc9g
    С Уважением wkar !
     
    #3 wkar, 29 Mar 2013
    Last edited: 29 Mar 2013
Loading...
Similar Threads - программу оболочкой
  1. Peja
    Replies:
    0
    Views:
    2,728