xml i php

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
marekpraga
Nowy
Nowy
Posty: 29
Rejestracja: pn lis 17, 2003 9:05 am

xml i php

Post autor: marekpraga »

czy ma ktos moze jakis skrypt lub zna rozwiazanie, jak z pliku xml po pobraniu danych wykasowac jakas informacje i zrobic upgrade pliku. Jak narazie pobieram dane do tablicy
[php]<?php
xml_parse_into_struct($xml_parser, $data, $elementArray, $frequencyArray)
?>[/php]
wykasowuje element tablicy, ale mam klopoty z powtornym zapisaniem do pliku xml, za wszelka pomoc z gory dziekuje :-D
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: xml i php

Post autor: wixor »

zastosuj DOM XML a wszystko stanie się banalne :wink: http://www.php.net/manual/en/ref.domxml.php
marekpraga
Nowy
Nowy
Posty: 29
Rejestracja: pn lis 17, 2003 9:05 am

Re: xml i php

Post autor: marekpraga »

hmmm, prosto powiedziec ale niestety DOM dziala tylko w nowszych wersjach PHP4, i do tego jest jeszcze bardzo niedopracowany
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: xml i php

Post autor: wixor »

Nie jest skończony, ale działa (ja nie zauważyłem błędów), a inne rozwiązania są koszmarne (b. skomplikowane moim zdaniem). Jeżeli nie masz PHP4, to polecam upgrade, jako, że nawet na maszynach Pentium 200MHz 32Mb RAM, Linux Red Hat 6 Kernel 2.2.5-16, apache 1.3.(coś) wszystko działa b. dobrze.
marekpraga
Nowy
Nowy
Posty: 29
Rejestracja: pn lis 17, 2003 9:05 am

Re: xml i php

Post autor: marekpraga »

Inne rozwiazania moze nie sa koszmarne ale po prostu troche bezsensowne :) , ale musialem niestety je wykorzystac, ogolnie sprawa wyglada w ten sposob ze ja po prostu nie moge zrobic upgrade'a bo robie stronke ktora nie jest umieszczona na moim serwerze tylko na serwerze firmy hostingowej i nie ma mozliwosci zmienic wersji php, no ale dzieki za checi :)
ODPOWIEDZ