Thread View: pl.comp.lang.javascript
7 messages
7 total messages
Started by Leszek Zur
Tue, 25 Oct 2011 22:33
Pobieranie pliku spod URLa
Author: Leszek Zur
Date: Tue, 25 Oct 2011 22:33
Date: Tue, 25 Oct 2011 22:33
11 lines
1270 bytes
1270 bytes
Potrzebuje zrobić taką rzecz i nie wiem jak (bo dopiero zaczynam zabawę w Javascript). Mam stronę a na niej pole tekstowe i przycisk. Chcę żeby po wpisaniu w pole tekstowe adresu URL i przyciśnięciu przycisku przeglądarka pobrała spod danego adresu plik tekstowy, przeparsowała go linia po linii, coś tam sobie na podstawie tych linii policzyła i wyświetliła wynik. Jest to plik tekstowy, nie żaden html czy xml. Jak mam pobrać plik spod danego adresu ? Leszek
Re: Pobieranie pliku spod URLa
Author: porneL
Date: Tue, 25 Oct 2011 22:49
Date: Tue, 25 Oct 2011 22:49
19 lines
1493 bytes
1493 bytes
On Tue, 25 Oct 2011 23:33:53 +0100, Leszek Zur <leszek@teczowe.eu.org.usunto> wrote: > Potrzebuje zrobić taką rzecz i nie wiem jak (bo dopiero zaczynam zabawę > w Javascript). > > Mam stronę a na niej pole tekstowe i przycisk. Chcę żeby po wpisaniu w > pole tekstowe adresu URL i przyciśnięciu przycisku przeglądarka pobrała > spod danego adresu plik tekstowy, przeparsowała go linia po linii, coś > tam sobie na podstawie tych linii policzyła i wyświetliła wynik. Jest to > plik tekstowy, nie żaden html czy xml. Jak mam pobrać plik spod danego > adresu ? W JS nie dasz rady pobrać z innej domeny — musisz po stronie serwera. Jak z tej samej domeny, to "AJAX" (HXR). -- regards, porneL
Re: Pobieranie pliku spod URLa
Author: Leszek Zur
Date: Wed, 26 Oct 2011 07:18
Date: Wed, 26 Oct 2011 07:18
24 lines
2012 bytes
2012 bytes
W dniu 2011-10-26 00:49, porneL pisze: >> >> Mam stronę a na niej pole tekstowe i przycisk. Chcę żeby po wpisaniu w >> pole tekstowe adresu URL i przyciśnięciu przycisku przeglądarka >> pobrała spod danego adresu plik tekstowy, przeparsowała go linia po >> linii, coś tam sobie na podstawie tych linii policzyła i wyświetliła >> wynik. Jest to plik tekstowy, nie żaden html czy xml. Jak mam pobrać >> plik spod danego adresu ? > > W JS nie dasz rady pobrać z innej domeny — musisz po stronie serwera. > > Jak z tej samej domeny, to "AJAX" (HXR). > W sumie to chyba by mnie urządzało. Mogę chyba zrobić tak: Załóżmy, że moja strona to www.mojastrona.pl/a.html Klient wpisuje w pole tekstowe adres http://www.innastrona.com/plik.txt Po naciśnięciu przycisku na mój serwer trafia żądanie pobrania pliku www.mojastrona.pl/pobierz.php?adres=www.innastrona.com/plik.txt Mój serwer przez php pobiera plik www.innastrona.com/plik.txt i oddaje jako własny. Mam nadzieję, ze to wykonalne. Tylko jak (choćby w AJAXie) pobrać plik ? Jakiś przykład ? Leszek
Re: Pobieranie pliku spod URLa
Author: ramblinman
Date: Wed, 26 Oct 2011 19:50
Date: Wed, 26 Oct 2011 19:50
15 lines
1485 bytes
1485 bytes
W dniu 2011-10-26 09:18, Leszek Zur pisze: > [...] Tylko jak (choćby w AJAXie) > pobrać plik ? Jakiś przykład ? Po stronie serwera być może wystarczy coś w stylu: if( strpos( $_GET['adres'], 'http://' ) === 0 ) echo file_get_contents( $_GET['adres'] ); Po stronie klienta jeśli masz jQuery to zobacz na metodę $.get(). Jeśli nie to może przerób to: http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first Pzdr., Rafał
Re: Pobieranie pliku spod URLa
Author: Adam Byrtek
Date: Wed, 26 Oct 2011 19:56
Date: Wed, 26 Oct 2011 19:56
8 lines
1171 bytes
1171 bytes
On 10/26/2011 09:50 PM, ramblinman wrote: > if( strpos( $_GET['adres'], 'http://' ) === 0 ) > echo file_get_contents( $_GET['adres'] ); Jesteś pewien, że chcesz udostępniać darmowe proxy dla całego internetu? -- Adam Byrtek
Re: Pobieranie pliku spod URLa
Author: ramblinman
Date: Wed, 26 Oct 2011 20:32
Date: Wed, 26 Oct 2011 20:32
10 lines
1460 bytes
1460 bytes
W dniu 2011-10-26 21:56, Adam Byrtek pisze: > On 10/26/2011 09:50 PM, ramblinman wrote: >> if( strpos( $_GET['adres'], 'http://' ) === 0 ) >> echo file_get_contents( $_GET['adres'] ); > > Jesteś pewien, że chcesz udostępniać darmowe proxy dla całego internetu? > Nie. Nie wiem co właściwie autor wątku chce osiągnąć. Zakładam, że to uproszczenie problemu.
Re: Pobieranie pliku spod URLa
Author: Leszek Zur
Date: Thu, 27 Oct 2011 09:10
Date: Thu, 27 Oct 2011 09:10
15 lines
1792 bytes
1792 bytes
W dniu 2011-10-26 22:32, ramblinman pisze: > W dniu 2011-10-26 21:56, Adam Byrtek pisze: > > Nie. Nie wiem co właściwie autor wątku chce osiągnąć. Zakładam, że to > uproszczenie problemu. Już wyjaśniam. Mam stronę, na której znajduje się obrazek jako obiekt canvas. Ten obrazek to mapa. Chcę na nim za pomocą Javascriptu narysować kilka - kilkadziesiąt punktów o znanych współrzędnych - na przykład jako czerwone kwadraciki. Współrzędne tych punktów chcę brać na przykład z pliku formatu KML Google Earth. No i właśnie moje pytanie dotyczyło tego jak w Javascripcie pobrać ten plik. Użytkownik ma wpisać URL pliku KML a Javascript pobierze sobie ten plik. przeparsuje i wyświetli te punkciki. Leszek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads