![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Być może temat był już wałkowany, z góry przepraszam Mianowicie mam kłopot z którym się już jakiś czas męczę. Od razu mówię że nie używam żadnych bibliotek AJAXa, a sam tworzę instrukcje xmlhttprequest, kwestia przyzwyczajenia Kłopot polega na tym że kiedy tworzę sobie obiekt xmlhttprequest i metodą post lub get przesyłam zmienne do skryptu php w tle, to ten wogóle ich nie odczytuje... Co dziwne na localhoscie wszystko śmiga jak marzenie, a po wgraniu na serwer już nie, choć kiedyś na tym serwerze chodziło wszystko bez zarzutu (tak kojarze). Skrypt JS z wywołaniem żądania
Prosty skrypt usuwający plik
Oczywiście sam unlink wyrzuca błąd w tle za pomocą alerta bo nie może usunąć pustego pliku. Z kolei alert(ret) zwraca alert ("moj katalog: "), a powinien zwrócić np: alert ("moj katalog: data_user/example.jpg") Czytałem trochę tu i tu na necie, gdzieś tam pisali o jakiś odwołaniach do domen, ale wiele mi to nie pomogło. Nie wiem gdzie leży problem, być może trzeba mi to łopatologicznie wyjaśnić Gdzie popełniam błąd? Czemu na lokalu chodz oki? Jest to kwestia serwera?(chyba nie), źle wywołuję metodę open? Pozdrawiam, dziękuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak podałem w przykładzie odwołuje się względnie do katalogu "Ajax" z plikami php działającymi w tle.
Nie odwołuje się do tych plków zaczynając od http://... Z resztą nie jest to problem tylko w FF, ale w IE jest to samo Może podam nowy testowy przykład z linkami: Kod pliku JS wysyła do pliku php zmienną tmpFile, a w zwrocie powinien dostać alert z napisem: example
kod php w tle:
nie ma znaczenia czy $tmpFile czy $_POST['tmpFile'], bo register_globals=on i wynik finalny pod linkami pod oryginalną domeną serwera: http://ottargo.altaynet.masternet.pl/xmlht...quest/index.php -> działa ok pod wykupioną domeną: http://www.ottargo.pl/xmlhttprequest/index.php -> nie działa Pomóżcie, bo zwariuje w końcu Pozdrawiam Kombinuje i kombinuje, jakiś mały kroczek jest, tyle że nie do końca rozwiązuje problem. Wszedłem na konfiguracje serwera przez www, udostępnioną przez usługodawcę www.masternet.pl i zmieniłem dla mojej domeny, która stoi na www.home.pl wersję z php5 na php4 i wszystko chodzi bez zarzutu... Hmmm... ciekawe, czemu z php4 działa a z php5 nie? Czy problemem może być to że domena wykupiona jest na home.pl, a fizycznie zawartość serwisu znajduje się na innym serwerze? Ten post edytował Kwazi 13.07.2009, 09:22:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 14:46 |