![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 14.01.2004 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujacy problem:
Wysyłam formularz do skryptu PHP, ten w pętli przetwarza mi go X razy. Następnie chcę przeładować skrypt i przetworzyć go kolejne X razy. Chcę tak robić tak długo, aż w bazie danych skończą mi się rekordy pasujące do zapytania. Pytanie jest takie - w jaki sposób przy przeładowaniu skryptu przekazywać wysłane z formularza POSTem zmienne? Skrypt sprawdza, czy zmienne zostały wysłane metodą post i tylko wtedy się wykonuje, więc dodanie parametrów do header(Location:) nie wchodzi w grę. Czy jest możliwość wysłania z poziomu PHP zmiennych metodą POST nie używając biblioteki cURL? Wiem, że to wygodne rozwiązanie, ale nie mogę mieć pewności, że serwer, na którym przyjdzie pracować skryptowi będzie miał doinstalowaną tą bibliotekę. Chcę żeby to było maksymalnie uniwersalne... Jakieś pomysły jak to rozwiązać? Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ręcznie złożyć sobie całe żądanie HTTP, po czym wysłać je do docelowego serwera - fsockopen.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Lub fopen + stream_context_create
IMHO jak dla mnie wygodniejsze (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 14.01.2004 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Czyli po wykonaniu pętli musiałbym zrobić coś takiego: (?)
W jaki sposób to działa? Otwiera do odczytu plik php, wczytuje z niego kod i go przetwarza w locie? Trochę nie do końca rozumiem mechanizm tym kierujący... Zrobiłem coś takiego, ale niestety nie działa...
Dodam, że plik send_newsletter.php domyślnie wywoływany jest przez AJAX i do AJAX'a zwraca rezultaty wykonania się. Chcę żeby po każdym wykonaniu się pętli efekt wykonania został zwrócony do AJAX'a i skrypt wykonał się ponownie... Ten post edytował rozny 16.04.2012, 10:39:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 00:00 |