Szczęśliwego Nowego Roku!
Nie będę tłumaczył co chcę osiągnąć, bo wydaje mi się to oczywiste po obejrzeniu kodu.
Otrzymuję taki efekt, problem polega na tym, że nie wpisuje (aplikacja) wszystkich danych. Dlaczego?
A i jeszcze jedno - czemu nie reaguje na "charset=iso-8859-2"? Z źródła - "<?xml version="1.0"?>".
<?php // Dane obliczone $phpDays = 31; $phpEmptySpaces = 4; // Dane z bazy danych $dzien[2]['color'] = 'green'; $dzien[2]['title'] = 'Spotkanie grupy wsparcia'; $dzien[2]['content'] = 'Odbędzie się o godz. 16.00 w sali Wyższej Medycznej Szkoły Zawodowej w Opolu, pr
zy ul. Katowickiej.'; $dzien[16]['color'] = 'red'; $dzien[16]['title'] = 'Zabawa z Mikołajem'; $dzien[16]['content'] = 'Odbędzie się o godz. 11.00 w Opolu. Więcej informacji pod nr tel. 0500611595 lub
774742511.'; $xml = new DOMDocument(); $calendar = $xml->createElement('calendar'); $daysNumer = $xml->createElement('daysNumer'); $daysData = $xml->createTextNode($phpDays); $daysNumer->appendChild($daysData); $calendar->appendChild($daysNumer); $emptySpaces = $xml->createElement('emptyspaces'); $emptySpacesData = $xml->createTextNode($phpEmptySpaces); $emptySpaces->appendChild($emptySpacesData); $calendar->appendChild($emptySpaces); $days = $xml->createElement('days'); $calendar->appendChild($days); for($i=1; $i <= $phpDays; $i++) { $day = $xml->createElement('day'); { $color = $xml->createElement('color'); $colorData = $xml->createTextNode($dzien[$i]['color']); $color->appendChild($colorData); $info = $xml->createElement('info'); $title = $xml->createElement('title'); $titleData = $xml->createTextNode($dzien[$i]['title']); $title->appendChild($titleData); $content = $xml->createElement('content'); $contentData = $xml->createTextNode($dzien[$i]['content']); $content->appendChild($contentData); $day->appendChild($color); $day->appendChild($info); $info->appendChild($title); $info->appendChild($content); } $days->appendChild($day); } $xml->appendChild($calendar); $xml = $xml->saveXML(); ?>
Z góry dziękuję za odpowiedź.