![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, czy możecie mi pomóc? Moze po krótce:
W pierwszej częsci łącze się poprzez funkcje CURL z serwerem aby wydobyć liste katalogów, jezeli n atym koncze, znaczy wyswietlam ja na ekranie wszystko jest OK. Druga czesc to ta czesc wlasciwa, z otrzymanej listy plikow chcialbym wyciagnac dane i jest mi to bez roznicy czy jak w ponizszym przykladzie bede zapisywal te pliki czy tez wyciagal zawartosc zawsze dostaje w logach -> TCP_MISS/200 a nastepnie TCP_MISS_ABORTED/000 Dane do polaczenia sa takie same jak do wyciagania zawartosci katalou. Jezeli zrezygnuje z petli i wykonuje tylko pojedyncza operacje to konczy sie ona sukcesem, w petli niestety nie ;/ co jest nie tak z tym kodem ?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A patrzyles czy masz poprawnie zbudowaną tablice po ktorej lecisz?? Daj przed petlą:
var_dump($pliki_xml); to się upewnisz. Bo na moj gust to tablica jest zla. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tablice mam prawidlową - sprawdzalem to w miejscu:
#echo "ftp://".$user_name.":".$user_pass."".$serwer_ftp."/".$file_name."<br/>"; Jezeli zakomentuje kod od linijki 31 w dol do 53 to wyswietla mi sie lista folder/plik.xml Oto var_dump:
Nie ma nikt pomyslu jak to ugrysc ? Ten post edytował v0jt4s 8.09.2014, 17:18:52 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No i z tego var_dumpa wyglda, ze te sciezki są bledne. Kazdy plik konczy się cudzyslowiem
oraz dodatkowo na koncu ma jakis bialy znak. Aby usunac bialy znak masz uzyc trim(). No i masz usunac tez ten cudzyslow. Zakladam, ze nie jest on częścią sciezki do pliku -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
ale ja usuwam ten cudzyslow:
dodatkowo dopisalem jeszcze trim() na $nazwa_pliku ale bez zmian ;/ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Faktycznie, usuwasz cudzyslow. A pokaz jak dodales do tego kodu trim()
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
curl_setopt($c1, CURLOPT_FTPSSLAUTH, CURLFTPAUTH_DEFAULT);
Nie powinno tam byc przypadkiem $curl1? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
to juz wczesniej poprawione w kodzie
ja caly czas sie zastanawiam raczej nad tym polaczeniem przez curl w petli:
Czy to raczej nie powinno byc jakos inaczej rozwiazane, bo w sumie to on sie probuje polaczyc za kazdym razem jak chce pobrac plik ;/ No i dlaczego w logach po uruchomieniu skryptu mam: 1410259147.792 40337 192.168.1.2 TCP_MISS/200 112316 GET ftp://user@server/FOLDER - HIER_DIRECT/193.200.216.199 text/html a za chwile: 1410259154.191 6375 192.168.1.2 TCP_MISS_ABORTED/000 0 GET ftp://user@server/FOLDER/20140902125201_495.xml - HIER_DIRECT/193.200.216.199 Ten post edytował v0jt4s 9.09.2014, 12:27:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:28 |