Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt do importu danych z banku
pikwas
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.11.2010

Ostrzeżenie: (0%)
-----


Witam, jestem początkujący w php, mam problem z uruchomieniem skryptu logującego się do banku bz wbk. Skrypt ma za zadanie pobrać dane z pliku tekstowego dostępnego na stronie www i parsowanie go do tabeli cashimport w systemie LMS(Linux Management System). Problem polega na tym że skrypt loguje się na stronę jak i łączy się z bazą, natomiast wyrzuca taki błąd:
Kod
PHP Warning:  file(files/!lastfile.txt): failed to open stream: No such file or directory in /home/httpd/html/lms/contrib/bin/lms-cashimport-bzwbk.php on line 120

Warning: file(files/!lastfile.txt): failed to open stream: No such file or directory in /home/httpd/html/lms/contrib/bin/lms-cashimport-bzwbk.php on line 120



Tak jak jest zalecane w komentarzach pliku utworzyłem katalog o nazwie "files" w tym samym miejscu co skrypt, dodałem mu uprawnienia 777.

Próbowałem także poprzez zmianę ścieżki do pliku lastfile txt poprzez zmianę w lini 120 skryptu z
Kod
$last=file("files/!lastfile.txt");
na
Kod
$last=file("lastfile.txt");
, oraz utworzenie pustego pliku lastfile.txt w katalogu ze skryptem. Nie dostaję wtedy błędu opisanego powyżej, lecz dostaję wtedy taki błąd:

[
Kod
Tue Nov 02 22:48:05 2010] [error] [client 192.168.0.102] File does not exist: /home/httpd/html/lms/contrib/bin/listaMenu.do, referer: http://192.168.0.207/lms/contrib/bin/lms-cashimport-bzwbk.php
[Tue Nov 02 22:48:05 2010] [error] [client 192.168.0.102] File does not exist: /home/httpd/html/lms/contrib/bin/loginInfo.do, referer: http://192.168.0.207/lms/contrib/bin/lms-cashimport-bzwbk.php




Nie wiem dlaczego ten skrypt nie działa, wydawało mi się że po wpisaniu wymaganych danych do bazy oraz banku powinien ruszyć od razu a tu jednak nic nie działa.

Próbowałem również odkomentować wiersze z funkcją "echo" , lecz po tej operacji w przegladarce wyświetla mi się kontur strony z raportami lecz w niej błąd 404.


Oto link do skryptu:

http://cvs.lms.org.pl/viewvc/Development/l...amp;view=markup


Przychodzi mi na myśl czy może to że bank ma do dyspozycji 3 formaty plików a ja zdecydowałem się na MT940 jest przyczyną? Wydawało mi się że to jest właśnie odpowiedni format pliku do współpracy z tym skryptem.



Problem z plikiem lastfile.txt rozwiązany, teraz pojawił się inny problem. Skrypt wykonuje się, lecz nic nie robi. Nie pobiera raportu ani nic z tych rzeczy. Po odkomentowaniu linii echo wyświetla ramke strony z raportami oraz błą 404, czy to może być spowodowane złym formatem raportów??

Teraz otrzymuję takie logi:


[Wed Nov 03 22:58:44 2010] [error] [client 192.168.0.102] File does not exist: /home/httpd/html/lms/contrib/bin/listaMenu.do, referer: http://192.168.0.207/lms/contrib/bin/lms-c...mport-bzwbk.php
[Wed Nov 03 22:58:44 2010] [error] [client 192.168.0.102] File does not exist: /home/httpd/html/lms/contrib/bin/loginInfo.do, referer: http://192.168.0.207/lms/contrib/bin/lms-c...mport-bzwbk.php


Ten post edytował pikwas 2.11.2010, 11:18:10
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:33