ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingScript ดึง Related Keyword จาก Yahoo Overture มาสร้างเป็นหน้าเพจสำหรับปั่นๆ*
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Script ดึง Related Keyword จาก Yahoo Overture มาสร้างเป็นหน้าเพจสำหรับปั่นๆ*  (อ่าน 8219 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ggynmsn
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 25



ดูรายละเอียด
« เมื่อ: 04 สิงหาคม 2007, 02:32:12 »

 Smiley

<?php
$keyword=str_replace("_"," ",$mainkeyword);
$keyword=str_replace("%20"," ",$keyword);
$keyword=str_replace(" "," ",$keyword);
$keyword=str_replace("-"," ",$keyword);
include('functions.php');   
$url = 'http://inventory.overture.com/...rchinventory/suggestion/?term= ' . str_replace(" ","+",$keyword) . '&mkt=us&lang=en_US';
$contents = getUrlContents($url);
preg_match_all('/<tr(.*?)<\/tr>/', $contents, $match);
$keyword_row_i = 3;
while($match['1'][$keyword_row_i]  != '') {
$keyword_row_array = explode('</td>',$match['1'][$keyword_row_i]);
$actual_word = strip_tags($keyword_row_array[1]);
$actual_word = str_replace('&nbsp;','',$actual_word);
$keyword_num_array = explode('>',strip_tags($keyword_row_array[0]));
$keyword_num = str_replace('&nbsp;','',$keyword_num_array[1]);
$keyword_display_array[$actual_word] = $keyword_num;
$array_i++;
$keyword_row_i++;
}
      if (count($keyword_display_array) > 0) {
         arsort($keyword_display_array);
         $total = count($keyword_display_array);
         foreach ($keyword_display_array as $key => $val) {
            $keyword_table .= $key . '<BR>';
            $content2=str_replace(' ','-',$key).'.html';
            $key=str_replace("_","+",$key);
             $key=str_replace("%20","+",$key);
             $key=str_replace(" ","+",$key);
             $key=str_replace("-","+",$key);
            
            
         }
         $keyword_table =$keyword_table;
            
      } else {
         $keyword_table .= '<p><strong>There were no results for your keyword search.</strong></p>';
      }
   
?>

<?php echo $keyword_table; ?>



--------------------------------------'functions.php'--------------------------------------
<?php

   
   function getUrlContents($url,$keep_newlines='0') {
      ob_start();
      include_once($url);
      $contents = ob_get_contents();
      ob_end_clean(); 
      if ($keep_newlines == 0) {
         $contents = str_replace("\n",'',$contents);
      }
      return $contents;
   }
   
   function getResultDiv($value,$type='error') {
      // Formats successful or error results whether they are in an array or a snippet.
      if ($type == 'success') {
         $class = 'success-div';
      } elseif ($type == 'test') {
         $class = 'test-div';
      } else {
         $class = 'error-div';
      }
      if (is_array($value)) {
         for ($i = 0; $value[$i] != ''; $i++) {
            $result_div .= '<li>' . $value[$i] . '</li>';
         }
         if ($result_div != '') {
            $result_div = '<div class="' . $class . '"><ul>' . $result_div . '</ul></div>';
         }
      } else {
         if ($value != '') {
            $result_div = '<div class="' . $class . '">' . $value . '</div>';
         }
      }
      return $result_div;
   }
      
   function listArray($array) {
      while ($var = each($array)) {
         printf ("Key <b>%s</b> has the value of: <b>%s</b><br>", $var['key'], $var['value']);
      }
   }
      
   if(!function_exists('str_split')){
      function str_split($str,$length=1){
         $cnt = strlen($str);
         for ($i=0; $i<$cnt; $i+=$length) {
            $array[]= substr($str,$i,$length);
         }   
         return $array;
       }
   }
   
   
?>
« แก้ไขครั้งสุดท้าย: 05 สิงหาคม 2007, 02:40:01 โดย bubbleball » บันทึกการเข้า
ก้ามปู
เสือซุ่มด่า
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 218
ออฟไลน์ ออฟไลน์

กระทู้: 6,195



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 04 สิงหาคม 2007, 02:36:32 »

ใจจ้า เดี๋ยวจะลองเอาไปใช้ดู เดี๋ยวถ้าว่างๆจะลองแก้ดูแล้วเอามาแจกซะเลย 555 Grin
บันทึกการเข้า

ตอนนี้ผมไม่ค่อยว่างตอบอะไรใครนะครับ เพราะไม่ได้เข้าบอร์ดเลย
golf98765
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 2,476



ดูรายละเอียด
« ตอบ #2 เมื่อ: 04 สิงหาคม 2007, 02:53:58 »

ขอบคุณครับ

ลองดูละ

ใช้กับ hostgator / localhost ได้

แต่ dreamhost ไม่ได้ครับ

บันทึกการเข้า
invisibleman
คนรักเสียว
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 120



ดูรายละเอียด
« ตอบ #3 เมื่อ: 04 สิงหาคม 2007, 03:45:54 »

ผมลองบน localhost  ไม่ได้อ่ะ
ผมกำหนด mainkeyword แล้วนะครับ
ขึ้น  There were no results for your keyword search  ตลอดเลย

แต่พอเอาไปทดลองบน host กลับใช้ได้
เป็นเพราะอะไรหรือครับ

บันทึกการเข้า
ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,622



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 04 สิงหาคม 2007, 08:15:08 »

ผมลองบน localhost  ไม่ได้อ่ะ
ผมกำหนด mainkeyword แล้วนะครับ
ขึ้น  There were no results for your keyword search  ตลอดเลย

แต่พอเอาไปทดลองบน host กลับใช้ได้
เป็นเพราะอะไรหรือครับ




เปลี่ยน function getUrlContents เป็นแบบข้างล่างสิครับ จะ run ได้ทุกโฮสนะ  Smiley

โค๊ด:
	
function getUrlContents($url,$keep_newlines='0'){
$ch = curl_init();
$timeout = 0; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$contents = curl_exec($ch);
curl_close($ch);

      if ($keep_newlines == 0) {
         $contents = str_replace("\n",'',$contents);
      }
 
return $contents;
}   

แล้วอย่าลืมใส่ คำที่ต้องการค้นหาในบรรทักแรกด้วยนะครับเช่น

$mainkeyword="loans";

« แก้ไขครั้งสุดท้าย: 04 สิงหาคม 2007, 08:17:28 โดย ColdMoney » บันทึกการเข้า

skywalker252
คนรักเสียว
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 170



ดูรายละเอียด
« ตอบ #5 เมื่อ: 04 สิงหาคม 2007, 09:17:01 »

มันใช้ยังไงเหรอครับ พอดีผมไม่ค่อยรู้เกี่ยวกับภาษา php มากนักน่ะครับ

ผมลอง copy แล้ว paste ใน notepad แล้ว save เป็นไฟล์ index.php
จากนั้นก็ upload ขึ้น Hostgator

โดยผมแทรก $mainkeyword="loans"; เข้าไปเป็น

โค๊ด:
<?php
[b]$mainkeyword="loans";[/b]
$keyword=str_replace("_"," ",$mainkeyword);
$keyword=str_replace("%20"," ",$keyword);
$keyword=str_replace(" "," ",$keyword);
$keyword=str_replace("-"," ",$keyword);
include(
'functions.php');   
$url 'http://inventory.overture.com/d/searchinventory/suggestion/?term=' str_replace(" ","+",$keyword) . '&mkt=us&lang=en_US';
$contents getUrlContents($url);
preg_match_all('/<tr(.*?)<\/tr>/'$contents$match);
$keyword_row_i 3;
while(
$match['1'][$keyword_row_i]  != '') {
$keyword_row_array explode('</td>',$match['1'][$keyword_row_i]);
$actual_word strip_tags($keyword_row_array[1]);
$actual_word str_replace('&nbsp;','',$actual_word);
$keyword_num_array explode('>',strip_tags($keyword_row_array[0]));
$keyword_num str_replace('&nbsp;','',$keyword_num_array[1]);
$keyword_display_array[$actual_word] = $keyword_num;
$array_i++;
$keyword_row_i++;
}
      if (
count($keyword_display_array) > 0) {
         
arsort($keyword_display_array);
         
$total count($keyword_display_array);
         foreach (
$keyword_display_array as $key => $val) {
            
$keyword_table .= $key '<BR>';
            
$content2=str_replace(' ','-',$key).'.html';
            
$key=str_replace("_","+",$key);
             
$key=str_replace("%20","+",$key);
             
$key=str_replace(" ","+",$key);
             
$key=str_replace("-","+",$key);
            
            
         }
         
$keyword_table =$keyword_table;
            
      } else {
         
$keyword_table .= '<p><strong>There were no results for your keyword search.</strong></p>';
      }
   
?>


<?php echo $keyword_table?>



--------------------------------------'functions.php'--------------------------------------
<?php

   
   
function getUrlContents($url,$keep_newlines='0') {
      
ob_start();
      include_once(
$url);
      
$contents ob_get_contents();
      
ob_end_clean(); 
      if (
$keep_newlines == 0) {
         
$contents str_replace("\n",'',$contents);
      }
      return 
$contents;
   }
   
   function 
getResultDiv($value,$type='error') {
      
// Formats successful or error results whether they are in an array or a snippet.
      
if ($type == 'success') {
         
$class 'success-div';
      } elseif (
$type == 'test') {
         
$class 'test-div';
      } else {
         
$class 'error-div';
      }
      if (
is_array($value)) {
         for (
$i 0$value[$i] != ''$i++) {
            
$result_div .= '<li>' $value[$i] . '</li>';
         }
         if (
$result_div != '') {
            
$result_div '<div class="' $class '"><ul>' $result_div '</ul></div>';
         }
      } else {
         if (
$value != '') {
            
$result_div '<div class="' $class '">' $value '</div>';
         }
      }
      return 
$result_div;
   }
      
   function 
listArray($array) {
      while (
$var each($array)) {
         
printf ("Key <b>%s</b> has the value of: <b>%s</b><br>"$var['key'], $var['value']);
      }
   }
      
   if(!
function_exists('str_split')){
      function 
str_split($str,$length=1){
         
$cnt strlen($str);
         for (
$i=0$i<$cnt$i+=$length) {
            
$array[]= substr($str,$i,$length);
         }   
         return 
$array;
       }
   }
   
   
?>


แต่พอลองกดดูมันขึ้นว่า
Warning: main(functions.php) [function.main]: failed to open stream: No such file or directory in /home/xxxxxx/public_html/xxxxxx/index.php on line 7

แล้วก็มี keyword เกี่ยวกับ loan อยู่ข้างล่าง แต่มันเป็น Text ธรรมดาน่ะครับ เช่น

auto loan
home equity loan
student loan consolidation program
home loan
student loan
payday loan
loan
online loan


ผมต้องแก้ตรงไหนบ้างครับ ? อยากลองเล่นดูน่ะครับ
บันทึกการเข้า
UnzO
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 54
ออฟไลน์ ออฟไลน์

กระทู้: 1,872



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 04 สิงหาคม 2007, 09:33:05 »

ทำตามนี้คับ  Smiley


ผมลองบน localhost  ไม่ได้อ่ะ
ผมกำหนด mainkeyword แล้วนะครับ
ขึ้น  There were no results for your keyword search  ตลอดเลย

แต่พอเอาไปทดลองบน host กลับใช้ได้
เป็นเพราะอะไรหรือครับ




เปลี่ยน function getUrlContents เป็นแบบข้างล่างสิครับ จะ run ได้ทุกโฮสนะ  Smiley

โค๊ด:
	
function getUrlContents($url,$keep_newlines='0'){
$ch = curl_init();
$timeout = 0; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$contents = curl_exec($ch);
curl_close($ch);

      if ($keep_newlines == 0) {
         $contents = str_replace("\n",'',$contents);
      }
 
return $contents;
}   

แล้วอย่าลืมใส่ คำที่ต้องการค้นหาในบรรทักแรกด้วยนะครับเช่น

$mainkeyword="loans";


บันทึกการเข้า
viking
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด
« ตอบ #7 เมื่อ: 04 สิงหาคม 2007, 09:35:09 »

ไม่เป็น php เลยไม่รู้จะใช้ยังไง แต่ขอเก็บไว้ก่อนแล้วกัน
บันทึกการเข้า
golf98765
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 2,476



ดูรายละเอียด
« ตอบ #8 เมื่อ: 04 สิงหาคม 2007, 10:40:47 »

มันใช้ยังไงเหรอครับ พอดีผมไม่ค่อยรู้เกี่ยวกับภาษา php มากนักน่ะครับ

ผมลอง copy แล้ว paste ใน notepad แล้ว save เป็นไฟล์ index.php
จากนั้นก็ upload ขึ้น Hostgator

โดยผมแทรก $mainkeyword="loans"; เข้าไปเป็น

โค๊ด:
<?php
$mainkeyword
="loans"// change keyword here.
$keyword=str_replace("_"," ",$mainkeyword);
$keyword=str_replace("%20"," ",$keyword);
$keyword=str_replace(" "," ",$keyword);
$keyword=str_replace("-"," ",$keyword);
include(
'functions.php');   
$url 'http://inventory.overture.com/d/searchinventory/suggestion/?term=' str_replace(" ","+",$keyword) . '&mkt=us&lang=en_US';
$contents getUrlContents($url);
preg_match_all('/<tr(.*?)<\/tr>/'$contents$match);
$keyword_row_i 3;
while(
$match['1'][$keyword_row_i]  != '') {
$keyword_row_array explode('</td>',$match['1'][$keyword_row_i]);
$actual_word strip_tags($keyword_row_array[1]);
$actual_word str_replace('&nbsp;','',$actual_word);
$keyword_num_array explode('>',strip_tags($keyword_row_array[0]));
$keyword_num str_replace('&nbsp;','',$keyword_num_array[1]);
$keyword_display_array[$actual_word] = $keyword_num;
$array_i++;
$keyword_row_i++;
}
      if (
count($keyword_display_array) > 0) {
         
arsort($keyword_display_array);
         
$total count($keyword_display_array);
         foreach (
$keyword_display_array as $key => $val) {
            
$keyword_table .= $key '<BR>';
            
$content2=str_replace(' ','-',$key).'.html';
            
$key=str_replace("_","+",$key);
             
$key=str_replace("%20","+",$key);
             
$key=str_replace(" ","+",$key);
             
$key=str_replace("-","+",$key);
            
            
         }
         
$keyword_table =$keyword_table;
            
      } else {
         
$keyword_table .= '<p><strong>There were no results for your keyword search.</strong></p>';
      }
   
?>


<?php echo $keyword_table?>



--------------------------------------'functions.php'--------------------------------------
<?php

   
   
function getUrlContents($url,$keep_newlines='0') {
      
ob_start();
      include_once(
$url);
      
$contents ob_get_contents();
      
ob_end_clean(); 
      if (
$keep_newlines == 0) {
         
$contents str_replace("\n",'',$contents);
      }
      return 
$contents;
   }
   
   function 
getResultDiv($value,$type='error') {
      
// Formats successful or error results whether they are in an array or a snippet.
      
if ($type == 'success') {
         
$class 'success-div';
      } elseif (
$type == 'test') {
         
$class 'test-div';
      } else {
         
$class 'error-div';
      }
      if (
is_array($value)) {
         for (
$i 0$value[$i] != ''$i++) {
            
$result_div .= '<li>' $value[$i] . '</li>';
         }
         if (
$result_div != '') {
            
$result_div '<div class="' $class '"><ul>' $result_div '</ul></div>';
         }
      } else {
         if (
$value != '') {
            
$result_div '<div class="' $class '">' $value '</div>';
         }
      }
      return 
$result_div;
   }
      
   function 
listArray($array) {
      while (
$var each($array)) {
         
printf ("Key <b>%s</b> has the value of: <b>%s</b><br>"$var['key'], $var['value']);
      }
   }
      
   if(!
function_exists('str_split')){
      function 
str_split($str,$length=1){
         
$cnt strlen($str);
         for (
$i=0$i<$cnt$i+=$length) {
            
$array[]= substr($str,$i,$length);
         }   
         return 
$array;
       }
   }
   
   
?>


แต่พอลองกดดูมันขึ้นว่า
Warning: main(functions.php) [function.main]: failed to open stream: No such file or directory in /home/xxxxxx/public_html/xxxxxx/index.php on line 7

แล้วก็มี keyword เกี่ยวกับ loan อยู่ข้างล่าง แต่มันเป็น Text ธรรมดาน่ะครับ เช่น

auto loan
home equity loan
student loan consolidation program
home loan
student loan
payday loan
loan
online loan


ผมต้องแก้ตรงไหนบ้างครับ ? อยากลองเล่นดูน่ะครับ


แก้โค๊ดให้ละครับ ลองดู ที่บรรทัดแรกของโค๊ดครับ
บันทึกการเข้า
kewell
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 42



ดูรายละเอียด
« ตอบ #9 เมื่อ: 04 สิงหาคม 2007, 11:41:29 »

มันใช้ยังไงเหรอครับ พอดีผมไม่ค่อยรู้เกี่ยวกับภาษา php มากนักน่ะครับ

ผมลอง copy แล้ว paste ใน notepad แล้ว save เป็นไฟล์ index.php
จากนั้นก็ upload ขึ้น Hostgator

โดยผมแทรก $mainkeyword="loans"; เข้าไปเป็น

โค๊ด:
<?php
[b]$mainkeyword="loans";[/b]
$keyword=str_replace("_"," ",$mainkeyword);
$keyword=str_replace("%20"," ",$keyword);
$keyword=str_replace(" "," ",$keyword);
$keyword=str_replace("-"," ",$keyword);
include(
'functions.php');   
$url 'http://inventory.overture.com/d/searchinventory/suggestion/?term=' str_replace(" ","+",$keyword) . '&mkt=us&lang=en_US';
$contents getUrlContents($url);
preg_match_all('/<tr(.*?)<\/tr>/'$contents$match);
$keyword_row_i 3;
while(
$match['1'][$keyword_row_i]  != '') {
$keyword_row_array explode('</td>',$match['1'][$keyword_row_i]);
$actual_word strip_tags($keyword_row_array[1]);
$actual_word str_replace('&nbsp;','',$actual_word);
$keyword_num_array explode('>',strip_tags($keyword_row_array[0]));
$keyword_num str_replace('&nbsp;','',$keyword_num_array[1]);
$keyword_display_array[$actual_word] = $keyword_num;
$array_i++;
$keyword_row_i++;
}
      if (
count($keyword_display_array) > 0) {
         
arsort($keyword_display_array);
         
$total count($keyword_display_array);
         foreach (
$keyword_display_array as $key => $val) {
            
$keyword_table .= $key '<BR>';
            
$content2=str_replace(' ','-',$key).'.html';
            
$key=str_replace("_","+",$key);
             
$key=str_replace("%20","+",$key);
             
$key=str_replace(" ","+",$key);
             
$key=str_replace("-","+",$key);
            
            
         }
         
$keyword_table =$keyword_table;
            
      } else {
         
$keyword_table .= '<p><strong>There were no results for your keyword search.</strong></p>';
      }
   
?>


<?php echo $keyword_table?>



--------------------------------------'functions.php'--------------------------------------
<?php

   
   
function getUrlContents($url,$keep_newlines='0') {
      
ob_start();
      include_once(
$url);
      
$contents ob_get_contents();
      
ob_end_clean(); 
      if (
$keep_newlines == 0) {
         
$contents str_replace("\n",'',$contents);
      }
      return 
$contents;
   }
   
   function 
getResultDiv($value,$type='error') {
      
// Formats successful or error results whether they are in an array or a snippet.
      
if ($type == 'success') {
         
$class 'success-div';
      } elseif (
$type == 'test') {
         
$class 'test-div';
      } else {
         
$class 'error-div';
      }
      if (
is_array($value)) {
         for (
$i 0$value[$i] != ''$i++) {
            
$result_div .= '<li>' $value[$i] . '</li>';
         }
         if (
$result_div != '') {
            
$result_div '<div class="' $class '"><ul>' $result_div '</ul></div>';
         }
      } else {
         if (
$value != '') {
            
$result_div '<div class="' $class '">' $value '</div>';
         }
      }
      return 
$result_div;
   }
      
   function 
listArray($array) {
      while (
$var each($array)) {
         
printf ("Key <b>%s</b> has the value of: <b>%s</b><br>"$var['key'], $var['value']);
      }
   }
      
   if(!
function_exists('str_split')){
      function 
str_split($str,$length=1){
         
$cnt strlen($str);
         for (
$i=0$i<$cnt$i+=$length) {
            
$array[]= substr($str,$i,$length);
         }   
         return 
$array;
       }
   }
   
   
?>


แต่พอลองกดดูมันขึ้นว่า
Warning: main(functions.php) [function.main]: failed to open stream: No such file or directory in /home/xxxxxx/public_html/xxxxxx/index.php on line 7

แล้วก็มี keyword เกี่ยวกับ loan อยู่ข้างล่าง แต่มันเป็น Text ธรรมดาน่ะครับ เช่น

auto loan
home equity loan
student loan consolidation program
home loan
student loan
payday loan
loan
online loan


ผมต้องแก้ตรงไหนบ้างครับ ? อยากลองเล่นดูน่ะครับ


เป็นเหมือนกันเลยคับ
ไม่ค่อยรู้เรื่อง php อ่ะคับ
ผมแก้ตามที่คุณ Cold Maney บอกแล้วคับแต่ก้อยังไม่ได้ Cry Cry Cry
ไม่รุ้ต้องแก้ตรงไหนอีก รบกวนผู้รู้ช่วยแนะนำทีคับ Kiss Kiss Kiss
บันทึกการเข้า
okgofun
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 396



ดูรายละเอียด
« ตอบ #10 เมื่อ: 04 สิงหาคม 2007, 12:32:57 »

โอ๊ว ขอบคุณครับ เดี๋ยวจะลองดู
บันทึกการเข้า

จะต้องทำให้ได้เดือนละอย่างต่ำ $1,000 แล้วก็ไม่โดนแบน
suaprasong
ก๊วนเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 411



ดูรายละเอียด
« ตอบ #11 เมื่อ: 04 สิงหาคม 2007, 13:01:25 »

เห็นบันทัดนี้ไหมครับ

--------------------------------------'functions.php'--------------------------------------

นั่นแหละครับ เอามาทำเป็นอีก 1 ไฟล์ชื่อ 'functions.php'
บันทึกการเข้า

kewell
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 42



ดูรายละเอียด
« ตอบ #12 เมื่อ: 04 สิงหาคม 2007, 13:19:09 »

ขอบคุณมากคับบ
เดี๋ยวลองดุก่อน Kiss Kiss
บันทึกการเข้า
au8ust
ยามหน้าคลังแสง
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 103
ออฟไลน์ ออฟไลน์

กระทู้: 3,492



ดูรายละเอียด
« ตอบ #13 เมื่อ: 04 สิงหาคม 2007, 13:23:18 »

โห... สุดยอดคร้าบบบบ
บันทึกการเข้า
invisibleman
คนรักเสียว
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 120



ดูรายละเอียด
« ตอบ #14 เมื่อ: 04 สิงหาคม 2007, 13:26:43 »

ผมลองบน localhost  ไม่ได้อ่ะ
ผมกำหนด mainkeyword แล้วนะครับ
ขึ้น  There were no results for your keyword search  ตลอดเลย

แต่พอเอาไปทดลองบน host กลับใช้ได้
เป็นเพราะอะไรหรือครับ




เปลี่ยน function getUrlContents เป็นแบบข้างล่างสิครับ จะ run ได้ทุกโฮสนะ  Smiley

โค๊ด:
	
function getUrlContents($url,$keep_newlines='0'){
$ch = curl_init();
$timeout = 0; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$contents = curl_exec($ch);
curl_close($ch);

      if ($keep_newlines == 0) {
         $contents = str_replace("\n",'',$contents);
      }
 
return $contents;
}   

แล้วอย่าลืมใส่ คำที่ต้องการค้นหาในบรรทักแรกด้วยนะครับเช่น

$mainkeyword="loans";



ทำได้แล้วครับ ขอบคุณมากๆ
บันทึกการเข้า
skywalker252
คนรักเสียว
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 170



ดูรายละเอียด
« ตอบ #15 เมื่อ: 04 สิงหาคม 2007, 13:52:20 »

ทำได้แล้วครับ ขอบคุณทุกคนมากเลย  ทำเป็น 2 ไฟล์นี่เอง    Kiss
บันทึกการเข้า
aomnaruk
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 1,245



ดูรายละเอียด
« ตอบ #16 เมื่อ: 04 สิงหาคม 2007, 14:03:19 »

ผมว่าใส่แล้วเวลาโหลดมันจะอืดๆนะครับ
บันทึกการเข้า
marverick
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 32



ดูรายละเอียด
« ตอบ #17 เมื่อ: 04 สิงหาคม 2007, 14:23:27 »

error functions.php line6 เปลี่ยนเป็น

function getUrlContents($url,$keep_newlines='0'){
   $ch = curl_init();
   $timeout = 0; // set to zero for no timeout
   curl_setopt ($ch, CURLOPT_URL, $url);
   curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
   $contents = curl_exec($ch);
   curl_close($ch);
   
      if ($keep_newlines == 0) {
         $contents = str_replace("\n",'',$contents);
      }
    
   return $contents;
   }
แล้วและ mainkeyword แล้ว
เป็นไรหว่า
บันทึกการเข้า
nynok
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 157



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 07 กันยายน 2007, 01:33:18 »

คนที่ยังทำไม่ได้โหลดไปใช้ละกัน

http://upfile.us/file/rar/Related_Keyword.rar   Smiley
บันทึกการเข้า

Bes
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 145
ออฟไลน์ ออฟไลน์

กระทู้: 3,502



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 07 กันยายน 2007, 01:52:02 »

แจ่ม ขอแอดไว้ก่อนละกันนะ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์