Показать сообщение отдельно

Два вопроса как делать ввод в консоле и завершать программу клавишей
  #9943  
Старый 08.04.2009, 15:15
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
С нами: 9473484

Репутация: 104
По умолчанию Два вопроса как делать ввод в консоле и завершать программу клавишей

PHP код:
<?php
 
include("lib.php");
 
     function 
linkurl($link)
   {
       
   
connection();
   
$query "SELECT * FROM link where site='".$link."'";
   
$rezult mysql_query($query);
   if(!
$rezult)    return mysql_error();
    
   if(
mysql_numrows($rezult) >0){
   return 
false;
     
   }   
     
      else {
       
       
$query2 "INSERT INTO link (site,date) VALUES('$link', NOW())";
       
$rez mysql_query($query2);
       if(!
$rez) return mysql_error() ;
       return 
true;
      
         }      
       
        
    }

 function 
Findurl($http,$path,$file,$lim=0)
 {
 
//$id = file_get_contents($http,'rb');
  
$curl curl_init($http.$path.$file);
 
// Параметры соединения
 
curl_setopt($curlCURLOPT_RETURNTRANSFER,1);
 
// Получаем соедржимое страницы
 
$id2 curl_exec($curl);
 
// Закриваем соединение
 
curl_close($curl);
 
 
$mas =  array();  
 
$pat '|(\w*\.php\?option=com_content&amp;(?:\w*.\w*&amp;)*\w*.\w*)|is';     
 
$total =  preg_match_all($pat,$id2,$poc) ;
    
   
  
  for(
$i=0$i $total $i++)
  {
     
$mas[] = $poc[1][$i]; 
     
  }
  
  
  
    
 
 foreach (
$mas as $link)
       {
          
linkurl($link);
       }  
        
//   if($lim == 3) exit(); 
     
connection();
   
$query1 "SELECT site FROM link limit $lim,1 ";
   
$rezult1 mysql_query($query1);
   if(!
$rezult1)    return mysql_error();
   
         
      if(
mysql_numrows($rezult1) > 0){
      
$pagelink mysql_fetch_array($rezult1); 
      
$filelink $pagelink['site'] ;
       echo 
$filelink."\r\n";
         
       
Findurl($http,$path,$filelink,$lim+1) ;
   }


    
Findurl('http://planeta.ls','/portal/','index.php');
    
    echo 
"Finish";
?>
Например что б я нажал на клавишу программа остановилать
 
Ответить с цитированием