![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 14.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
na jakims serwerze sa pliki i mozna je sciagac tylko ich nazwa jest nieciekawa - a mianowicie nr indeksu wrzuconego pliku, obok pola do siagania znajduje sie opis.
i teraz moje pytanie czy jest jakis sposob php lub js lub oba aby wymusic przy zapisie konkretna nazwe pliku (z opisu), mając do dyspozycji drugi serwer? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Podczas kopiowania nadajesz po prostu własną nazwę, nie bardzo widzę z czym masz problem. Do wyciągnięcia tesktu przydatnego do stworzenia bardziej przyjaznej nazwy możesz uzyć wyrażeń regularnych (operując na źródle strony pobranym chociażby dzięki file_get_contents).
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Autorowi chodzi chyba o JS, tzn że jak robisz header("Location: google.pl/plik.rar"); to on chce nam wysłać to o nazwie np costam.rar (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Odpowiadając: Nie nie da się. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 14.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
....niby dostalem satyfakcjonujaca odpowiedz ale moze na wszelki wypadek bardziej nieco wyjasnie
na serwerze A do ktorego nie mam dostepu sa linki do plikow mniejwiecej tak: <a href="3123442.zip">bardzociekawazawartosc</a> czy kożystając z serwera B, lub/i JS na serwerze A i B, bez kopiowania pliku A->B, można pobrac jakos plik o nazwie bardzociekawazawartosc.zip, ktory bedzie plikiem 3123442.zip? Ten post edytował tmgryf 5.06.2009, 20:11:01 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się że:
1. może da radę użyć mod_rewrite? 2. Możesz pobierać plik 3244142.zip przez file_get_contents lub co kolwiek innego, a twojemu użytkownikowi serwować go z odpowiednimi nagłówkami, wykorzystując prosty skrypt PHP, coś jak z przykładów php.net
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Tak, tylko to jakby pośrednio kopiowanie na serwer B z A (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Po prostu się nie da jeśli nie chcesz transferu zużywać. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:29 |