Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wykonywanie skryptu PHP w skrypcie PHP
torbicki65
post 21.04.2009, 02:01:27
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 8.11.2008

Ostrzeżenie: (0%)
-----


Hej
Chciałbym wykonać skrypt, który jest na tym samym serwerze, ale w innym katalogu.
Include odpada, najbardziej pasowałoby mi exec i tu mam problem
jesli mam np exec("/usr/local/bin/php5 /home/www/skrypt.php")

to jak przeslac do niego jakies zmienne przy linii polecen / komendzie exec ?
Go to the top of the page
+Quote Post
shine
post 21.04.2009, 06:22:40
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 5
Dołączył: 15.04.2006

Ostrzeżenie: (10%)
X----


w pierwszym skrypcie mozesz dac:

  1. <?php
  2. chdir("sciezka/do/katalogu/z/drugim/skryptem");
  3. ?>


i wtedy include a jesli nie to
  1. <?php
  2. exec("php5 nazwa_2_skryptu.php");
  3. ?>
Go to the top of the page
+Quote Post
torbicki65
post 21.04.2009, 11:50:11
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 8.11.2008

Ostrzeżenie: (0%)
-----


Póki co, rozwiązałem to cURLem, zobaczę potem z tym includem jeszcze.
A odnośnie exec - jak wysłać zmienne (GET jesli to ma znaczenie) dla skryptu z linii poleceń bez modyfikacji w skrypcie? Da się?
Go to the top of the page
+Quote Post
erix
post 21.04.2009, 14:54:51
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




IMHO nie da się. W trybie CLI masz tylko zmienne argc/argv. I zostaje w sumie albo dołączenie do bieżącego skryptu, albo cURL.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
torbicki65
post 21.04.2009, 21:22:00
Post #5





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 8.11.2008

Ostrzeżenie: (0%)
-----


OK, dzięki, właśnie o tym CLI czytałem, ale skoro tak, to wolę użyć cURL.
A jeszcze mam pytanie - może ktoś będzie wiedział.
Jeśli używam cURL do skryptu do pobierania pliku na lokalny serwer, to czy da się zrobić tak, aby np szły dwa procesy pobierania (plik1 i plik2) na raz, a nie najpierw jeden, a potem drugi?

pozdrawiam.
Go to the top of the page
+Quote Post
erix
post 21.04.2009, 21:31:40
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://devzone.zend.com/article/3341-Multi...n-PHP-with-CURL winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:32