Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> błąd skryptu PHP a system kienta?
Blady
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.04.2004

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


Mam taki problem - mam nadzieje ze tutaj należy o nim pisać,
Mam dwa pliki które pobiera infomacje z sesji (koszyk) i przypisuje zawartość sesji do zmiennych przez polecenie
array_keys
i array_values
problem polega na tym że TYLKO pod WIn 98 jeden z tych plików wyrzuca błąd o treści: array_keys() i array_values(): The first argument should be an array in (nazwa pliku) a drugi nie.
W innych systemach operacyjnych w żadnym z obu plików nie pojawia się błąd.
Oba pliki zajduja sie na komercyjnym serwerze.

Bardzo prosze o pomoc bo nie mam zielonego pojęcia dlaczego typ systemu operacyjnego klienta miałby wpływać na sposób interpretowania skryptu php na serwerze..

Będe bardzo wdzięczny za wszelką pomoc.
Go to the top of the page
+Quote Post
rogrog
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


to raczej nie to. Prędzej miałeś na wcześniej jakiś bląd, później go poprawiłeś, a teraz pod Win98 jest wyświetlana stronka ze starego cache
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Albo na innych systemach nie pojawia (nie wyswietla, ale wystepuje) sie ten blad (error_reporting == off )?
Go to the top of the page
+Quote Post
Blady
post
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.04.2004

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


Z cachowaniem to nie mozliwe bo sprawdzałem to kilka razy i równocześnie na kilku systemach. Wiecej zauważyłem że na Win 98 z Operą sie bład nie pojawia a z IE pojawia się. Poza tym error reporting nie moze być wyłaczony/włączony bo to generuje serwer i wyrzuca na stronę gdzie powinny sie pojawiać normalne wynik operacji skryptu (chyba że mówisz o jakiejś opcji o której ja nie wiem, ale zawsze było sprawdzane na domyślnych ustawieniach przelądarki IE).

Siedzę nad tym już cały dzień i zaczynam powoli siwieć od tego..
Go to the top of the page
+Quote Post
rogrog
post
Post #5





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


a na pewno wykluczyłeś cache w IE??
Go to the top of the page
+Quote Post
kszychu
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Moze pod 98 z jakiegos powodu nie zapisuje ciastek i wtedy nie masz numeru sesji?
Go to the top of the page
+Quote Post
Blady
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.04.2004

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


Tak refreshowałem stronę do uadłego poza tym sprawdzałem to u kolegi na "siweżym" komputerze, ciastka obsługuje bo inny plik (korzystający z tych samych poleceń) pobiera info z sesji.. :-) To tak żeby rozwiązanie problemu było prostsze ...
Go to the top of the page
+Quote Post
kszychu
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Przeinstaluj Winde i po problemie.
Możliwe, że IE się sypnął. Zainstaluj sobie np. Firefoxa i sprawdz jak na nim bedzie dzialalo.
Go to the top of the page
+Quote Post
Blady
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.04.2004

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


Tutaj jest mały problem z wykonaniem tego - bo nie wytłumaczę klientowi że ten skrypt nie działa u niego i powinien sobie w firmie przeinstalować system, poza tym próbowałem tego pod innymi-kilkoma 98-kami i jest ten sam problem (bez względu na wersję IE ale pod Operą działa bez problemu) Poza tym jeszcze nie wiem również u niego nie ładuje sie od razu strona tylko trzeba ją refreshować żeby sie pojawiła na ekranie bo inaczej mów że system nie mógł znaleźć danego pliku.. ale zakładam że to może być kwestia długiego adresu - sporo danych przekazywanych przez "GET" .... ale pracuje nad tym. :-)

Tym nie mniej to nie jest kwestia przeinstalowania systemu bo próbowałem - specjalnie u siebie zainstalowałem swieżutka 98 na drugim dysku żeby to sprawdzać :-)

To na prawdę jest strasznie dziwna sprawa
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 18.09.2025 - 09:46