sto usando da ssh:come si esegue un file php da ssh?
php filename.php
e grandi opere, ma quando faccio questo:
php filename.php?id=2
ottengo un errore "file di input non poteva aperta".
qualche idea?
sto usando da ssh:come si esegue un file php da ssh?
php filename.php
e grandi opere, ma quando faccio questo:
php filename.php?id=2
ottengo un errore "file di input non poteva aperta".
qualche idea?
I file PHP che sono stati scritti come sito Web saranno solo di uso limitato su CLI.
È possibile scrivere uno script wrapper, che prepara i superglobali e lo script web include
.
Mi raccomando di leggere sul CLI interface per capire cosa fa.
La sintassi filename.php?id=2
è solo per i server Web.
Quello che hai fatto è stato dire alla shell di trovare un file chiamato filename.php?id=2
e passarlo a PHP, ma quel file non esiste.
Non è possibile passare le variabili GET tramite la riga di comando !! Se è necessario passare una variabile allo script, è possibile utilizzare php filename.php your_variable
e utilizzare e $argc
nel codice PHP.
È necessario passare i parametri come argomenti al posto e l'uso $ argv:
<?php
var_dump($argv);
?>
è che l'intera traccia? – thatidiotguy
Logico, non hai file denominato 'filename.php? Id = 2' – m0skit0
http://stackoverflow.com/questions/7475344/call-php-document-with-ssh-includes-get-variable –