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 > Community Zone > Forum > รบกวนท่านทั้งหลายช่วยตอบหน่อยครับ AJAX+PHP+XML เวลา include ไฟล์ ทำไมไม่เป็น XML ครับตัวอย่าง



 

รบกวนท่านทั้งหลายช่วยตอบหน่อยครับ AJAX+PHP+XML เวลา include ไฟล์ ทำไมไม่เป็น XML ครับตัวอย่าง

 



Topic : 029759



โพสกระทู้ ( 13 )
บทความ ( 0 )



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




เวลา include ไฟล์ ทำไมไม่เป็น XML ครับ
ตัวอย่าง
Code (PHP)
<?php
$data='<?xml version="1.0" encoding="UTF-8"?><elementValues>';
$data.='<books>';
$data.=' <category>Hardware</category>';
$data.=' <book>คู่มือช่างคอมพิวเตอร์ ฉบับสมบูรณ์</book>';
$data.=' <book>มือใหม่หัดเป็นช่างคอมพิวเตอร์</book>';
$data.=' <book>คัมภีร์ NoteBook</book>';
$data.='</books>';
$data.='</elementValues>';
echo$data;
?>


แบบนี้ผ่านครับ
แต่กรณีนี้ไม่ผ่านครับ
Code (PHP)
<?php
require_once("../../COMMON/header.php");
$data='<?xml version="1.0" encoding="UTF-8"?><elementValues>';
$data.='<books>';
$data.=' <category>Hardware</category>';
$data.=' <book>คู่มือช่างคอมพิวเตอร์ ฉบับสมบูรณ์</book>';
$data.=' <book>มือใหม่หัดเป็นช่างคอมพิวเตอร์</book>';
$data.=' <book>คัมภีร์ NoteBook</book>';
$data.='</books>';
$data.='</elementValues>';
echo$data;
?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-07-30 16:36:27 By : sandee View : 1849 Reply : 16
 

 

No. 1



โพสกระทู้ ( 5 )
บทความ ( 1 )



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


Code (PHP)
<?php
$data ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
$data.='<elementValues>';
$data.='<books>';
$data.=' <category>Hardware</category>';
$data.=' <book>คู่มือช่างคอมพิวเตอร์ ฉบับสมบูรณ์</book>';
$data.=' <book>มือใหม่หัดเป็นช่างคอมพิวเตอร์</book>';
$data.=' <book>คัมภีร์ NoteBook</book>';
$data.='</books>';
$data.='</elementValues>';
header("Content-Type: text/xml; charset=UTF-8");
echo$data;
?>


ให้ save ไฟล์จาก ANSI เป็น UTF8






Date : 2009-07-30 17:16:55 By : oointhai
 


 

No. 2

Guest


ขอบคุณครับเดี๋ยวจะลองดูครับ
Date : 2009-07-31 08:26:56 By : sandee
 

 

No. 3

Guest


Code (PHP)
<?php
require_once("../../COMMON/header.php");
$data="<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n<elementValues>\n";
$data.="<books>\n";
$data.=" <category>Hardware</category>\n";
$data.=" <book>คู่มือช่างคอมพิวเตอร์ ฉบับสมบูรณ์</book>\n";
$data.=" <book>มือใหม่หัดเป็นช่างคอมพิวเตอร์</book>\n";
$data.=" <book>คัมภีร์ NoteBook</book>\n";
$data.="</books>\n";
$data.="</elementValues>";
header("Content-Type: text/xml; charset=UTF-8"); 
echo$data;
?>


ไม่ได้ครับมันขึ้นแบบนี้ครับ
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

Invalid at the top level of the document. Error processing resource 'http://localhost/PMS-001/MODULES/PROCESS/test.php'. L...

<br />
^
Date : 2009-07-31 08:44:52 By : sandee
 


 

No. 4



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

บรรทัด require_once อ่ะคับบ
Date : 2009-07-31 10:23:43 By : pjgunner
 


 

No. 5



โพสกระทู้ ( 13 )
บทความ ( 0 )



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


คือจริง ๆ แล้ว ผมต้องการถึงจากฐานข้อมูลน่ะครับ
แล้วเขียนเป็น XML
ถ้าใช้แบบนี้ได้ แต่มัน include ได้อันเดียวไม่สามารถเรียกไฟล์อื่น ๆ ได้ครับ
$host="localhost";
$user="root";
$pass="csit3";
$dbPMS="PMS";
include("../classes/funcDatabase/GetDbConnect.php");
$dbf=new GetDbConnect($host,$user,$pass,$lang);
$dbf->SelectDb($dbPMS);

รบกวนหน่อยครับ
Date : 2009-07-31 10:31:10 By : sandee
 


 

No. 6



โพสกระทู้ ( 13 )
บทความ ( 0 )



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


Code (PHP)
<?php
$host="localhost";
$user="root";
$pass="csit3";
$dbPMS="PMS";
include("../classes/funcDatabase/GetDbConnect.php");
$dbf=new GetDbConnect($host,$user,$pass,$lang);
$dbf->SelectDb($dbPMS);
$id=$_POST['mid'];
$runM=$_POST['runM'];
$sql="SELECT count(id) FROM projplan WHERE groupId = '$id' AND codeId='S' AND isCancel='0'";
$result=$dbf->SqlQueryDb($sql);
list($maxScore)=mysql_fetch_array($result);
$runS=$runM.".".($maxScore+1);
$xmlData ='<?xml version="1.0" encoding="UTF-8"?><elementValues>';
$xmlData.='<record>';
$xmlData.='<formID>runS</formID>';
$xmlData.='<formVal>'.$runS.'</formVal>';
$xmlData.='</record>';
$xmlData.='</elementValues>';
echo$xmlData;
?>

แบบเต็ม ๆ
Date : 2009-07-31 10:32:45 By : sandee
 


 

No. 7



โพสกระทู้ ( 13 )
บทความ ( 0 )



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


เพิ่มเติมครับ ถ้าไม่มีการ include จะไม่เกิดปัญหาครับ แต่มันจำเป็นต้องใช้อ่าทำไงดีครับ
Date : 2009-07-31 15:11:36 By : sandee
 


 

No. 8



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

คือว่า มันอาจมี output ที่ออกมาไม่เป็น xml ครับลองดูดีๆ โดยเฉพาะไฟล์ที่ include เข้ามา

ไม่ก็ลองดู output เป็น แบบ text ก่อน
Date : 2009-07-31 15:31:48 By : pjgunner
 


 

No. 9



โพสกระทู้ ( 13 )
บทความ ( 0 )



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


ไฟล์ config.inc.php
Code (PHP)
<?php
$host="localhost";
$user="root";
$pass="xxxxx";
$dbName="PMS001";
?>


ไฟล์ GetDbConnect.php
Code (PHP)
<?php
class GetDbConnect
{
	var $conn;
	function GetDbConnect($host,$user,$pass,$language)
	{
		$this->conn = mysql_connect("$host", "$user", "$pass") or die("Could not connect : " . mysql_error());
		@mysql_query("SET NAMES UTF8",$this->conn);
	}
	function SelectDb($db_name)
	{
		@mysql_select_db("$db_name",$this->conn) or die("Could not select database <b>$db_name</b>");
	}
	function DisconnectDb($disconnect)
	{
		@mysql_close($disconnect);
	}
}
?>


ไฟล์ header.php
Code (PHP)
<?php
require_once("../../COMMON/config.inc");
require_once("../../CLASSES/GetDbConnect.php");
$dbf=new GetDbConnect($host,$user,$pass,$lang);
?>


ลองดูให้หน่อยครับลองแล้วไม่ได้จริง ๆ จนปัญญาเลย
Date : 2009-07-31 16:38:48 By : sandee
 


 

No. 10



โพสกระทู้ ( 13 )
บทความ ( 0 )



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


ตอนนี้มันเป็งแบบนี้และ
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\PMS-001\COMMON\config.inc.php:1) in C:\AppServ\www\PMS-001\MODULES\PROCESS\test.php on line 33
Hardware คู่มือช่างคอมพิวเตอร์ ฉบับสมบูรณ์ มือใหม่หัดเป็นช่างคอมพิวเตอร์ คัมภีร์ NoteBook

view source แล้วได้แบบนี้ครับ หาต้นตอไม่เจอ
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\PMS-001\COMMON\config.inc.php:1) in <b>C:\AppServ\www\PMS-001\MODULES\PROCESS\test.php</b> on line <b>33</b><br />
<?xml version="1.0" encoding="UTF-8"?>
<elementValues>
<books>
<category>Hardware</category>
<book>คู่มือช่างคอมพิวเตอร์ ฉบับสมบูรณ์</book>
<book>มือใหม่หัดเป็นช่างคอมพิวเตอร์</book>
<book>คัมภีร์ NoteBook</book>
</books>
</elementValues>
Date : 2009-07-31 16:43:01 By : sandee
 


 

No. 11



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

เอา header() ไปไว้บนสุดของไฟล์ครับ

ลองดูให้ดี ว่ามีตัวไหนโผล่ออกมาก่อนบ้างคับ ถ้างั้น invalid
Date : 2009-07-31 17:07:07 By : pjgunner
 


 

No. 12



โพสกระทู้ ( 5 )
บทความ ( 1 )



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


มี HTML ออกมาก่อน header()
อาจเป็นบรรทัดว่างปล่าวท้าย source code
?>
...

require_once ดูที่ละไฟล์แล้ว view source ดูครับ
Date : 2009-08-02 00:51:00 By : oointhai
 


 

No. 13



โพสกระทู้ ( 13 )
บทความ ( 0 )



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


เดี๋ยวลองอีกทีครับ ขอบคุณมากครับที่ช่วยเหลือ
Date : 2009-08-03 20:47:58 By : sandee
 


 

No. 14



โพสกระทู้ ( 13 )
บทความ ( 0 )



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


The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

Invalid at the top level of the document. Error processing resource 'http://localhost/PMS-001/MODULES/PROCESS/test.php'. L...

<?xml version="1.0" encoding="UTF-8"?>
^
ไม่ได้ครับท่าน
Date : 2009-08-04 13:42:14 By : sandee
 


 

No. 15



โพสกระทู้ ( 13 )
บทความ ( 0 )



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


require_once ดูที่ละไฟล์แล้ว view source ดูครับ

ไม่มีเลยครับ ไม่มี error ด้วยครับ เศร้าใจแล้วครับเนี่ย
Date : 2009-08-04 13:43:19 By : sandee
 


 

No. 16



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

อืมผมก็กำลังจะศึกษา xml แฮะ ผมว่าบรรทัดนี้อ่ะ

<?xml version="1.0" encoding="UTF-8"?>

ผมว่ามันต้องเอาออก และระบุใน header() เอาหละมั้ง

ลองหาดูนะ
Date : 2009-08-05 17:16:32 By : pjgunner
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนท่านทั้งหลายช่วยตอบหน่อยครับ AJAX+PHP+XML เวลา include ไฟล์ ทำไมไม่เป็น XML ครับตัวอย่าง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่