質問: shell_exec('php PATH/codeigniter/index.php my_controller my_method'); echo $get_html; ``` のように考えていますが、これって可能でしょうか?と書こうと思いましたが、 **そもそもサーバーでshell_exec系が抑止されている**っぽいです(Xサーバー) そこで、外部PHPからCodeigniterのcontroller & method 結果を呼び出すことは可能でしょうか? あくまで、file_get_contentsなどでHTTPを介さない...という前提で。 どなたかすごい方、お力添えよろしくお願いします。
回答: すみません、自己解決しました。 サーバーの仕様(Xサーバー)でshell_execが出来ないと書きましたが、どうもcliを利用する場合は非公式の専用のPHPを使うようでした。 その結果 ``` echo shell_exec('/usr/bin/php-cli /home/SERVICE/YOUR_DOMAIN/public_html/codeigniter/index.php method'); ``` で目的完了です!