<?
##
## This filename is gllgle.php
##
## GOOGLE search
##
## Author : 0172 (http://romeo.snu.ac.kr/~parkmc2)
##
#################################################
##
## GOOGLE CHANNEL
##
#################################################
#############################################
##
## FUNCTIONs for GOOGLE
##
#############################################
## read url function
##
function readURL($url) {
$fp = @fopen($url,"rb");
$file = $fp;
settype($file, boolean);
if ($file) {
while (!feof($fp)) {
$tmp = fgets($fp, 1024);
$temp .= $tmp;
}
fclose($fp);
} else {
$temp = "";
}
return $temp;
}
## google search
##
$link = "http://kr.yahoo.com";
$data = readURL($link);
echo "$data";
$dir = strstr($data,"<p class=e>");
$dir = substr($dir,0,strpos($dir,"<div>"));
$data = str_replace($dir,"",$data);
$info = strstr($data,"<table width=100% border=0 cellpadding=1 cellspacing=0 bgcolor=#3366cc>");
$info = substr($info,0,strpos($info,"<div>"));
$result = strstr($data,"<div><p class=g>");
$result = substr($result,0,strpos($result,"</div>")+6);
$result = str_replace("<a class=fl href=/search","<a class=fl href=http://www.google.co.kr/search",$result);
$page = strstr($data,"<div class=n>");
$page = substr($page,0,strpos($page,"</div>"));
$page = str_replace("http://img.yahoo.co.kr/home/200307/m7v5.gif","http://demo.damota.com/upimages/logo.gif",$page);
$page = str_replace("<a href=/search?q=","<a href=./google.php?query=$query&q=",$page);
echo $info;
echo $result;
echo "<p>".$page."<p>\n";
?>
##
## This filename is gllgle.php
##
## GOOGLE search
##
## Author : 0172 (http://romeo.snu.ac.kr/~parkmc2)
##
#################################################
##
## GOOGLE CHANNEL
##
#################################################
#############################################
##
## FUNCTIONs for GOOGLE
##
#############################################
## read url function
##
function readURL($url) {
$fp = @fopen($url,"rb");
$file = $fp;
settype($file, boolean);
if ($file) {
while (!feof($fp)) {
$tmp = fgets($fp, 1024);
$temp .= $tmp;
}
fclose($fp);
} else {
$temp = "";
}
return $temp;
}
## google search
##
$link = "http://kr.yahoo.com";
$data = readURL($link);
echo "$data";
$dir = strstr($data,"<p class=e>");
$dir = substr($dir,0,strpos($dir,"<div>"));
$data = str_replace($dir,"",$data);
$info = strstr($data,"<table width=100% border=0 cellpadding=1 cellspacing=0 bgcolor=#3366cc>");
$info = substr($info,0,strpos($info,"<div>"));
$result = strstr($data,"<div><p class=g>");
$result = substr($result,0,strpos($result,"</div>")+6);
$result = str_replace("<a class=fl href=/search","<a class=fl href=http://www.google.co.kr/search",$result);
$page = strstr($data,"<div class=n>");
$page = substr($page,0,strpos($page,"</div>"));
$page = str_replace("http://img.yahoo.co.kr/home/200307/m7v5.gif","http://demo.damota.com/upimages/logo.gif",$page);
$page = str_replace("<a href=/search?q=","<a href=./google.php?query=$query&q=",$page);
echo $info;
echo $result;
echo "<p>".$page."<p>\n";
?>
'Web > PHP' 카테고리의 다른 글
사이트 맵 처리(텍스트방식) (0) | 2013.09.26 |
---|---|
[array] 인덱스값주면서 배열에 넣기 (0) | 2013.09.26 |
BMP,PSD,GIF,PNG 파일의 헤더 구하기 (0) | 2013.09.26 |
비트연산 응용 (0) | 2013.09.26 |
파일 생성시간에따라 삭제하기 (0) | 2013.09.26 |