[PHP]preg_match_all - problem |
[PHP]preg_match_all - problem |
2.04.2020, 15:12:10
Post
#1
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
panowie , przejdę od razu do rzeczy, kod:
Niestety zwraca throwa Unable to find XML filepath , ktoś podpowie ? Chodzi o pobranie "2020-04-02" i zapisanie w katalogu na ftp. Ten post edytował casperii 2.04.2020, 15:14:30 |
|
|
2.04.2020, 15:32:40
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
A co to niby jest o to na poczatku:
/tables\/A ? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.04.2020, 15:41:50
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
A czemu po ludzku się do tego nie dobierzezz zwłaszcza że api nbp zwraca też json.
-------------------- |
|
|
2.04.2020, 15:43:02
Post
#4
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
w sumie to na początku nie jest potrzebne, ale dalej jak najbardziej musi być gdyż wywala błąd: Delimiter must not be alphanumeric or backslash, a jsona nie będę przerabiać, bo za dużo musiałbym przepisywać obecną funkcję , która szła bez api. Pobera XMLa na FTP - jeśli nie ma na serwerze , jeśli jest to wczytuje dane z xml'a
Ten post edytował casperii 2.04.2020, 15:45:25 |
|
|
2.04.2020, 15:48:40
Post
#5
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) |
w sumie to na początku nie jest potrzebne, ale dalej jak najbardziej musi być gdyż wywala błąd: Delimiter must not be alphanumeric or backslash, a jsona nie będę przerabiać, bo za dużo musiałbym przepisywać obecną funkcję , która szła bez api. Pobera XMLa na FTP - jeśli nie ma na serwerze , jeśli jest to wczytuje dane z xml'a A co chcesz przerabiać w JSON? chyba i tak chcesz mieć tablice wiec w czym problem ? Ten post edytował Lord 2.04.2020, 15:52:31 |
|
|
2.04.2020, 15:54:18
Post
#6
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
nie chcę JSONA , chodziło mi o to , że nie chcę już przerabiać istniejącego oskryptowania , które działa na pobranym XMLu,
dane wyciągam np w ten sposób: $euro = $nbp->getEuro(); |
|
|
2.04.2020, 19:58:58
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Niesamowite. Kod na odwal się żeby zachować kompatybilność ma mniej linii niż Twój do ustalenia daty.
Ten post edytował viking 2.04.2020, 19:59:34 -------------------- |
|
|
3.04.2020, 07:21:21
Post
#8
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
@viking ale nie widzę, byś zapisywał swoją klasą na serwerze, czyli każde F5 odpytuje nbp ? Według tego co NBP napisał w regulaminie - zbyt duża ilość odpytek z IP - może spowodować tymczasowego bana.
Na chwilę obecną plik mi się zapisuje na serwerze , ale w formacie json, chociaż pobieram xml - podpowiesz czemu ? I jeszcze jak rozwiązałeś u siebie sposób z pobieraniem aktualnego kursu po północy? gdzie data już jest +1 , ale dane w NBP pojawiają się do godz 11 następnego dnia. czyli jutro dane zostaną wyświetlone na stronie nbp dopiero około 10 - 11 a wejście w poniższy link spowoduje zwrócenie brak danych. http://api.nbp.pl/api/exchangerates/tables/A/2020-04-04 Ten post edytował casperii 3.04.2020, 07:27:24 |
|
|
3.04.2020, 07:35:35
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Cache to nie odpowiedzialność tej klasy tylko czegoś implementującego PSR-16. Na brak danych zwracają 404 w nagłówku więc też nie widzę problemu.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 15:27 |