2013-04-04 1 views
1

Я сделал свое исследование, но не могу найти ни темы, ни примера о том, как включить php-файл в заголовок и вызвать функцию из include в теле html.tidesdk include php

примеры показывают, как включить функцию в голову.

что я понимаю, это.

<script type="text/php" src="test.php"></script> 

in the test.php У меня есть функция тестирования с помощью echo 'test', а не с использованием тегов php.

Может ли кто-нибудь опубликовать небольшой пример того, как включить php в tidesdk и повторить его в теле?

У меня включен PHP в конфигурации приложения.

+0

проблема в том числе php в приложении TIDESDK, я не могу заставить его работать –

+0

Сначала вы должны узнать о php. PHP - это язык сценариев на стороне сервера – hek2mgl

+0

Это то, что я пытаюсь сделать, я знаком с PHP, но не как правильно его настроить: http://tidesdk.multipart.net/docs/user-dev/generated/ #!/guide/using_php –

ответ

3

@ hek2mgl Hello. Здесь вы найдете недавнее учебное пособие на немецком языке, которое должно проиллюстрировать это для вас.

http://www.phpgangsta.de/mit-tidesdk-und-webtechniken-konnen-wir-desktop-applikationen-bauen

Старшего, но отношение второй учебник здесь:

http://www.sanisoft.com/blog/2011/01/03/introduction-to-creating-desktop-applications-with-php-and-titanium

+0

спасибо за ссылки! :) – hek2mgl

+0

Хотя этот ответ теоретически может ответить на вопрос, [лучше] (http://meta.stackexchange.com/q/8259) включить основные части ссылок здесь и предоставить ссылки для справки. – hichris123

0

Прежде всего, вы должны забыть, что вы используете PHP как язык на стороне сервера для рендеринга страниц и отправки ответов для клиентов. В TideSDK PHP можно использовать в качестве замены Javascript (как Ruby или Python), то есть эхо, вероятно, будет делать то же самое, что и console.log для JS.

Ваш php-файл должен иметь дело с DOM и событиями, как и любой другой файл javascript, в конце концов, ваше решение о замене содержимого DIV на jQuery и ваш скрипт работает, как ожидается, вы можете использовать полный JS-фреймворки, такие как Knockout, с помощью ваших PHP-скриптов. Эта ссылка даст вам больше примеров для использования этих функций.

https://github.com/TideSDK/TideSDK/wiki/Using-TideSDK-with-PHP

+0

Что касается добавления или удаления контента, который мы можем достичь в php на стороне сервера. Это поддерживается? –

0

Я просто борется с TideSDK себя, и я думаю, что я получил это:

За мой 10-чтение Guide to using PHP in TideSDK ...

PHP Препроцессирование - материал, который делает он «похож на PHP-код на сервере Apache», при этом «содержимое скрипта заменяется выводом сценария до того, как содержимое будет отображаться браузером» - только происходит, если:

  1. ваш внешний PHP-код окружен <? Php и? > теги
  2. это в файле с расширением .php
  3. , если используется как включить, необходимо ссылаться через включают или требуют команды, а не

Если вы используете < script type = "text/php" src = "" ... метод для включения файлов, включенный файл .php должен не быть включенным <? php и? >. Вид странной системы, а?

1

Вот что я изменил в примере, приветствуя мир tidesdk, чтобы он работал.

  1. Изменено в манифесте: app://index.html к index.php
  2. Добавлено <?php echo "test"; ?> на страницу
  3. Включил PHP

После этого он работал.