2012-06-17 5 views
1

Я превращаю свой PHP/MySQL/jQuery Mobile/Javascript webapp в приложение благодаря Phonegap. Я хочу избавиться от всего PHP-кода (за исключением обмена данными с сервером), чтобы отправить Phonegap с HTML-страницами. По данным, это не проблема, потому что просмотры и обращения к данным были должным образом разделены.Оценить файл PHP с помощью командной строки

Моя проблема в том, что я использовал PHP для применения принципа DRY (любой шаблон HTML, который был повторен, был визуализирован с вызовом функции PHP). Поскольку я буду работать как с webapp, так и с iPhone-приложением, мне нужно будет легко экспортировать изменения на страницу в проект Phonegap.

Так что я ищу способ экспортировать страницы моего webapp, используя некоторую функцию командной строки в Eclipse. В идеале я бы добавил таких застройщиков, как это, к Eclipse:

php -F htdocs/index.php > phonegapdirectory/index.html 

Мне явно не хватает чего-то, потому что ничего не выводится. Команда php ждет прямого ввода, и мне нужно ввести exit, чтобы результат был корректным.

Любая идея о том, как это сделать правильно? Есть ли другая хорошая практика экспорта PHP в HTML в Phonegap?

Большое спасибо за помощь!

+4

«Это не работает» - великое объяснение вашей проблемы, я позвоню Чарльз Ксавье, чтобы помочь мне понять, что «не работает» означает для вас. – hakre

+0

Ха-ха, не работает, он ничего не выводит и не останавливается. То, что я ищу, - это способ вывода (в файле или в стандартном выпуске) оценки файла php. «не работает» означает, что я не делаю то, что хочу. –

+0

, чтобы быть более конкретным, он не останавливается, но ждет прямого ввода. –

ответ

1

Почему вы должны использовать -F? Планируете ли вы передавать входные данные в php-файлы?

Вы могли бы просто использовать

php htdocs/index.php > phonegapdirectory/index.html 
+0

Вы так правы! Я использовал '-F', потому что я прочитал руководство, чтобы попытаться выяснить, что делать. Я не знал, что могу использовать 'php' без него. Благодаря!! –

0

Не дополнительный 2 ... Канал файла

php -F htdocs/index.php 2> phonegapdirectory/index.html 
+0

Спасибо, это может помочь, но я заблокирован еще до этого, потому что строка 'php' не заканчивается и ждет, чтобы я набрал что-то вроде' \ n' дважды. –

Смежные вопросы