Php กับการดึง รูป display จาก hi5 มาแสดง

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

absolutex
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 20/09/2008 11:10 pm

Php กับการดึง รูป display จาก hi5 มาแสดง

โพสต์ที่ยังไม่ได้อ่าน โดย absolutex »

จาก
http://www.jquerytips.com/2008/07/06/ho ... -simplexml

<?php
$url = "http://api.hi5.com/rest/feed/albumlist/144945088";
$xmlBase = file_get_contents($url);
// SimpleXML ไม่ชอบ xml ในรูปแบบ <atom:field> เราจึง replace มันออกไปก่อน
$xmlstr = preg_replace("/(<\/?)(\w+):([^>]*>)/", "$1$2$3", $xmlBase);

// วนลูปโดยทำการชี้ ไปที่ชุดที่เราต้องการได้เลย

foreach ($xml->atomentry as $item)
{
// ทำการดึง content ออกมา
// echo $item->atomcontent."
echo $item->atomcontent." ";
}
?>

อะครับ จะติด error ที่ foreach

แล้ะ ผมต้องการจะ ดึง

http://api.hi5.com/rest/feed/albumlist/144945088 ใส่ id จะแสดง atomicon ในนั้นด้วย คือรูปแทนตัวเอง โดนเราต้องดึงออกมาอะครับ

กับ

http://api.hi5.com/rest/profile/lookup? ... absolute-x ตรงนี้ เก็บชื่อหน้า ชื่อ .hi5.com นำไป แสดงเป็น ID แล้ว เอา ID ไป หา atomicon อะครับ


ไม่ทราบว่าผมจะเขียนตัว ดึง ออกมายังไงดีครับ

และสืบเนื่องจาก

http://www.thaiseoboard.com/index.php/t ... #msg493775

ไม่มีคนตอบให้ผมเลยครับ พยายามหาวิธีแล้วครับแต่ก้ไม่สำเร็จ - -*
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Php กับการดึง รูป display จาก hi5 มาแสดง

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

atomicon คืออะไรครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
absolutex
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 20/09/2008 11:10 pm

Re: Php กับการดึง รูป display จาก hi5 มาแสดง

โพสต์ที่ยังไม่ได้อ่าน โดย absolutex »

http://api.hi5.com/rest/feed/albumlist/144945088 ยุ่ในนี้ครับผม คือ ส่วนที่เราอยากดึงออกมาครับ เป็นรูปหน้า display hi5 ของคนนั้นๆ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Php กับการดึง รูป display จาก hi5 มาแสดง

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ต้องเพิ่ม
$xml = new SimpleXMLElement($xmlstr);
ก่อนที่จะใช้ loop foreach ด้วยครับ
ทีนี้จะเอาข้อมูลอะไร ออกมาก็ อยู่ใน ลักษณะ เป็น Object ของค่าที่เรา foreach ออกมา
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
absolutex
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 20/09/2008 11:10 pm

Re: Php กับการดึง รูป display จาก hi5 มาแสดง

โพสต์ที่ยังไม่ได้อ่าน โดย absolutex »

คาราวะงามๆ 1 ที ครับพี่ :o :-D
absolutex
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 20/09/2008 11:10 pm

Re: Php กับการดึง รูป display จาก hi5 มาแสดง

โพสต์ที่ยังไม่ได้อ่าน โดย absolutex »

ทีนี้ผมใช้ได้แล้วครับ

เวลผมจะตรวจสอบ



//ตรวจสอบ
if ( strlen( $website) == 0 )
{
$error_website = '<font class="error">กรุณากรอก </font>';
$error = true;
}

else if ( !eregi("^.+\.hi5\.com$", $website) )
{


$error_website = '<font class="error">ไม่ถูกต้อง !</font>';
$error = true;
}

+ จะรวมอันนี้ครับ+++
****************
$name = $website;
$find = array('.','hi5','com');
$namehi5 = str_replace($find, '',$name);
@$url = "http://api.hi5.com/rest/profile/lookup? ... ".$namehi5.""; )
@$xml = simplexml_load_file($url) or die("Error");
*****************

ผลที่ผิดออกมาเป็น
$error_website = '<font class="error">ผิด !</font>';
$error = true;

ไม่สามารถจริงๆครับรบกวนพี่นะครับ :-D
tonkub111
PHP Jr. Member
PHP Jr. Member
โพสต์: 21
ลงทะเบียนเมื่อ: 24/04/2010 1:03 pm

Re: Php กับการดึง รูป display จาก hi5 มาแสดง

โพสต์ที่ยังไม่ได้อ่าน โดย tonkub111 »

พอมีตัวอย่าง รูปภาพกับ ช่องใส่ชื่อไฮแล้วก็submit ไหมครับ ทำไม่ถูกเลย
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 113