Strona 1 z 1
[+] php skrypt pobierajacy odbiorców z mBanku
: 13 września 2011, 08:25
autor: malinkalive
Witam
Ostatnio trafiłem na skrypt pobierający listę zdefiniowanych odbiorców z Mbanku. Zainstalowałem php5-client libxml-dom-xpath-perl libxml-xpath-perl libxml-xpathengine-perl. Jednak po wywołaniu skryptu wypisuje mi poniższy error
Kod: Zaznacz cały
php bank.php
Pobieranie odbiorcy nr 1.
Pobieranie odbiorcy nr 2.
PHP Fatal error: Call to a member function getAttribute() on a non-object in /home/karol/bank.php on line 128
Program pobrany ze strony
http://piotr.eldora.pl/.downloads/mbank ... t_odb.phps
Pewnie sknociłem coś po drodze ale nie potrafię zlokalizować przyczyny może ktoś pomoże?
: 13 września 2011, 11:45
autor: Bastian
Napisz do autora bo wygląda, że jest błąd w skrypcie.
: 13 września 2011, 13:57
autor: v-sgfx
Porównaj, czy dobrze wysłałeś plik na serwer. Mogło się zdarzyć, że zjadło linijki podczas wysyłania, sprawdź ile wazą pliki na ftp a ile na twardym dysku (ew. localhost).
Ewentualnie zmień linię 128 na:
Kod: Zaznacz cały
$sub_param = $xpath->evaluate('//div[@id="BaseDefinedTransfersList"]/ul/li['.$nr.']/p[@class="TransferName"]/a')->item(0)->setAttribute('onclick');
: 13 września 2011, 14:17
autor: malinkalive
v-sgfx pisze:Porównaj, czy dobrze wysłałeś plik na serwer. Mogło się zdarzyć, że zjadło linijki podczas wysyłania, sprawdź ile wazą pliki na ftp a ile na localu.
Ewentualnie zmień linię 128 na:
Kod: Zaznacz cały
$sub_param = $xpath->evaluate('//div[@id="BaseDefinedTransfersList"]/ul/li['.$nr.']/p[@class="TransferName"]/a')->item(0)->setAttribute('onclick');
Po zamianie linii 128 :
Kod: Zaznacz cały
php bank.php
Pobieranie odbiorcy nr 1.
PHP Warning: DOMElement::setAttribute() expects exactly 2 parameters, 1 given in /home/karol/bank.php on line 128
PHP Notice: Undefined offset: 3 in /home/karol/bank.php on line 131
PHP Notice: Undefined offset: 0 in /home/karol/bank.php on line 146
PHP Notice: Undefined offset: 3 in /home/karol/bank.php on line 146
PHP Notice: Undefined offset: 4 in /home/karol/bank.php on line 146
PHP Notice: Undefined offset: 5 in /home/karol/bank.php on line 146
PHP Notice: Undefined offset: 6 in /home/karol/bank.php on line 146
PHP Notice: Undefined offset: 7 in /home/karol/bank.php on line 146
PHP Notice: Undefined offset: 8 in /home/karol/bank.php on line 146
PHP Notice: Undefined offset: 9 in /home/karol/bank.php on line 146
Pobieranie odbiorcy nr 2.
PHP Fatal error: Call to a member function setAttribute() on a non-object in /home/karol/bank.php on line 128
: 19 września 2011, 13:16
autor: v-sgfx
/*
Skrypt zawiera dwie funkcje CURL obsługujące logowanie i pobieranie listy odbiorców banku mBank
Skrypt wykorzystuje Xpath'a.
PHP 5*...
Skrypt pozwala na połączenie się z bankiem mBank i pobranie wszystkich odbiorców. Następnie
zostaną oni zapisani we wskazanym pliku.
Coś tu namieszałeś, zapisz to jako
.phps tak jak w odnośniku:
http://piotr.eldora.pl/.downloads/mbank ... t_odb.phps
: 19 września 2011, 16:05
autor: malinkalive
Bastian pisze:Napisz do autora bo wygląda, że jest błąd w skrypcie.
Miałeś rację byla literówka.
linia 155 zamianić list_odb na lista_odb