2012-12-04 10 views
7

Używam od ssh:jak uruchomić plik php z ssh?

php filename.php 

i działa świetnie, ale kiedy to zrobić:

php filename.php?id=2 

dostaję "Nie można otworzyć pliku wejściowego" błąd.

jakieś pomysły?

+0

Czy pełnego śladu? – thatidiotguy

+2

Logiczne, nie masz plik o nazwie 'filename.php? Id = 2' – m0skit0

+0

http://stackoverflow.com/questions/7475344/call-php-document-with-ssh-includes-get-variable –

Odpowiedz

1

Pliki PHP, które zostały napisane jako strona internetowa, będą ograniczone do użytku w CLI.

Można napisać skrypt otoki, który przygotowuje superglobale i include's webscript.

Polecam lekturę na temat CLI interface, aby zrozumieć, co robi.

1

Składnia filename.php?id=2 dotyczy tylko serwerów WWW.

Poinformowałeś powłokę, aby znalazła plik o nazwie filename.php?id=2 i przekazała go do PHP, ale ten plik nie istnieje.