Jako, że współpracuję z autorem chciałem powiedzieć:
1) XML - jak najbardziej, natomiast chcemy mieć wypis plików w PHP, a następnie, aby te pliki zostały wsadzone do pliku XML.
2) TiltViewer - raczej nie interesują nas gotowce, owszem można skorzystać żeby się czegoś nauczyć (nauka przez praktykę).
Skrypt który posiadasz jest to TiltViewer'a czy masz go ogólnie do XML ?
Ps.
Posiadam taki skrypt który tworzy plik XML i wpisuje do niego dane:
Kod
<?php
*/
Chmody:
Folder z plikiem php - 777
Folder files - 755
Plik php - 755
/*
$path_to_image_dir = 'files';
$xml_string = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<images>
</images>
XML;
$xml_generator = new SimpleXMLElement($xml_string);
if ( $handle = opendir( $path_to_image_dir ) ) {
while (false !== ($file = readdir($handle))) {
if ( is_file($path_to_image_dir.'/'.$file) ) {
$image = $xml_generator->addChild('image');
$image -> addAttribute('label', $file);
//$image -> addAttribute('size', filesize($file)/1000);
$image -> addAttribute('path', $path_to_image_dir.'/'.$file);
//list( $width, $height ) = getimagesize($path_to_image_dir.'/'.$file);
//$image -> addAttribute('width', $width);
//$image -> addAttribute('height', $height);
}
}
closedir($handle);
}
$tresc_pliku=$xml_generator->asXML();
$nazwa_pliku.='plik.xml';
$plik = fopen($nazwa_pliku,"w");
fputs($plik,$tresc_pliku);
fclose($plik);
echo '<a href="'.$nazwa_pliku.'">Przejdź do pliku XML</a>';
?>
ale jest przy nim jedno ale, plik XML otworzony w notatniku wygląda w ten sposób:
Kod
<?xml version="1.0" encoding="UTF-8"?>
<images>
<image label="1 (101).jpg" path="files/1 (101).jpg"/><image label="1 (104).jpg" path="files/1 (104).jpg"/><image label="1 (103).jpg" path="files/1 (103).jpg"/><image label="1 (102).jpg" path="files/1 (102).jpg"/><image label="1 (105).jpg" path="files/1 (105).jpg"/><image label="1 (10).jpg" path="files/1 (10).jpg"/><image label="1 (100).jpg" path="files/1 (100).jpg"/></images>
a przydałoby się by wyglądał:
Kod
<?xml version="1.0" encoding="UTF-8"?>
<images>
<image label="1 (101).jpg" path="files/1 (101).jpg"/>
<image label="1 (104).jpg" path="files/1 (104).jpg"/>
<image label="1 (103).jpg" path="files/1 (103).jpg"/>
<image label="1 (102).jpg" path="files/1 (102).jpg"/>
<image label="1 (105).jpg" path="files/1 (105).jpg"/>
<image label="1 (10).jpg" path="files/1 (10).jpg"/>
<image label="1 (100).jpg" path="files/1 (100).jpg"/>
</images>