![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Zrobilem prosta gierke we flashu z rankingiem. nicki oraz punty graczy sa zapisywane w bazie danych mysql na tym samym serwerze, na ktorym jest aplikacja. Aplikacja laczy sie z baza danych za pomoca AMFPHP. Problem jest taki, ze kiedy aplikacje mam na dysku, ranking dziala i wszystko pracuje ok, natomiast jezeli wrzuce aplikacje na serwer (ten sam serwer gdzie jest baza danych lub na inny serwer), ranking nie dziala i aplikacja nie wyswietla wynikow w rankingu:/ Nie wyskakuje zaden blad, nic sie nie zawiesza, po prostu nie ma polaczenia z baza danych. Pozostala czesc aplikacji (ktora nie wymaga komunikacji z baza danych) dziala poprawnie. Spotkaliscie sie kiedys z takim problemem? Z gory dziekuje za info. Pozdrawiam Grzesiek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za odpowiedz. Nie mam jako takiego folderu AMFPHP na swoim serwerze. Wszystkie pliki AMFPHP sa w katalogu glownym serwera (gateway.php również). Gierke skopiowalem do katalogu services jak i do glownego katalogu serwera. w zadnym przypadku nie dziala. Klasy amfphp (ktore wywoluje flash przez swoje metody: (this.call("ReadValues.readVal", readUserRes)(IMG:style_emoticons/default/wink.gif) , znajduja sie w katalogu services.
Kiedy wejde do katalogu browser, uruchamia sie strona z amfphp, gdzie znajduja sie wszystkie klasy napisane dla potrzeb flesha i ktore znajduja sie w katalogu services. Z poziomu browsera amfphp, moge wywolywac metody tych klas i wszystko dziala ok (metody zapisuja dane do bazy danych lub owe dane odczytuja). Kiedy aplikacja jest na moim dysku twardym, tez wszystko dziala ok. Niestety jezeli aplikacje wrzuce na serwer, nic nie dziala;d Ponizej wkleje przykladowy kod flasha oraz amfphp: flash: Kod public function readUser():void{ this.call("ReadValues.readVal", readUserRes); } amfphp:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:58 |