![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 13 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Skrypt A w pliku a.php generuje xml'a:
Skrypt B w pliku b.php "stara się" odczytac xml'a wygenerowanego przez plik a.php:
Otrzymuje komunikat bledu: "Warning: SimpleXMLElement::__construct(): Entity: line 11: parser error : Start tag expected, '<' not found in /srv/www/htdocs/vhosts/domaindb/test3.php on line 5 Warning: SimpleXMLElement::__construct(): ?> in /srv/www/htdocs/vhosts/domaindb/test3.php on line 5 Warning: SimpleXMLElement::__construct(): ^ in /srv/www/htdocs/vhosts/domaindb/test3.php on line 5 Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /srv/www/htdocs/vhosts/domaindb/test3.php:5 Stack trace: #0 /srv/www/htdocs/vhosts/domaindb/test3.php(5): SimpleXMLElement->__construct(' " Ktoś może mi wskazac gdzie robie błąd_ |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Myśląc, że w takiej sytuacji:
wczytasz jakikolwiek wynik działania (czy to ma być XML czy cokolwiek innego) popełniasz błąd. PHP to skrypty, które najczęściej są uruchamiane przez serwer http i dopiero wtedy dzialają. Jeśli chcesz uruchomić skrypt a.php i jego wynik wczytać musisz zrobić to z pomocą apache'a:
Ten post edytował mike 12.02.2009, 12:30:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 13 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Myśląc, że w takiej sytuacji ... wczytasz jakikolwiek wynik działania (czy to ma być XML czy cokolwiek innego) popełniasz błąd. PHP to skrypty, które najczęściej są uruchamiane przez serwer http i dopiero wtedy dzialają. Jeśli chcesz uruchomić skrypt a.php i jego wynik wczytać musisz zrobić to z pomocą apache'a: file_get_contents('http://jakiś.adres/a.php'); Dzięki |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 17:55 |