![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Problem polega na tym że mam galerie FLASH, która wyświetla zdjęcia, które są w danym katalogu, zdjęcia w tym katalogu nazywają sie 1.jpg, 2.jpg, 3.jpg...Itd. nawy tych zdjęć trzeba umieścić w pliku XML, i te które sa w nim umieszczenoe beda wyświetlana w naszej galerii. Mój problem polega na tym (męcze to juz od 2 dni, w google sa podpowiedzi ale moje PHP jest bardzo ale to bardzo .... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) że potrzebuję skryptu, który sam wyciagnął by nazwy plików znajdujacych się w tym katalogu ze zdjęciami, i wrzucił to wszystko do tego XML-a wiem że to mozliwe i wiem że to dla kogos kto umie PHP to małe 5-cio minutowe piwko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tak czy owak byłbym bardzo wdzięczny za pomoc w tym (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) konstrukcja pliku XML wyglada bardzo prosto: Kod <?xml version="1.0" encoding="UTF-8"?> <simpleviewergallery maxImageWidth="480" maxImageHeight="480" textColor="0xOOOOOO" frameColor="0xOOOOOO" frameWidth="20" stagePadding="40" navPadding="40" thumbnailColumns="3" thumbnailRows="3" navPosition="left" vAlign="center" hAlign="center" title="" enableRightClickOpen="true" backgroundImagePath="main.gif" imagePath="" thumbPath=""> <image> <filename>1.jpg</filename> <caption>opisik</caption> </image> <image> <filename>2.jpg</filename> <caption> opis</caption> </image> <image> <filename>3.jpg</filename> <caption> opis</caption> </image> </simpleviewergallery> a ta część skryptu powtarza się tyle razy ile mamy zdjęć w galerii: Kod <image> <filename>3.jpg</filename> <caption> opis</caption> </image> gdzie X.jpg to nazwa zdjęcia. Plik XML nazywa się galery.xml Potrzebuje to zautomatyzować żeby zawartośc tego XMLa generowała sie automatycznie za pomoca jakiegos prostego skryptu PHP. Powtarzam moja znajomośc PHP nie jest nawet podstawowa, dlatego wszelka pomoc będzie bardzo przydatna. załączę link do pobrania galerii żeby było qwiadomo oco kaman i link do przykładu działania. http://www.portal12.nazwa.pl/galeria.rar - galeria do pobrania http://www.fotostudio-aga.pl/galeria/sluby/ - Galeria do looknięcia. Z góry dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wszystkim PS. Na tym forum jest nowu, pisze po raz pierwszy mam nadzieję że w temacie zawarłem wszystko co potrzebne do rozwiazania problemu jak cos to mnie skrzyczec to dopiszę . Ten post edytował tomek00 26.01.2009, 17:16:26 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat wyciagnął by nazwy plików znajdujacych się w tym katalogu ze zdjęciami, i wrzucił to wszystko do tego XML-a wiem że to mozliwe i wiem że to dla kogos kto umie PHP to małe 5-cio minutowe piwko DirectoryIterator: http://forum.php.pl/index.php?s=&showt...st&p=418356 + SimpleXML" title="Zobacz w manualu PHP" target="_manual. Jak zrobisz parę przykładów z podręcznika, to poradzisz sobie ze swoim problemem. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
No ja za zielony na to jestem :/(albo za głupi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) zrobiłem plik generator.php dodałem co swoje ale błędy wywala coś źle zrobiłem przsyłam kod:
Kod <? header('<?xml version="1.0" encoding="UTF-8"?>'); function rec_listFiles( $from = '.') { if(! is_dir($from)) return false; $files = array(); if( $dh = opendir($from)) { while( false !== ($file = readdir($dh))) { // Skip '.' and '..' if( $file == '.' || $file == '..') continue; $path = $from . '/' . $file; if( is_dir($path) ) $files += rec_listFiles($path); else $files[] = $path; } closedir($dh); } return $files; } $tab = rec_listFiles( 'images' ); $c = count( $tab ); for( $a = 0; $a < $c; $a++ ) { echo '<simpleviewergallery maxImageWidth="480" maxImageHeight="480" textColor="0xOOOOOO" frameColor="0xOOOOOO" frameWidth="20" stagePadding="40" navPadding="40" thumbnailColumns="3" thumbnailRows="3" navPosition="left" vAlign="center" hAlign="center" title="" enableRightClickOpen="true" backgroundImagePath="main.gif" imagePath="" thumbPath=""> <image> <filename>'.$tab[$a].'</filename> <caption> opis</caption> </image> </simpleviewergallery> '; } ?> Po odpaleniu pliku na serwerze zawartość xmla się nie zmienia wogole i pokazuje się cos takiego: http://www.fotoaga.nazwa.pl/strona/komunie/generator.php |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat zrobiłem plik generator.php dodałem co swoje ale błędy wywala coś źle zrobiłem przsyłam kod: A może jakieś konkrety? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
W kodzie napisałem zawartośc napisanego przezemnie pliku generator.php, ale wywala mi on błedy tj jesli mamy na początku header to pokazuje mi bład 500 serwera, natomiast gdy tego headera wywalam plik pokazuje zawartośc folderu z obrazami galerii, a potrzebuje przeciez wygenerowac takiego XMLa jak wyżej , szlag mnie zaraz trafi z tym php porąbanym (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) :D:D
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Problem w tym, że pisząc ?> bezpośrednio przerywasz parsowanie. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Poza tym, w kolorach nie ma litery "O". |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
SimpleViewer Generator: http://www.airtightinteractive.com/simplev...gallery_php.zip Instrukcje: http://www.airtightinteractive.com/simplev...r_instruct.html
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Maxik, dzięki za linki, (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) własnie o to mi chodziło z tym że to generuje oryginalny XML z simple Viewer ja natomiast ta galerią znacznie przerobiłem tj jej XMLA, i potrzebuje wygenerować tą samą metodą plik o nicoinne konstrukcji próbowałem ten buildgalery przerobić tez ale zamoootany strasznie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
erix przesyłam kod w pehapie i napisz mi prosze ocb z tym headerem bo nie kumie:) i o co chodzi z ta litera "O" i kolorowaniem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chłopaki naprawde jesli uda mi sie wygenerowac tego XML-a z waszą pomocą to bede wmam really dźwięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:29 |