Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Skrypt php CLI argumenty
Forum PHP.pl > Forum > Przedszkole
sasiadstar
Witam
Mam kod który uruchamia skrypt poprzez shel_exec
  1. $output = shell_exec('C:\xampp\php\php.exe -f C:\xampp\htdocs\enigma\check_ip.php '.$dane);

i teraz mam zagadkę jak przekazać takie dane
  1. $dane[0]//tekst
  2. $dane[1]//tekst
  3. $dane[2]//tekst
  4. $dane[3]//tablica

Próbowałem serialize ale jakoś to mi nie idzie.
sabat24
Uzyj foreacha i przekazuj argumenty po spacji. A jak chcesz przekazać string ze spacją w środku, to dodaj ""
  1. shell_exec('polecenie '.escapeshellarg($dane[0]).' '.escapeshellarg($dane[1]));


A w Twoim wypadku zapisuj dane np. bazy, przekaż ID i odczytuj przez skrypt. Nie ma sensu przekazywać tablicy przez linię poleceń.
sasiadstar
Z tym zapisywanie to będzie najprościej.
Dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.