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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Toolsแจกสคริป PHP RSS Parser แบบใช้ลำบากลำบน
หน้า: 1 2 [ทั้งหมด]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: แจกสคริป PHP RSS Parser แบบใช้ลำบากลำบน  (อ่าน 8664 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« เมื่อ: 24 กันยายน 2006, 17:49:28 »

ของเก่ามาเล่าใหม่นะครับ


PHP RSS Parser

http://www.globalsyndication.com/rss-parser.php

วิธีใช้

เอา URL ของ RSS มาแปะ

แล้วก็ พอได้สคริป

เนื่องจากบรรทัดที่ 110 มันจะ error

เป็นบรรทัด ใส่เครดิต ของเว็บ ที่ให้ gen นี้
แต่ช่วยไม่ได้ มัน errror  ก็ต้องลบออกไปเลย ลบทิ้ง
หรือไม่ก็ ใส่เครื่องหมาย //  ทับ ทับ สองตัว ไว้ข้างหน้า มันจะทำงานไม่ได้
จากนั้นก็เอาไปใช้ได้เลย

ดึง ข่าวของ google news หรือ yahoo news ที่เป็น RSS มาใช้ก็ได้

ตอนนี้ผมใช้ดึง ebay RSS มาใช้อยู่

แต่ว่าต้อง ทำ ไฟล์ต่อไฟล์นะ

มันใช้ ยาก ลำบากลำบน หน่อยนะ

ของฟรี ก็แบบนี้แหละ

ใครมีสคริปที่ดีกว่า ช่วยเอามาแจกด้วย เน้อๆๆๆ
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 กันยายน 2006, 17:59:21 »

ตรงนี้นะ

อยูท้ายสุดเลย
สุดไฟล์

บรรทัดสุดท้าย

110


โค๊ด:
	} else {
print ("<b>There are no articles in this feed.</b>");
}
}
print ("<span style="font-size:xx-small;"><a href=\"http://www.globalsyndication.com/rss-parser\" style=\"color:white;\">Free PHP RSS Parser</a> - <a href=\"http://www.globalsyndication.com/rss-hosting\" style=\"color:white\">RSS Newsfeed Hosting</a></span>");
?>



ตรงนี้


โค๊ด:
	} else {
print ("<b>There are no articles in this feed.</b>");
}
}
print ("<span style="font-size:xx-small;"><a href=\"http://www.globalsyndication.com/rss-parser\" style=\"color:white;\">Free PHP RSS Parser</a> - <a href=\"http://www.globalsyndication.com/rss-hosting\" style=\"color:white\">RSS Newsfeed Hosting</a></span>");
?>



ลบทิ้งไปเลย
เหลือแค่นี้


โค๊ด:
	} else {
print ("<b>There are no articles in this feed.</b>");
}
}

?>



หรือ ใส่ // ไว้

//

ใส่ลงไป



โค๊ด:
	} else {
print ("<b>There are no articles in this feed.</b>");
}
}
//print ("<span style="font-size:xx-small;"><a href=\"http://www.globalsyndication.com/rss-parser\" style=\"color:white;\">Free PHP RSS Parser</a> - <a href=\"http://www.globalsyndication.com/rss-hosting\" style=\"color:white\">RSS Newsfeed Hosting</a></span>");
?>
[/quote]
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
7
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 24 กันยายน 2006, 18:03:21 »

มีแต่ของ wordpress อ่ะ เฮียเอก เป็น plugin ชื่อ autoblog

ตัวอย่าง http://www.blueboxsystem.com แบบนี้แหละ ถูกใจเปล่า  Tongue
บันทึกการเข้า

tony
เกี๊ยวหวาน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,079



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 กันยายน 2006, 20:51:43 »

แนะนำใช้ตัวนี้ครับ ใช้ง่าย ฮิตด้วย

http://magpierss.sourceforge.net/
บันทึกการเข้า

ไม่ค่อยว่างมาดูเท่าไร แต่หัวใจยังกิ๊ดตึ๋ง
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 กันยายน 2006, 21:32:59 »

ขอบคุณมากครับ คุณ tony
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #5 เมื่อ: 28 กันยายน 2006, 17:08:03 »

อันอื่นๆ ที่ ดีกว่า ใช้งานดีกว่า ประสิทธ์ภาดีกว่า แต่ใช้ยากอะ


อันนี้ใช้ง่ายดี อิอิ


แจก code สำเร็จเลย อะนะ



อันแรกเป็นข่าว ของ google news ครับ

อันต่อไป เป็น ข่าวของ yahoo news

และแถม ebay search  ครับ






googlenews.php


โค๊ด:




<?php

/*
Created by Global Syndication's RSS Parser
http&#58;//www.globalsyndication.com/rss-parser
*/

set_time_limit&#40;0&#41;;

$file "http&#58;//news.google.com/news?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG&#58;2005-22,GGLG&#58;en&q=Web-Hosting&output=rss";

$rss_channel = array&#40;&#41;;
$currently_writing "";
$main "";
$item_counter 0;

function 
startElement&#40;$parser, $name, $attrs&#41; &#123;
   
global $rss_channel$currently_writing$main;
   
switch&#40;$name&#41; &#123;
   
case "RSS"&#58;
   
case "RDF&#58;RDF"&#58;
   
case "ITEMS"&#58;
   
$currently_writing "";
   
break;
   
case "CHANNEL"&#58;
   
$main "CHANNEL";
   
break;
   
case "IMAGE"&#58;
   
$main "IMAGE";
   
$rss_channel["IMAGE"&#93; = array&#40;&#41;;
   
break;
   
case "ITEM"&#58;
   
$main "ITEMS";
   
break;
   
default&#58;
   
$currently_writing $name;
   
break;
   
&#125;
&#125;

function endElement&#40;$parser, $name&#41; &#123;
   
global $rss_channel$currently_writing$item_counter;
   
$currently_writing "";
   
if &#40;$name == "ITEM"&#41; &#123;
   
$item_counter++;
   
&#125;
&#125;

function characterData&#40;$parser, $data&#41; &#123;
global $rss_channel$currently_writing$main$item_counter;
if &#40;$currently_writing != ""&#41; &#123;
switch&#40;$main&#41; &#123;
case "CHANNEL"&#58;
if &#40;isset&#40;$rss_channel[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$currently_writing&#93; = $data;
&#125;
break;
case "IMAGE"&#58;
if &#40;isset&#40;$rss_channel[$main&#93;[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$main&#93;[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$main&#93;[$currently_writing&#93; = $data;
&#125;
break;
case "ITEMS"&#58;
if &#40;isset&#40;$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93; = $data;
&#125;
break;
&#125;
&#125;
&#125;

$xml_parser xml_parser_create&#40;&#41;;
xml_set_element_handler&#40;$xml_parser, "startElement", "endElement"&#41;;
xml_set_character_data_handler&#40;$xml_parser, "characterData"&#41;;
if &#40;!&#40;$fp = fopen&#40;$file, "r"&#41;&#41;&#41; &#123;
die&#40;"could not open XML input"&#41;;
&#125;

while &#40;$data = fread&#40;$fp, 4096&#41;&#41; &#123;
if &#40;!xml_parse&#40;$xml_parser, $data, feof&#40;$fp&#41;&#41;&#41; &#123;
die&#40;sprintf&#40;"XML error&#58; %s at line %d",
xml_error_string&#40;xml_get_error_code&#40;$xml_parser&#41;&#41;,
xml_get_current_line_number&#40;$xml_parser&#41;&#41;&#41;;
&#125;
&#125;
xml_parser_free&#40;$xml_parser&#41;;

// output HTML
// print &#40;"<div class=\"channelname\">" . $rss_channel["TITLE"&#93; . "</div>"&#41;; 

if &#40;isset&#40;$rss_channel["ITEMS"&#93;&#41;&#41; &#123;
if &#40;count&#40;$rss_channel["ITEMS"&#93;&#41; > 0&#41; &#123;
for&#40;$i = 0;$i < count&#40;$rss_channel["ITEMS"&#93;&#41;;$i++&#41; &#123;
if &#40;isset&#40;$rss_channel["ITEMS"&#93;[$i&#93;["LINK"&#93;&#41;&#41; &#123;
print &#40;"\n<div class=\"itemtitle\"><a href=\"" . "go.php?url=" . $rss_channel["ITEMS"&#93;[$i&#93;["LINK"&#93; . "\">" . $rss_channel["ITEMS"&#93;[$i&#93;["TITLE"&#93; . "</a></div>"&#41;;
&#125; else &#123;
print &#40;"\n<div class=\"itemtitle\">" . $rss_channel["ITEMS"&#93;[$i&#93;["TITLE"&#93; . "</div>"&#41;;
&#125;
 print &#40;"<div class=\"itemdescription\">" . $rss_channel["ITEMS"&#93;[$i&#93;["DESCRIPTION"&#93; . "</div><br />"&#41;;  &#125;
&#125; else &#123;
print &#40;"<b>There are no articles in this feed.</b>"&#41;;
&#125;
&#125;

?>



บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #6 เมื่อ: 28 กันยายน 2006, 17:08:55 »

http://news.yahoo.com/rss


yahoonews.php

โค๊ด:


<?php

/*
Created by Global Syndication's RSS Parser
http&#58;//www.globalsyndication.com/rss-parser
*/

set_time_limit&#40;0&#41;;

$file "http&#58;//news.search.yahoo.com/news/rss?p=web+hosting&ei=UTF-8&fl=0&x=wrt";

$rss_channel = array&#40;&#41;;
$currently_writing "";
$main "";
$item_counter 0;

function 
startElement&#40;$parser, $name, $attrs&#41; &#123;
   
global $rss_channel$currently_writing$main;
   
switch&#40;$name&#41; &#123;
   
case "RSS"&#58;
   
case "RDF&#58;RDF"&#58;
   
case "ITEMS"&#58;
   
$currently_writing "";
   
break;
   
case "CHANNEL"&#58;
   
$main "CHANNEL";
   
break;
   
case "IMAGE"&#58;
   
$main "IMAGE";
   
$rss_channel["IMAGE"&#93; = array&#40;&#41;;
   
break;
   
case "ITEM"&#58;
   
$main "ITEMS";
   
break;
   
default&#58;
   
$currently_writing $name;
   
break;
   
&#125;
&#125;

function endElement&#40;$parser, $name&#41; &#123;
   
global $rss_channel$currently_writing$item_counter;
   
$currently_writing "";
   
if &#40;$name == "ITEM"&#41; &#123;
   
$item_counter++;
   
&#125;
&#125;

function characterData&#40;$parser, $data&#41; &#123;
global $rss_channel$currently_writing$main$item_counter;
if &#40;$currently_writing != ""&#41; &#123;
switch&#40;$main&#41; &#123;
case "CHANNEL"&#58;
if &#40;isset&#40;$rss_channel[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$currently_writing&#93; = $data;
&#125;
break;
case "IMAGE"&#58;
if &#40;isset&#40;$rss_channel[$main&#93;[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$main&#93;[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$main&#93;[$currently_writing&#93; = $data;
&#125;
break;
case "ITEMS"&#58;
if &#40;isset&#40;$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93; = $data;
&#125;
break;
&#125;
&#125;
&#125;

$xml_parser xml_parser_create&#40;&#41;;
xml_set_element_handler&#40;$xml_parser, "startElement", "endElement"&#41;;
xml_set_character_data_handler&#40;$xml_parser, "characterData"&#41;;
if &#40;!&#40;$fp = fopen&#40;$file, "r"&#41;&#41;&#41; &#123;
die&#40;"could not open XML input"&#41;;
&#125;

while &#40;$data = fread&#40;$fp, 4096&#41;&#41; &#123;
if &#40;!xml_parse&#40;$xml_parser, $data, feof&#40;$fp&#41;&#41;&#41; &#123;
die&#40;sprintf&#40;"XML error&#58; %s at line %d",
xml_error_string&#40;xml_get_error_code&#40;$xml_parser&#41;&#41;,
xml_get_current_line_number&#40;$xml_parser&#41;&#41;&#41;;
&#125;
&#125;
xml_parser_free&#40;$xml_parser&#41;;

// output HTML
 
print &#40;"<div class=\"channelname\">" . $rss_channel["TITLE"&#93; . "</div>"&#41;; 
 
print &#40;"<div class=\"channeldescription\">" . $rss_channel["DESCRIPTION"&#93; . "</div><br />"&#41;; 
if &#40;isset&#40;$rss_channel["ITEMS"&#93;&#41;&#41; &#123;
if &#40;count&#40;$rss_channel["ITEMS"&#93;&#41; > 0&#41; &#123;
for&#40;$i = 0;$i < count&#40;$rss_channel["ITEMS"&#93;&#41;;$i++&#41; &#123;
if &#40;isset&#40;$rss_channel["ITEMS"&#93;[$i&#93;["LINK"&#93;&#41;&#41; &#123;
print &#40;"\n<div class=\"itemtitle\"><a href=\"" . $rss_channel["ITEMS"&#93;[$i&#93;["LINK"&#93; . "\">" . $rss_channel["ITEMS"&#93;[$i&#93;["TITLE"&#93; . "</a></div>"&#41;;
&#125; else &#123;
print &#40;"\n<div class=\"itemtitle\">" . $rss_channel["ITEMS"&#93;[$i&#93;["TITLE"&#93; . "</div>"&#41;;
&#125;
 print &#40;"<div class=\"itemdescription\">" . $rss_channel["ITEMS"&#93;[$i&#93;["DESCRIPTION"&#93; . "</div><br />"&#41;;  &#125;
&#125; else &#123;
print &#40;"<b>There are no articles in this feed.</b>"&#41;;
&#125;
&#125;
//print &#40;"<span style="font-size&#58;xx-small;"><a href=\"http&#58;//www.globalsyndication.com/rss-parser\" style=\"color&#58;white;\">Free PHP RSS Parser</a> - <a href=\"http&#58;//www.globalsyndication.com/rss-hosting\" style=\"color&#58;white\">RSS Newsfeed Hosting</a></span>"&#41;;
?>



บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #7 เมื่อ: 28 กันยายน 2006, 17:11:09 »

ลองเซฟเป็นไฟล์ php ดูแล้ว อัพโหลดขึ้นเซอร์เวอร์ แล้วเรียกดู  จะเห็นผลทันตา

ebaysearch.php

โค๊ด:

<?php

/*
Created by Global Syndication's RSS Parser
http&#58;//www.globalsyndication.com/rss-parser
*/

set_time_limit&#40;0&#41;;

$file "http&#58;//rss.api.ebay.com/ws/rssapi?FeedName=SearchResults&siteId=0&language=en-US&output=RSS20&maxrecordsreturned=300&fsop=1&fsoo=1&satitle=adsense&frpp=50";

$rss_channel = array&#40;&#41;;
$currently_writing "";
$main "";
$item_counter 0;

function 
startElement&#40;$parser, $name, $attrs&#41; &#123;
   
global $rss_channel$currently_writing$main;
   
switch&#40;$name&#41; &#123;
   
case "RSS"&#58;
   
case "RDF&#58;RDF"&#58;
   
case "ITEMS"&#58;
   
$currently_writing "";
   
break;
   
case "CHANNEL"&#58;
   
$main "CHANNEL";
   
break;
   
case "IMAGE"&#58;
   
$main "IMAGE";
   
$rss_channel["IMAGE"&#93; = array&#40;&#41;;
   
break;
   
case "ITEM"&#58;
   
$main "ITEMS";
   
break;
   
default&#58;
   
$currently_writing $name;
   
break;
   
&#125;
&#125;

function endElement&#40;$parser, $name&#41; &#123;
   
global $rss_channel$currently_writing$item_counter;
   
$currently_writing "";
   
if &#40;$name == "ITEM"&#41; &#123;
   
$item_counter++;
   
&#125;
&#125;

function characterData&#40;$parser, $data&#41; &#123;
global $rss_channel$currently_writing$main$item_counter;
if &#40;$currently_writing != ""&#41; &#123;
switch&#40;$main&#41; &#123;
case "CHANNEL"&#58;
if &#40;isset&#40;$rss_channel[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$currently_writing&#93; = $data;
&#125;
break;
case "IMAGE"&#58;
if &#40;isset&#40;$rss_channel[$main&#93;[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$main&#93;[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$main&#93;[$currently_writing&#93; = $data;
&#125;
break;
case "ITEMS"&#58;
if &#40;isset&#40;$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93;&#41;&#41; &#123;
$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93; .= $data;
&#125; else &#123;
$rss_channel[$main&#93;[$item_counter&#93;[$currently_writing&#93; = $data;
&#125;
break;
&#125;
&#125;
&#125;

$xml_parser xml_parser_create&#40;&#41;;
xml_set_element_handler&#40;$xml_parser, "startElement", "endElement"&#41;;
xml_set_character_data_handler&#40;$xml_parser, "characterData"&#41;;
if &#40;!&#40;$fp = fopen&#40;$file, "r"&#41;&#41;&#41; &#123;
die&#40;"could not open XML input"&#41;;
&#125;

while &#40;$data = fread&#40;$fp, 4096&#41;&#41; &#123;
if &#40;!xml_parse&#40;$xml_parser, $data, feof&#40;$fp&#41;&#41;&#41; &#123;
die&#40;sprintf&#40;"XML error&#58; %s at line %d",
xml_error_string&#40;xml_get_error_code&#40;$xml_parser&#41;&#41;,
xml_get_current_line_number&#40;$xml_parser&#41;&#41;&#41;;
&#125;
&#125;
xml_parser_free&#40;$xml_parser&#41;;

// output HTML
 
print &#40;"<div class=\"channelname\">" . $rss_channel["TITLE"&#93; . "</div>"&#41;; 

if &#40;isset&#40;$rss_channel["ITEMS"&#93;&#41;&#41; &#123;
if &#40;count&#40;$rss_channel["ITEMS"&#93;&#41; > 0&#41; &#123;
for&#40;$i = 0;$i < count&#40;$rss_channel["ITEMS"&#93;&#41;;$i++&#41; &#123;
if &#40;isset&#40;$rss_channel["ITEMS"&#93;[$i&#93;["LINK"&#93;&#41;&#41; &#123;
print &#40;"\n<div class=\"itemtitle\"><a href=\"" . $rss_channel["ITEMS"&#93;[$i&#93;["LINK"&#93; . "\">" . $rss_channel["ITEMS"&#93;[$i&#93;["TITLE"&#93; . "</a></div>"&#41;;
&#125; else &#123;
print &#40;"\n<div class=\"itemtitle\">" . $rss_channel["ITEMS"&#93;[$i&#93;["TITLE"&#93; . "</div>"&#41;;
&#125;
 print &#40;"<div class=\"itemdescription\">" . $rss_channel["ITEMS"&#93;[$i&#93;["DESCRIPTION"&#93; . "</div><br />"&#41;;  &#125;
&#125; else &#123;
print &#40;"<b>There are no articles in this feed.</b>"&#41;;
&#125;
&#125;
///print &#40;"<span style="font-size&#58;xx-small;"><a href=\"http&#58;//www.globalsyndication.com/rss-parser\" style=\"color&#58;white;\">Free PHP RSS Parser</a> - <a href=\"http&#58;//www.globalsyndication.com/rss-hosting\" style=\"color&#58;white\">RSS Newsfeed Hosting</a></span>"&#41;;
?>
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
tony
เกี๊ยวหวาน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,079



ดูรายละเอียด
« ตอบ #8 เมื่อ: 28 กันยายน 2006, 17:33:49 »

magpierss ใช้ง่ายนะครับ ง่ายมากๆ ไม่กี่บรรทัดเอง อิอิ ต้องการ แซมเปิ้ลไม๊ครับ
บันทึกการเข้า

ไม่ค่อยว่างมาดูเท่าไร แต่หัวใจยังกิ๊ดตึ๋ง
7
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 28 กันยายน 2006, 18:25:10 »

Autoblog ก็ใช้ง่ายนะครับ ง่ายมากๆๆ แค่คลิกๆเอง จริงจริ๊งงง  :lol:
บันทึกการเข้า

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

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #10 เมื่อ: 28 กันยายน 2006, 18:41:01 »

magpierss ดีกว่าอยู่แล้วครับ

แต่มันมีหลายไฟล์ และ error ง่ายสำหรับมือใหม่ที่ใช้ไใ่ไมเป็ฯครับ

ผมลองใช้ได้ครับ

ดาวนโหลด

http://umn.dl.sourceforge.net/...agpierss/magpierss-0.72.tar.gz


http://rssnews.askek.com/

http://magpierss.askek.com/


โค๊ด:


<?php

require_once 'rss_fetch.inc';

$url 'http&#58;//rss.api.ebay.com/ws/rssapi?FeedName=SearchResults&siteId=0&language=en-US&output=RSS20&maxrecordsreturned=300&fsop=1&fsoo=1&satitle=google+adsense&frpp=50';
$rss fetch_rss&#40;$url&#41;;

echo "Site&#58; "$rss->channel['title'&#93;, "<br>\n";
foreach &#40;$rss->items as $item &#41; &#123;
$title $item[title&#93;;
$url   $item[link&#93;;
echo "<a href=$url>$title</a></li><br>\n";
&
#125;

?>





Autoblog  อันใหนครับ น่าสนใจครับ อิอิ
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #11 เมื่อ: 28 กันยายน 2006, 19:01:38 »

คุณ tony

magpierss มันมี auto gen สคริปให้ปะคับ

ลองใช้กับ RSS ของ ebay แล้ว มันไม่เอารูปมาขึ้นอะ

autoblog  นี่ใช่อันนี้ปะ

wp-autoblog.zip

ถ้าใช่
มันใช้ได้แต่ใน blog wordpress นะ
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
7
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 28 กันยายน 2006, 19:05:14 »

เฮียเอกอ่านข้ามของผมไปแหงๆ ข้างบนอ่ะครับ ข้างบน

อ่ะเอาลิง เจี๊ยกๆ ไปดูละกัน http://elliottback.com/wp/arch...autoblog-a-syndication-plugin/
บันทึกการเข้า

7
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 28 กันยายน 2006, 19:08:44 »

เฮียเอกเร็วจัง แหะๆ ช่ายแล้ว ใช้กับ WP อ่ะครับ ใช้ได้ดีนี่ครับ ถือเป็นทางเลือกนึงละกัน
บันทึกการเข้า

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

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #14 เมื่อ: 28 กันยายน 2006, 19:37:22 »

แหะแหะ มัน สกอร์บาร์ โค๊ดยาว ไปเลย โน้น อะ
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
7
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 28 กันยายน 2006, 19:43:33 »

จริงๆ code ของเฮียเอกก็ดีนะครับ ถ้าเพิ่มเติมไรนิดหน่อย ตัวอย่างเช่น

$file = "http://news.search.yahoo.com/news/rss?p=(keyword)&ei=UTF-8&fl=0&x=wrt";

ให้มันแทรก keyword เป็นตัวแปรได้ ก็น่าจะทำหน้า content ได้มากมายเลย โดยใช้ file เดียว เรียกมาผ่านตัวแปร keyword[/b]
บันทึกการเข้า

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

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #16 เมื่อ: 28 กันยายน 2006, 22:22:05 »

ใครเป็นโปรแกรมเมอร์ ชวยหน่อยจิ
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #17 เมื่อ: 29 กันยายน 2006, 00:08:12 »

อันนี้ก็น่าสน นะ

http://www.feeddirect.com/
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
7
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 29 กันยายน 2006, 00:36:34 »

ผมว่าเฮียเอกใช้ autoblog ของ wordpress อ่ะ ตัวเดียวจบเลย

หรือไม่ก็ดัดแปลง code ที่เฮียเอกเอามานั่นอ่ะ แค่นั้นก็พอใช้การได้แล้วมั้ง
บันทึกการเข้า

xex
สมุนแก๊งเสียว
*

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

กระทู้: 882



ดูรายละเอียด
« ตอบ #19 เมื่อ: 04 ตุลาคม 2006, 22:07:53 »

ขอบคุณป๋าเอก มากๆอีกครั้ง ผมทำตามได้แล้ว ง่ายดี ครับ มีข้อสงสัยเพิ่มเิติมดังนี้
1.ถ้า Site นี้ปิด เราจะทำยังไงต่อไป อ่ะ
2.สมมุติ ผมเอาของจากการ search ใน  ebay มา มันเยอะมากๆ มากกว่า 100 หน้า Page ผมไม่ยาวเหยียดเลยเหรอ มีวิธีตัดไหมครับ

ขอบคุณอีกที ผมละไปหลง Seach หา การทำ Rss มาติด ในเวบ site ใน google ตั้งแต่เที่ยงยังไม่ Work เลย เลยเบื่อๆ กับมา search หา Rss ใน เสียวบอร์ด ฮ่าๆๆ ไม่เกิน 10 นาที เห็นภาพเลยหงะ มันง่ายมากสำหรับ คนไม่รู้อะไรเลยอย่างผมนะ ขอบคุณคร๊บๆๆๆ
อ้างจาก: "iamnewbies"
ของเก่ามาเล่าใหม่นะครับ


PHP RSS Parser

http://www.globalsyndication.com/rss-parser.php

วิธีใช้

เอา URL ของ RSS มาแปะ

แล้วก็ พอได้สคริป

เนื่องจากบรรทัดที่ 110 มันจะ error

เป็นบรรทัด ใส่เครดิต ของเว็บ ที่ให้ gen นี้
แต่ช่วยไม่ได้ มัน errror  ก็ต้องลบออกไปเลย ลบทิ้ง
หรือไม่ก็ ใส่เครื่องหมาย //  ทับ ทับ สองตัว ไว้ข้างหน้า มันจะทำงานไม่ได้
จากนั้นก็เอาไปใช้ได้เลย

ดึง ข่าวของ google news หรือ yahoo news ที่เป็น RSS มาใช้ก็ได้

ตอนนี้ผมใช้ดึง ebay RSS มาใช้อยู่

แต่ว่าต้อง ทำ ไฟล์ต่อไฟล์นะ

มันใช้ ยาก ลำบากลำบน หน่อยนะ

ของฟรี ก็แบบนี้แหละ

ใครมีสคริปที่ดีกว่า ช่วยเอามาแจกด้วย เน้อๆๆๆ
บันทึกการเข้า
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #20 เมื่อ: 04 ตุลาคม 2006, 22:18:55 »

search ebay ต้องเอามาใส่ทีละอันครับ ขยันหน่อย นี่ง่ายสุดแล้วละ หะหะ
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
xex
สมุนแก๊งเสียว
*

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

กระทู้: 882



ดูรายละเอียด
« ตอบ #21 เมื่อ: 04 ตุลาคม 2006, 22:56:10 »

ถ้าใน ebay มีนี่อีกตัวครับ แต่ไม่มีรูปโชว์ แต่เลือกจำนวนได้นะครับ

http://www.rssauction.com/
บันทึกการเข้า
xex
สมุนแก๊งเสียว
*

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

กระทู้: 882



ดูรายละเอียด
« ตอบ #22 เมื่อ: 04 ตุลาคม 2006, 23:38:58 »

นี่เลยครับ เป็นโปรแกรมเลย Preview ได้เลยไม่ต้องโหลด เข้า Host ครับ
เป็น Shareware นะ ผมลองแล้ว คล้ายกับที่คุณเอกหามาเลย สามารถแก้ Template ได้ Files ที่ได้ออกมาเป็น *.htm ครับ

http://www.advancedrss2web.com/

ข้อเสียที่ผมเห็นคือ Text ใน Files จะเยอะ ตามจำนวน ของ item นะคับ สมมุติถ้าเรา RSS มาจาก ebay
บันทึกการเข้า
GizMo
Newbie
*

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

กระทู้: 92



ดูรายละเอียด
« ตอบ #23 เมื่อ: 04 ตุลาคม 2006, 23:58:51 »

เอาของป๋าเอกไปใช้ล่ะครับเอาไปแปะตาม domain ที่ register ไว้ เอา adsense แปะไว้ด้วยเผื่อฟลุ๊ค
บันทึกการเข้า

ou may say I'm a dreamer But I'm not the only one...
หน้า: 1 2 [ทั้งหมด]   ขึ้นบน
พิมพ์