Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-28, 16:27x



Odpowiedz w temacie  [ Posty: 18 ]  Przejdź na stronę 1, 2  Następna
Jak z poziomu AmBasic pobrać plik ze strony www 
Autor Wiadomość

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Jak z poziomu AmBasic pobrać plik ze strony www
Witam,

Może wiecie jak z poziomu AmBasica pobrać plik znajdujący się na stronie internetowej. Adres do tego pliku znam (tj znam url).

Z góry dziękuję


2012-01-11, 17:04
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
podasz link do tego pliku?
i napiszesz co chcsz potem zrobić?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-11, 23:24
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
Jest to plik jaki będzie generował mój webowy (php + symfony framework + mysql) system zamówień , które będą zapłacone kartą płatniczą. Będzie to plik xml. Linka jeszcze nie podam bo system nie stoi jeszcze w sieci.
Co do mojego pytania to wyczytałem, że takie coś to chyba raczej tylko z poziomu VBScript. No i pozostaje jeszcze problem w jaki sposób parsować xml-a w symfonii :(


2012-01-11, 23:47
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
a co za problem użyć jakies biblioteki xmldom (msxml6) - do parsowania..:)


2012-01-12, 05:22
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
Problemu pewnie nie ma, tylko trzeba wiedzieć jak z poziomu raportów taką bibliotekę obsługiwać (moja przygoda z symfoniom zaczęła się stosunkowo niedawno tj od grudnia)


2012-01-12, 10:39
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
konikan pisze:
[...] Będzie to plik xml. [...]

... i dlatego pytałem co to za plik i co chcesz z nim zrobić

Kod:
dispatch xml = "Microsoft.XMLDOM"
xml.Load("www.strona.pl\plik.xml")

// i przykładowo czytamy z pliku wszystkie sekcje invoice

int iInvoiceCount = xml.getElementsByTagName("invoice").length
int iInvoice

nodeInvoice = xml.getElementsByTagName("invoice")


for iInvoice = 0 to iInvoice >= iInvoiceCount // po fakturach

     nodeValue = nodeInvoice.item(iInvoice)
     print GetValue(nodeValue,"Numer") + lf

next iInvoice



_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-12, 11:11
Wyświetl profil
Awatar użytkownika

Rejestracja: 2014-03-26, 09:55
Posty: 79
Pomógł: 2
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
rafal pisze:
konikan pisze:
[...] Będzie to plik xml. [...]

... i dlatego pytałem co to za plik i co chcesz z nim zrobić

Kod:
dispatch xml = "Microsoft.XMLDOM"
xml.Load("www.strona.pl\plik.xml")

// i przykładowo czytamy z pliku wszystkie sekcje invoice

int iInvoiceCount = xml.getElementsByTagName("invoice").length
int iInvoice

nodeInvoice = xml.getElementsByTagName("invoice")


for iInvoice = 0 to iInvoice >= iInvoiceCount // po fakturach

     nodeValue = nodeInvoice.item(iInvoice)
     print GetValue(nodeValue,"Numer") + lf

next iInvoice







Może to głupie pytanie ale co trzeba zrobić żeby to zaczęło działać ?


2014-05-08, 10:09
Wyświetl profil
Awatar użytkownika

Rejestracja: 2014-03-26, 09:55
Posty: 79
Pomógł: 2
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
Albo jak najprościej z poziomu programu pobrać taki plik do określonego miejsca na dysku.


2014-05-08, 10:19
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
Ta wiadomość była pomocna.(1)
Kod:
xml.save(nazwa_pliku)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2014-05-09, 19:13
Wyświetl profil
Awatar użytkownika

Rejestracja: 2014-03-26, 09:55
Posty: 79
Pomógł: 2
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
O, działa. Dzięki


2014-05-09, 20:21
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 590
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
mam plik
Kod:
<PurchaseOrderConfirmation>
<Head>
...
<TransmitDateTime>2018-03-07T11:11:10</TransmitDateTime>
</Head>
<Body>
<PurchaseOrderConfirmationId>549159/02</PurchaseOrderConfirmationId>
<LineItems>
<LineItem>
<LineItemId>1</LineItemId>
<Quality>ABC</Quality>
<Quantity>420</Quantity>
...
<Scores>
<Score>278</Score>
<Score>283</Score>
<Score>278</Score>
</Scores>
</LineItem>
<LineItem>
<LineItemId>2</LineItemId>
...
</LineItem>
</LineItems>
</Body>
</PurchaseOrderConfirmation>


próbuję z niego wyciągnąć wartości np. PurchaseOrderConfirmationId czy Quality
i mam problem bo ani GetValue ani Get nie działa.
Czy mogę prosic o jakąś wskazówkę...

_________________
zz


2018-03-07, 16:23
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
ZZ pokaż kod

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2018-03-07, 16:33
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 590
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
Kod:
dispatch xml = "Microsoft.XMLDOM"
xml.Load("C:\\receive\\files\\7.xml")

int iItemCount = xml.getElementsByTagName("LineItem").length
int i

dispatch nodeItem = xml.getElementsByTagName("LineItem")
dispatch nodeValue

for i = 0 to i >= iItemCount
     nodeValue = nodeItem.item(i)
   nodeValue.Get(nodeValue,"Quality")
//     message Get(nodeValue,"Quality")
next i

_________________
zz


2018-03-08, 08:44
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
Kod:
dispatch xml = "Microsoft.XMLDOM"
xml.Load("C:\\receive\\files\\7.xml")

int i

dispatch xmlQUALITIYLIST = xml.getElementsByTagName("LineItem/Quality")
dispatch xmlQUALITY
int iItemCount = xmlQUALITIYLIST.length

for i = 0 to i >= iItemCount
     xmlQUALITY = xmlQUALITIYLIST.item(i)
    print xmlQUALITY.text,lf
next i

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2018-03-08, 09:09
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 590
Post Re: Jak z poziomu AmBasic pobrać plik ze strony www
Dzięki
to teraz zagłębiam się w kolejne zagnieżdżenia ;)

_________________
zz


2018-03-08, 10:49
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 18 ]  Przejdź na stronę 1, 2  Następna
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. HMP - jak pobrać dane ze strony www

w Programowanie

kacper_

2

2131

2009-11-23, 21:54

kacper_ Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Uruchamianie szablonu importu z poziomu AMBasic

w Programowanie

kpiotr

0

3691

2016-12-16, 10:34

kpiotr Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Dopisywanie do pliku txt z poziomu ambasic

w Programowanie

Glajder

3

3613

2012-06-18, 14:22

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. HMP wywołanie wydruku RW,PW z poziomu ambasic

w Programowanie

konikan

2

2911

2012-10-22, 10:47

konikan Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 8 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant