Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skrypt do importu danych z banku
pikwas
post 3.11.2010, 21:40:54
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
AndyPSV
post 4.11.2010, 16:36:13
Post #2





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


Masz odpowiedz:

File does not exist:

PLIK nie istnieje, patrz: sciezka jest zla.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 4.05.2025 - 06:44