problem: copy, przenoszenie na inna podstrone, itp |
problem: copy, przenoszenie na inna podstrone, itp |
26.02.2010, 22:04:36
Post
#1
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) |
Funkcją copy() kopiuje pewien plik na moje ftp i to jest ok, ale gdy plik ma duży rozmiar np. 70mb wrzucanie go na ftp długo trwa dlatego chciałem to jakoś przerwać, tzn wysłać linka do tej funkcji i żeby przeniosło mnie gdzies na inna podstrone a żeby plik skrypt wykonywał sie nadal.. Jest to możliwe..? Jeśli tak to jak to zrobić?
Z góry dzięki. |
|
|
26.02.2010, 22:57:38
Post
#2
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) |
-------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
26.02.2010, 23:23:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) |
To nie działa.. Bo jesli ustawię
To dalej widać jak plik się kopiuje i nie da sie chodzić po www. I jak sie plik juz wrzuci na ftp to wtedy dopiero przekierowuje. |
|
|
26.02.2010, 23:33:37
Post
#4
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) |
Spróbuj przekierować przed wywołaniem copy(). Ignorujemy przerwanie żądania, więc skrypt powinien wykonywać się dalej.
-------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
26.02.2010, 23:48:20
Post
#5
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) |
tak tez próbowałem. wykonuje się nadaj tzn kopiuje i gdy zakończy to wtedy przekierowuje
|
|
|
27.02.2010, 00:00:44
Post
#6
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) |
Po wysłaniu nagłówka wywołaj:
Jeżeli wyświetli się FALSE, trzeba zmusić serwer, aby wysłał nagłówki. Po wywołaniu header() pokombinuj z funkcją flush albo wyślij cokolwiek do przeglądarki za pomocą instrukcji echo, np. pusty ciąg tekstowy. Na pewno są lepsze sposoby oprócz wyżej wymienionych. Ostatecznie zostaje register_shutdown_function, ale możesz doświadczyć braku możliwości dostępu do plików (ewentualnie wtedy podaj pełną ścieżkę, taką, jaka jest widoczna w systemie). Ten post edytował WebCM 27.02.2010, 00:02:45 -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
27.02.2010, 00:23:58
Post
#7
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) |
Nie wiem jak to użyć dokładnie.. tą ostatnia funkcje..
sciagaj.php
|
|
|
27.02.2010, 02:20:45
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) |
|
|
|
27.02.2010, 11:19:53
Post
#9
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) |
No niestety, PHP nie obsługuje wielowątkowości.
Z tego, co widzę, nie musisz nigdzie przekierowywać, chyba że nie chcesz mieszać kodu PHP z HTML-em.
Twoja decyzja, jak to rozwiążesz. Możesz użyć także register_shutdown_function, aby opóźnić operację, jeśli nie chcesz przekierowywać albo nie możesz wyświetlić innej podstrony instrukcją echo() wewnątrz kodu PHP. Ten post edytował WebCM 27.02.2010, 11:21:34 -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
27.02.2010, 21:21:58
Post
#10
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) |
Nie wiem czy ja coś źle robię czy to nie działa..;/
Dalej nie da się przejść na inna podstronę bo wczytuje.. Nie wiem co już robić.. Moge pokazać jakiejś osobie kod (np. na PW,gg, proszę o wiadomość PW), na forum nie chcę podawać pełnego kodu. ref Ten post edytował Norbit_24 27.02.2010, 16:23:42 |
|
|
Wersja Lo-Fi | Aktualny czas: 8.06.2024 - 12:51 |