Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ściaganie pliku z innego serwera i zmiana nazwy
Forum PHP.pl > Forum > PHP
Mystic007
Witam! Mam następujący skrypt:
  1. <?php
  2. $file = 'http://jakisserwer.pl/plik.txt';
  3.  
  4. $fil = file_get_contents('http://' . str_replace('http://', '', $file)); //str_replace upewnia sie czy jest http://
  5.  
  6. header("Content-Type: txt");
  7.  
  8. header('Content-Length: '. filesize($fil));
  9.  
  10. header('Content-Disposition: attachment; filename="test.txt"');
  11.  
  12. print $fil;
  13. ?>


Problem w tym, że przy większych plikach strona ładuje się bardzo długo ;( Nie mam pojęcia co zrobić by ten skrypt działał szybciej, więc może wy wiecie?

Jestem otwarty na inne propozycje skryptu byle można było zmienić nazwę pliku
cicik
No strona na pewno nie będzie ładowała się krócej niż trwa pobieranie zdalnego pliku. To chyba oczywiste.
Mystic007
To może inaczej: Czy jest możliwość zmiany nazwy pliku który będzie pobierany po wywołaniu header('location: ... ')?
kwiateusz
a moze ajaxem odpalać ten skrypt? strona bedzie załadowana a tylko w tle pobierze sie plik a potem można obrobić wynik i w razie potrzeby wyświetlenia można też ajaxem na stronke wrzucić
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.