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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: Php กับการดึง รูป display จาก hi5 มาแสดง

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

โดย tonkub111 » 01/05/2010 1:05 am

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

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

โดย absolutex » 22/09/2008 6:01 pm

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

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



//ตรวจสอบ
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

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

โดย absolutex » 22/09/2008 3:35 pm

คาราวะงามๆ 1 ที ครับพี่ :o :-D

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

โดย mindphp » 22/09/2008 1:26 am

ต้องเพิ่ม
$xml = new SimpleXMLElement($xmlstr);
ก่อนที่จะใช้ loop foreach ด้วยครับ
ทีนี้จะเอาข้อมูลอะไร ออกมาก็ อยู่ใน ลักษณะ เป็น Object ของค่าที่เรา foreach ออกมา

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

โดย absolutex » 21/09/2008 5:04 am

http://api.hi5.com/rest/feed/albumlist/144945088 ยุ่ในนี้ครับผม คือ ส่วนที่เราอยากดึงออกมาครับ เป็นรูปหน้า display hi5 ของคนนั้นๆ

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

โดย mindphp » 21/09/2008 3:09 am

atomicon คืออะไรครับ

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

โดย absolutex » 20/09/2008 11:11 pm

จาก
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

ไม่มีคนตอบให้ผมเลยครับ พยายามหาวิธีแล้วครับแต่ก้ไม่สำเร็จ - -*

ข้างบน