![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 25.11.2012 Skąd: Pszczyna Ostrzeżenie: (0%) ![]() ![]() |
Mam małą zagwozdkę. Napisałam system aktualizacji towarów do SOTESHOP i jednym z procesów zachodzących podczas aktualizacji jest przepisanie pliku XML dostawcy do tabeli w bazie danych. Jeżeli skrypt, który się tym zajmuje uruchamiam ręcznie - w przeglądarce - wszystkie wartości wpisywane do bazy danych są prawidłowe. Jeżeli ustawię to jako zadanie cron, w kilku pozycjach w bazie danych pojawiają się wartości nieprawidłowe np. stan magazynowy (w pliku 0 szt., w bd 1 szt.). Z czego może wynikać taka różnica?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 25.11.2012 Skąd: Pszczyna Ostrzeżenie: (0%) ![]() ![]() |
wersja ta sama
fragment pliku XML dostawcy:
pobranie wartości z cennika i zapisanie do zmiennych:
zapytanie aktualizujące:
wątpię, że to coś w kodzie (chyba, że brakującego;)) - skrypt uruchamiany z przeglądarki działa ok. fragment zapytania wygenerowanego podczas uruchomienia przez przeglądarkę:
fragment zapytania wygenerowanego podczas uruchomienia przez cron:
(IMG:style_emoticons/default/sad.gif) kodowanie wszędzie (baza, skrypty, plik) UTF-8 Temat można zamknąć, problem był idiotyczny i związany ze ścieżką do pliku XML - w skrypcie była podana ścieżka względna, zamiast bezwzględnej. Ten post edytował patrycjaBS 15.05.2013, 10:32:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 14:25 |