Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > รบกวนพี่ช่วยแก้ปัญหา public_html/news/submit.php on line 14 นี้หน่อยครับ



 

รบกวนพี่ช่วยแก้ปัญหา public_html/news/submit.php on line 14 นี้หน่อยครับ

 



Topic : 084983

Guest




Code
Fatal error: Call to a member function getAttribute() on a non-object in /home/xxxxx/public_html/news/submit.php on line 14


คือผมทำระบบดึงข่าวอะครับแต่มันขึ้นงี้ ทำไงดี Error บรรทัดที่ 14
โค้ดนี้เป็นโค้ดส่วน submit.php โดยระบบนี้ผมจะส่งเข้าฐานข้อมูลของ wordpress ที่ผมใช้อยู่ครับ... แก้ปัญหานี้ไม่ได้สักที มันเกี่ยวกับอะไรครับ


Code (PHP)
<?php

if($submitnew==1){
	$filename = $xml;
	$dom = new DOMDocument();

	if ($dom->load($filename)) {

		$data = $dom->getElementsByTagName("item");
		foreach($data as $theData) {
			$title =  trim($theData->getElementsByTagName("title")->item(0)->nodeValue);
			$description =  trim($theData->getElementsByTagName("description")->item(0)->nodeValue);
			$link =  trim($theData->getElementsByTagName("link")->item(0)->nodeValue);
			$image =  trim($theData->getElementsByTagName("enclosure")->item(0)->getAttribute('url'));

			$i=0;
			$strSQL = "SELECT * FROM ".$fix."posts WHERE post_content_filtered = '$link'";
			$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
			while($objResult = mysql_fetch_array($objQuery)) {

				$i=++$i;

			}

			if($i==0){
													   
					$contentdata=file_get_contents("$link"); 
					$next_start=0; 
					$start=strpos($contentdata,'<div id="details" class="page">',$next_start); 

					if($next_start==0){

						$end = strpos($contentdata,'</p></p>',$start);
						$content = substr($contentdata,$start,($end-$start));
						$next_start=1;													  											   

					}

					$pos1 = explode("<img src=\"",$content);
					$content = implode("<img src=\"http://www.innnews.co.th",$pos1);

					$pos1 = explode("th /images/",$content);
					$content = implode("th/images/",$pos1);

					$pos1 = explode("<div class=\"column-420 column-left\">",$content);
					$content = implode("",$pos1);

					$pos1 = explode("<div class=\"det-news-detail\">",$content);
					$content = implode("",$pos1);

					$pos1 = explode("<div id=\"details\" class=\"page\">",$content);
					$content = implode("",$pos1);

					$pos1 = explode("	alt=\"\" class=\"detail-image\" />",$content);
					$content = implode("",$pos1);

					$content = "$content</p></p>";

					//echo '<a href="'.$link.'">'.$title."</a><br />";
					//echo $content;     

				$date	= date("Y-m-d");
				$time	= date("H:i:s");
				$alias 	= date("Y-m-d-H-i-s");
				$ip		= $_SERVER["REMOTE_ADDR"];
				$pos1 = explode("'", $title);
				$title = implode("\'",$pos1);
				$pos2 = explode("'", $content);
				$content = implode("\'",$pos2);
				$copy = "<br> เนื้อหาจาก<a href=\"$link\" target =\"_blank\">innnews</a>";
				$content ="$content $copy";

				$strSQL3 = "INSERT INTO ".$fix."posts 
							VALUES ('', '$wp_userid', '$date $time', '$date $time', '$content', '$title','', 'publish', 'open', 'open',
							'', '', '','','$date $time','$date $time','$link','0',
							'','0','post','','0')";
				$objQuery3 = mysql_query($strSQL3) or die ("Error Query [".$strSQL3."]");	

				$strSQL = "SELECT * FROM ".$fix."posts WHERE post_content_filtered = '$link'";
				$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
				while($objResult = mysql_fetch_array($objQuery)) {

					$PostID =$objResult["ID"];

				}

				$strSQL33 = "INSERT INTO ".$fix."term_relationships 
							VALUES ('$PostID', '$wp_categoriesID', '0')";
				$objQuery33 = mysql_query($strSQL33) or die ("Error Query [".$strSQL33."]");	

				$strSQL5= "UPDATE ".$fix."term_taxonomy SET count =  count+1
						   WHERE term_id  = '$wp_categoriesID'";
				$objQuery5 = mysql_query($strSQL5) or die ("Error Query [".$strSQL5."]");


									
			}

		}
	} else {
		echo("This document is not valid!");
	}
}

?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-10-04 19:00:09 By : เนส View : 1025 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าเคยใช้ได้แสดงว่า getAttribute() น่าจะเป้นที่ Version ของ PHP ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-05 10:42:02 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนพี่ช่วยแก้ปัญหา public_html/news/submit.php on line 14 นี้หน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่