 |
|
|
 |
 |
|
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณครับเดี๋ยวจะลองดูครับ
|
 |
 |
 |
 |
Date :
2009-07-31 08:26:56 |
By :
sandee |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
บรรทัด require_once อ่ะคับบ
|
 |
 |
 |
 |
Date :
2009-07-31 10:23:43 |
By :
pjgunner |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือจริง ๆ แล้ว ผมต้องการถึงจากฐานข้อมูลน่ะครับ
แล้วเขียนเป็น 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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เพิ่มเติมครับ ถ้าไม่มีการ include จะไม่เกิดปัญหาครับ แต่มันจำเป็นต้องใช้อ่าทำไงดีครับ
|
 |
 |
 |
 |
Date :
2009-07-31 15:11:36 |
By :
sandee |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือว่า มันอาจมี output ที่ออกมาไม่เป็น xml ครับลองดูดีๆ โดยเฉพาะไฟล์ที่ include เข้ามา
ไม่ก็ลองดู output เป็น แบบ text ก่อน
|
 |
 |
 |
 |
Date :
2009-07-31 15:31:48 |
By :
pjgunner |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไฟล์ 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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอนนี้มันเป็งแบบนี้และ
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอา header() ไปไว้บนสุดของไฟล์ครับ
ลองดูให้ดี ว่ามีตัวไหนโผล่ออกมาก่อนบ้างคับ ถ้างั้น invalid
|
 |
 |
 |
 |
Date :
2009-07-31 17:07:07 |
By :
pjgunner |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มี HTML ออกมาก่อน header()
อาจเป็นบรรทัดว่างปล่าวท้าย source code
?>
...
require_once ดูที่ละไฟล์แล้ว view source ดูครับ
|
 |
 |
 |
 |
Date :
2009-08-02 00:51:00 |
By :
oointhai |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เดี๋ยวลองอีกทีครับ ขอบคุณมากครับที่ช่วยเหลือ 
|
 |
 |
 |
 |
Date :
2009-08-03 20:47:58 |
By :
sandee |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
require_once ดูที่ละไฟล์แล้ว view source ดูครับ
ไม่มีเลยครับ ไม่มี error ด้วยครับ เศร้าใจแล้วครับเนี่ย
|
 |
 |
 |
 |
Date :
2009-08-04 13:43:19 |
By :
sandee |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อืมผมก็กำลังจะศึกษา xml แฮะ ผมว่าบรรทัดนี้อ่ะ
<?xml version="1.0" encoding="UTF-8"?>
ผมว่ามันต้องเอาออก และระบุใน header() เอาหละมั้ง 
ลองหาดูนะ
|
 |
 |
 |
 |
Date :
2009-08-05 17:16:32 |
By :
pjgunner |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|