2013-04-04 146 views
1

我做了我的研究,但找不到任何話題或例子,如何在頭文件中包含一個php文件,並從html中包含調用函數。tidesdk包括php

這些例子都顯示瞭如何在頭部包含一個函數。

我理解的是這個。

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

我有回聲「測試」和不使用PHP標籤的功能測試。

有人可以發佈一個小例子如何將php包含在tidesdk中並將其回顯到body中?

我在應用程序配置中啓用了PHP。

+0

問題是在一個TIDESDK應用程序中包含php,我無法使它工作 – 2013-04-04 20:46:13

+0

您應該首先了解php。 PHP是一種服務器端腳本語言 – hek2mgl 2013-04-04 20:49:57

+0

這就是我想要做的,我熟悉PHP但不知道如何正確設置:http://tidesdk.multipart.net/docs/user-dev/generated/ #!/ guide/using_php – 2013-04-04 20:51:53

回答

3

@ hek2mgl你好。你會在這裏找到最近的德語教程,應該爲你說明這一點。

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 2013-04-06 03:50:29

+0

雖然這個答案可能在理論上回答這個問題,[更好](http://meta.stackexchange.com/q/8259)在這裏包含鏈接的基本部分,並提供鏈接供參考。 – hichris123 2014-02-23 03:44:15

0

首先,你有你正在使用PHP作爲服務器端語言渲染網頁和發送響應忘記給客戶。在TideSDK中,PHP可以用作Javascript的替代品(如Ruby或Python),這意味着echo可能會與JS的console.log相同。

您的php文件必須像處理任何其他JavaScript文件一樣處理DOM和事件,最終,您使用jQuery替換DIV內容的解決方案,並且您的腳本可以按預期工作,您可以使用完整像Knockout這樣的JS框架在你的PHP腳本的幫助下。此鏈接將爲您提供更多利用該功能的示例。

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

+0

如何添加或刪除內容,我們可以在服務器端的php中實現。這是支持嗎? – 2013-11-10 11:54:06

0

我只是TideSDK拼殺自己,我想我明白了:

按我的Guide to using PHP in TideSDK 10日閱讀...

PHP預處理 - 這使得東西它「類似於Apache服務器上的PHP代碼」,其中「在瀏覽器呈現內容之前腳本內容被替換爲腳本輸出」 - 僅發生如果:

  1. 您的外部PHP代碼被<?php和? >標籤
  2. 它在使用php擴展
  3. 如果用作包括文件,它必須引用通過包括需要命令,而不是

如果你使用< script type =「text/php」src =「」...包含文件的方法,包含的.php文件必須而不是包含在<?php和? >。有點怪異的系統,呃?

1

以下是我在示例hello world的tidesdk中進行了更改以使其工作。

  1. 變更清單中:app://index.htmlindex.php
  2. 新增<?php echo "test"; ?>頁面
  3. 轉身對PHP

在此之後,它的工作。