Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][BASH] przekazywanie zmiennych
MiChaSSs
post 27.12.2008, 01:43:57
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 4
Dołączył: 6.09.2007

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


Hej,
problem jest banalny, ale niestety nie moge sobie z tym poradzic. Chcialem wykonywac skrypt php spod poziomu powloki z ustawiona jedna zmienna np. skrypt.php?zmienna=1 ale niestety dostaje komunikat ze nie ma takiego pliku (jak widac jest to zle interpretowane - w sensie nie tak jak ja chce tongue.gif). Jak sobie z tym poradzic? Szukalem odp. w i-necie, niestety nie znalazlem rozwiazania. Dziekuje za zainteresowanie, pozdrawiam Michal

P.S Skrypt oczywiscie zaczyna sie w ten sposob:

#!/usr/bin/php -c /etc/php/apache2-php5/

Ten post edytował MiChaSSs 27.12.2008, 01:45:16
Go to the top of the page
+Quote Post
wrzasq
post 27.12.2008, 03:20:42
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

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


jesli juz wyzolujesz plik z poziomu wiersza polecen to robisz to jak kazdy inny program. ?zmienna=1 to format URLi protokołach nie nazwa pliku. masz dwie opcje:

Kod
php skrypt.php 1

wtedy w kodzie:
  1. <?php
  2. // $_SERVER['argv'][0] to zawsze nazwa pliku!
  3. echo $_SERVER['argv'][1];
  4. ?>


albo druga opcja:
Kod
php skrypt.php zmienna=1

wtedy w kodzie:
  1. <?php
  2. // $_SERVER['argv'][0] to zawsze nazwa pliku!
  3. parse_str($_SERVER['argv'][1], $input);
  4. echo $input['zmienna'];
  5. ?>


ale rozwiazanie jest wrecz banalne i napisane na pierwszej stronie manuala PHP dotyczacej interfejsu linii komend -.-': rtfm -> http://pl.php.net/manual/en/features.commandline.php.


--------------------
Go to the top of the page
+Quote Post
MiChaSSs
post 27.12.2008, 10:36:56
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 4
Dołączył: 6.09.2007

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


bardzo dziekuje, przeoczylem, pozdrawiam winksmiley.jpg
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: 22.06.2025 - 03:35