![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2008
Сообщений: 24
|
Добрый день!
Подскажите, каким образом правильно генерить XML файл средствами PHP? Я работаю с XML след. структуры: <?xml version="1.0" encoding="ISO-8859-1" ?> <images> <image> <title>My title</title> <img>contents/gallery/category2/img1.jpg</img> <tmb>contents/gallery/category2/tmb1.jpg</tmb> <desc><![CDATA[Desc goes hire]]></desc> </image> </images> <?
function db_connect()
{
$result = @mysql_pconnect("localhost", "root", "");
if (!$result)
return false;
if (!@mysql_select_db("studio"))
return false;
return $result;
}
$conn = db_connect();
$sql = "select * from gallery where id='1'";
$result = mysql_query($sql, $conn);
if (mysql_num_rows($result)) {
echo '<?xml version="1.0" encoding="ISO-8859-1" ?> ';
echo '<images>';
while ($qry = mysql_fetch_array($result)) {
$item = '<image><title>'.$qry[title].'</title><img>'.$qry[img].'</img><tmb>'.$qry[thmb].'</tmb><desc><![CDATA['.$qry[desc].']]></desc></image>';
echo $item;
}
echo '/<images>';
}
?>
<?xml version="1.0" encoding="ISO-8859-1" ?> <images><image><title>My title</title><img>contents/gallery/category1/img1.jpg</img><tmb>contents/gallery/category1/tmb1.jpg</tmb><desc><![CDATA[Desc goes hire]]></desc></image>/<images> К сожалению результат получается нулевой (((( Подскажите где я допускаю ошибку? она на уровне логистики или инструментария? Спасибо огромное! |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Ошибся ты в разделе форума.
Хотя скорее в формулировке и понимании вопроса... Выкладывай сюда свой AS а не php... |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 24
|
Понял - прошу меня простить - думал в такой технологии надо в AS дополнительные параметры задавать.
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 24
|
Прошу Админа убить темы.
В форуме PHP уже отпостился Спасибо |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Дело в том что дело врядли в PHP потому и я и попросил код)
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 24
|
Вот код функции:
function loadImages () {
var images:XML = new XML ();
images.ignoreWhite = true;
images.onLoad = function (success) {
if (success) {
var xml:XMLNode = this.firstChild;
totalImages = xml.childNodes.length;
for (i = 0; i < xml.childNodes.length; i++) {
var imagesTitle:String = xml.childNodes[i].childNodes[0].childNodes[0].nodeValue;
var imagesLarge:String = xml.childNodes[i].childNodes[1].childNodes[0].nodeValue;
var imagesTmb:String = xml.childNodes[i].childNodes[2].childNodes[0].nodeValue;
var imagesDesc:String = xml.childNodes[i].childNodes[3].childNodes[0].nodeValue;
//
bottomBar.rightSide.imageTxt.txt.autoSize = true;
bottomBar.rightSide.imageTxt.txt.text = "1";
//
bottomBar.rightSide.totalTxt.txt.autoSize = true;
bottomBar.rightSide.totalTxt.txt.text = totalImages;
//
displayPositions ();
//
imageTitleArr.push (imagesTitle);
imagesArr.push (imagesLarge);
imageDescArr.push (imagesDesc);
//
tmbs.containerTmbs.attachMovie ("attach","attach" + i,i);
tmbs.containerTmbs["attach" + i]._x = i * 30;
//
loadThumbnails (imagesTmb,tmbs.containerTmbs["attach" + i].picture);
loadThumbnails (imagesTmb,tmbs.containerTmbs["attach" + i].largeTmb.picture);
//
contentBox.contentBox_text.catText.text = categoryTitleForContent;
contentBox.contentBox_text.titleText.text = xml.childNodes[0].childNodes[0].childNodes[0].nodeValue;
contentBox.contentBox_text.descText.htmlText = xml.childNodes[0].childNodes[3].childNodes[0].nodeValue;
contentBox.contentBox_text.descText.autoSize = true;
myListenerload.onResize ();
//
tmbs.containerTmbs["attach" + i].bt.idInstance = i;
//
tmbs.containerTmbs["attach" + i].bt.onRelease = function () {
//
cursorArr = this.idInstance;
//
for (a = 0; a < totalImages; a++) {
if(tmbs.containerTmbs["attach" + a].back._tint == color){
tmbs.containerTmbs["attach" + a].bt.enabled = true;
tmbs.containerTmbs["attach" + a].back._tint = 0x353535;
}
//
if(a > 0){
if(a == totalImages - 1){
tmbs.containerTmbs["attach" + cursorArr].gotoAndPlay("close");
tmbs.containerTmbs["attach" + cursorArr].bt.enabled = false;
tmbs.containerTmbs["attach" + cursorArr].back._tint = color;
}
}
}
//
abortSlideShow ();
//
bottomBar.rightSide.imageTxt.txt.autoSize = true;
bottomBar.rightSide.imageTxt.txt.text = cursorArr + 1;
//
displayPositions ();
//
contentBox.contentBox_text.catText.text = categoryTitleForContent;
contentBox.contentBox_text.titleText.text = imageTitleArr[cursorArr];
contentBox.contentBox_text.descText.htmlText = imageDescArr[cursorArr];
contentBox.contentBox_text.descText.autoSize = true;
myListenerload.onResize ();
//
ZigoEngine.doTween (imageContainer,'_alpha',0,1,"easeOutExpo",0,function () {
loadBitmapSmoothed (imagesArr[cursorArr],imageContainer);
});
};
}
}
loadBitmapSmoothed (imagesArr[cursorArr],imageContainer);
};
images.load ("contents/data/gallery_category1.xml");
}
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 24
|
Всем спасибо!
Почти разобрался средствами DOM XML Document В дальнейшем мучения тут: http://www.flasher.ru/forum/showthread.php?t=114840 |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|