![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
sprawa wygląda tak. mam skrypt1 na stronie1. w pliku xml mam liste adresów www (do kórych mam prawa administracyjne). pod kazdym z tych adresów mam skrypt. i teraz tak. na stronie numer jeden wywoluje skrypt, który to ma wywołać skrypty na stronach z mojej listy xml. moj skrypt1 wysyła zmienne do docelowych skryptów, i czeka na ich odpowiedz. jezeli n skryptów zwróciło wartosci True to skrypt1 kończy działanie sukcesem.
próbowałem to zrobić poprzez file_get_contents, ale robi sie straszny bałagan, gdyż na stronie docelowej znow musze wywolac file_get_contents na stronę pierwotną, zwrócic warość true albo false... no i jak zapisywać licznik prób udanych (true) o nieudanych(false) (IMG:style_emoticons/default/questionmark.gif) czy istnieje jakis prostszy sposob (IMG:style_emoticons/default/questionmark.gif) ktos sugerował curl. czy warto, i jak to sie je bo czytalem manual i nie moge tego rozgryźć (IMG:style_emoticons/default/questionmark.gif) a moze jest coś prostszego, bardziej wydajnego?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
skrypt2.php robi echo lub print
Patrz: 1. odpalasz skrypt1.php -> ten tak jakby wchodzi na stronę skrypt2.php, podaje klucz 2. skrypt2.php sprawdza czy klucz jest poprawny, jeśli tak zwraca jakieś dane (np zserializowaną tablicę, czy xml) 3. skrypt1.php odbiera te dane, i dalej na nich operuje skrypt1.php
skrypt2.php
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
skrypt2.php robi echo lub print dzieki, pomogłeś, o to właśnie mi chodziło.. próbowałem z instrukcją return ale nie dawało rady EDIT: mam niestety problem, a dokładnie chodzi o funkcje unserialize(); wszystko dziala OK jeżeli nie używam Curla czyli : taki kod działą poprawnie dając rezultat: a:2:{i:0;s:3:"abc";i:1;s:3:"cde";} cde ale gdy staram się odebrać tą zserializowaną tablicę za pomocą curla, to wyświetla się komunikat że nie jest błąd z odserializowaniem : skrypt1.php
skrypt2.php wywołując skrypt1 dostaję taki komunikat: Notice: unserialize(): Error at offset 0 of 43 bytes in ... jak temu zaradzić, gdzie leży przyczyna (IMG:style_emoticons/default/questionmark.gif) Ten post edytował metoda 28.08.2009, 12:35:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 01:53 |