Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie zawartosci pliku z serwera
Forum PHP.pl > Forum > Serwery WWW > Apache
celes
Witam,

mam skrypt ktory pobiera zawartosc pliku i nastepnie nadpisuje ja i wykorzystuje w tooltipie ( chmurce )
jednam mam maly problem,

informacje pobieram z jednego z dwoch dostepnych serwerow nazwe je A i B
A pobiera bez problemu, lecz gdy pobiera z B wyskakuje błąd
  1. Uncaught SyntaxError: Unexpected token <


do serwera A nie mam dostepu lecz posiadaja takie same pliki...

glowkowalem glowkowalem i wymyslilem ze moze to byc zly .htaccess i nagłowki
sprawdzilem to i na serwerze A sa nastepujace nagłówki
  1. Request Method:GET
  2. Status Code:200 OK
  3. Request Headersview source
  4. Accept:*/*
  5. Accept-Charset:ISO-8859-2,utf-8;q=0.7,*;q=0.3
  6. Accept-Encoding:gzip,deflate,sdch
  7. Accept-Language:pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4
  8. Connection:keep-alive
  9. Cookie:__gads=ID=c5ebd0623e665ab4:T=1329075376:S=ALNI_MambvZiqnryTwrSQ8cQWu6xBWR
    BrA; __qca=P0-2117805039-1329075371642; __utma=74336143.176248566.1329075370.1329592993.1329598122.5; __utmz=74336143.1329161941.2.2.utmcsr=celes.ayz.pl|utmccn=(referral)|utmcmd=referral|utmcct=/test/viewtopic.php
  10. User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
  11. Query String Parametersview URL encoded
  12. callback:jQuery15109399838396348059_1329654197708
  13. _:1329654197782
  14. Response Headersview source
  15. Connection:keep-alive
  16. Content-Type:text/javascript
  17. Date:Sun, 19 Feb 2012 12:23:27 GMT
  18. Server:nginx/0.7.65
  19. Transfer-Encoding:chunked


a na serwerze B
  1. Request Method:GET
  2. Status Code:200 OK
  3. Request Headersview source
  4. Accept:*/*
  5. Accept-Charset:ISO-8859-2,utf-8;q=0.7,*;q=0.3
  6. Accept-Encoding:gzip,deflate,sdch
  7. Accept-Language:pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4
  8. Connection:keep-alive
  9. Cookie:newsletter=1-89dc39e2df47c4beb0dcfe6ef606d7e5; SnapABugHistory=5#; phpbb3_hfqrp_u=1; phpbb3_hfqrp_k=; phpbb3_hfqrp_sid=7393a540ae62ef421a1e687a664f1070; phpbb3_844r3_u=1; phpbb3_844r3_k=; phpbb3_844r3_sid=64f5d095fa7a80a4fa62a6c41b15ec57; style_cookie=null
  10. User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
  11. Query String Parametersview URL encoded
  12. callback:jQuery15107643963142763823_1329648822761
  13. _:1329649006671
  14. Response Headersview source
  15. Accept-Ranges:bytes
  16. Connection:close
  17. Content-Encoding:gzip
  18. Content-Length:351
  19. Content-Type:text/javascript
  20. Date:Sun, 19 Feb 2012 10:56:52 GMT
  21. ETag:"1306219-2f2-4b94317acf180"
  22. Last-Modified:Sat, 18 Feb 2012 20:41:58 GMT
  23. Server:Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8g DAV/2 mod_python/3.3.1 Python/2.5.2 mod_ruby/1.3.0 Ruby/1.8.7(2008-08-11) mod_fastcgi/2.4.6 mod_wsgi/2.5 Phusion_Passenger/2.2.5
  24. Vary:Accept-Encoding,User-Agent


czy jednak w zla strone mysle ?

Bardzo prosze o pomoc smile.gif
Dziękuje za wszystkie wypowiedzi smile.gif
Pozdrawiam
piotr.mroczek
Ten błąd występuje w PHP czy raczej w JS ?
celes
raczej php bo na 2 serwerze dziala normalnie

niedzialajacy skrypt
http://jsbin.com/apayun/13/edit#javascript,html,live

dzialajacy skrypt:
http://jsbin.com/apayun/10/edit#javascript,html,live
piotr.mroczek
patrzyłem na te skrypty, które wrzuciłeś i pierwsze co rzuca mi się w oczy:
http://celes.ayz.pl/tooltips/akali/twin-di..._=1329685597111

zwraca w nagłówkach (na FireBugu patrzyłem)
Content-Type text/javascript
a skypt zwraca htmla, może o to chodzi?

ale widzę też, że to działające wywołanie zwraca nieco inne dane, tzn:

http://leaguedb.com/tooltips/ability/akali..._=1329686023534
CODE

jQuery151011422959056143756_1329686021882("<div class='icon'>\n\t<img src=\"http://leaguedb.com/media/images/spellicons/42/AkaliTwinDisciplines.png\">\n</div>\n<div class='main spelltooltip'>\n\t<h4><a name=\"ability:twin-disciplines\" href=\"#ability:twin-disciplines\">Twin Disciplines</a></h4>\n\t<p>\nUpon obtaining <span class='dv'>20</span> Ability Power, Akali's basic attacks deal <span class='dv'>10%</span> bonus magic damage, increasing by <span class='dv'>1%</span> for every <span class='dv'>5</span> Ability Power gained thereafter.</p>\n\n<p>Upon obtaining <span class='dv'>10</span> Bonus Attack Damage, Akali gains <span class='dv'>10%</span> Spell Vamp, increasing by an additional <span class='dv'>1%</span> for every <span class='dv'>5</span> Bonus Attack Damage gained thereafter.\n\t</p>\n</div>");


z twoje serwera leci sam html, bez tego wywołanie jquey tzn:

CODE

<div class='icon'>
<img src='http://leaguedb.com/media/images/spellicons/42/AkaliTwinDisciplines.png'>
</div>
<div class='main spelltooltip'>
<h4><a name='ability:twin-disciplines' href='#ability:twin-disciplines'>Twin Disciplines</a></h4>
<p>
Upon obtaining <span class='dv'>20</span> Ability Power, Akali's basic attacks deal <span class='dv'>10%</span> bonus magic damage, increasing by <span class='dv'>1%</span> for every <span class='dv'>5</span> Ability Power gained thereafter.</p>

<p>Upon obtaining <span class='dv'>10</span> Bonus Attack Damage, Akali gains <span class='dv'>10%</span> Spell Vamp, increasing by an additional <span class='dv'>1%</span> for every <span class='dv'>5</span> Bonus Attack Damage gained thereafter.
</p>
</div>


i najpierw tutaj bym sprawdził o co chodzi.
celes
dziekuje za odpowiedz sprobuje dalej przestudiowac co to moze byc
czyli raczej jquery cos nie lapie....

jakby nie bylo odpowiedzi z serwera ...

tak patrze po skryptach w pierwszym nie lapie callbacka a w drugim tak...

wracajac do content-type - text/plain lub text/html to wywal mi blad MIMA
piotr.mroczek
no jak rozumiem to jQuery151011422959056143756_1329686021882( (jest zwracany z serwera) i wywołuje dalej callback,
w twoim kodzie nie ma tego dziwnego wywołania JS.
tutaj już nie pomogę, nie korzystałem z Jquery w ten sposób - tylko zwykły ajax.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.