php桌面程序
『壹』 如何通過php生成網頁桌面的快捷方式
將介紹使用php生成網頁桌面快捷方式的代碼,並添加圖標及解決不同瀏覽器保存出現的亂碼問題。
我們訪問網站時,如果網站的內容很有吸引,一般我們都會使用瀏覽器的收藏夾功能,收藏此網站。
在瀏覽器收藏的網頁,需要打開瀏覽器,再從收藏夾選定訪問。
如果可以在桌面直接進入到網站,這樣可以為用戶訪問提供便利。
我們可以使用php創建網頁的快捷入口文件,保存到用戶桌面,方便用戶快速訪問。
『貳』 php應用領域
1.服務端腳本
伺服器腳本運行模式需要具備3個條件:php解析器(CGI或者伺服器模塊)、Web伺服器、Web瀏覽器。
具體執行流程:首先運行Web伺服器,然後安裝並配置php,最後可以用Web瀏覽器訪問php程序的輸出,即瀏覽服務端的php頁面(或數據輸出)。
2.命令行腳本
通過命令行模式運行php腳本,這種模式下不需要伺服器的支持或者依賴瀏覽器的觸發,在命令行腳本模式下僅需要php解析器來執行。通常這種方法被用在Windows和Linux平台下做日常運行腳本使用,如某些守護程序等。當然這些腳本也可以用來處理簡單的文本。
3.編寫桌面應用程序
php也許並不完全適合用來做圖形界面應用程序,但是開發人員同樣可以在客戶端程序應用某些 php的高級特性,通過使用php-GTK來編寫這些程序。php-GTK是php的一個擴展,並不包含在標準的開發包中,開發人員需要單獨編譯它。通過 php-GTK可以建立獨立的GUI(用戶圖形界面)應用程序,例如,音頻播放器、文本編輯器、資料庫後台等。
『叄』 剛安裝了一個PHP,php-5.3.3-Win32-VC6-x86版本的,請問怎麼運行它,怎樣建立.php文件先謝謝啦!
安裝了php,它應該會幫你在桌面建一個快捷方式,或者就在開始-》程序中取找吧,反正是一個exe文件,進去後,點擊file,如果是中文就文件下面有新建。
你是一個超級程序文盲。
『肆』 PHP能參與桌面項目嗎適合嗎——C#客戶端 嵌入 PHP 一例
下載(含應用程序源代碼和PHP5的dll):Part1Part2先看程序界面 再看PHP代碼:<?php function OnDNButton1Click() { $textBox1=dsRE_GetSharedObject(NULL,"WinApp1.Form2.textBox1"); $textBox1->Text="Clicking button1";}function OnDNButton2Click() { $textBox1=dsRE_GetSharedObject(NULL,"WinApp1.Form2.textBox1"); $textBox1->Text="Clicking button2";}?><?php$ds=new dsRE(); $window=$ds->GetSharedObject("WinApp1.Form2"); //-->>獲得共享對象,C#對象進入PHP之關鍵$window->Show(); $Button1=$ds->GetSharedObject("WinApp1.Form2.button1"); $ds->RegistMethod("OnDNButton1Click",$Button1,"Click"); $Button2=$ds->GetSharedObject("WinApp1.Form2.button2"); $ds->RegistMethod("OnDNButton2Click",$Button2,"Click"); >核心問題:C#對象如何跨語言進入PHP的呢?對象的跨語言進入是腳本語言嵌入到編譯語言的核心問題,無論python嵌入到C#或者C/C++,還是JavaScript嵌入到瀏覽器(window和document等對象可以在js中使用就是這個核心問題的起點),還是C++集成PHP或者Python,都離不開這樣的一個核心問題:編譯語言的對象如何進入腳本,而腳本的類或者對象又如何被編譯語言使用。 1 C#對象設為共享對象SharedAllFormControl("WinApp1",new Form2()); 2 PHP獲得該共享對象 $window=$ds->GetSharedObject("WinApp1.Form2");然後操作它 Show ,對於 button 來說就用 RegistMethod 委託Click 事件。對照JavaScript (MS Script)來說,request=new ActiveXObject("Microsoft.XMLHTTP");這樣的語句可以使COM類進入到腳本,還不是把現有對象進入到腳本。對於IronPython來說,python_engine.Globals["o"]=my_class_instance;用全局字典的途徑可以使C#對象進入Python中。 至於C++對象進入腳本語言,各自的開發文檔都有說明,而且必然支持,這里不再贅述。 後篇:PHP腳本可以從文件裝入,也可以內置在C#程序中,也可以從伺服器傳來。如果PHP腳本是由伺服器傳過來的,則可以使客戶端更「軟」,客戶端隨時按需由伺服器改變,C/S擁有了B/S的最大優點;如果PHP腳本是從文件裝入,客戶端可以由現場維護工程師就地增加或者修改功能,即時得到客戶反饋,提高滿足客戶要求的效率。
『伍』 PHP能不能寫桌面應用程序
完全可以,用php-gdk即可,網上代碼很有限的。
國外的書比較多。
如果我的回答沒能幫助您,請繼續追問。
您也可以向我們團隊發出請求,
會有更專業的人來為您解答。
『陸』 如何用PHP進行桌面程序開發
桌面可能還是DELPHI、VC、VB等的天下,我不看好PHP搞桌面
『柒』 推薦幾個PHP系統
唉,別找了,跟dz一樣強大的還沒看到過. phpwind,vbb啥的數據量一大還是比不過dz,更別提別的了.
看著不順眼可以換風格.別人推薦的你看了可能也不符合要求.
圖片多可以做做優化,說句經驗之談,zend優化過的dz,性能上絕對是第一而不是第二,還是在dz上多花些精力,也值得.
『捌』 php怎麼在瀏覽器執行本地桌面程序
首先要安裝PHP執行的伺服器,如apache之流,然後要安裝資料庫,如mysql.然後將瀏覽器放入伺服器指定目錄,就可以執行了。
『玖』 桌面環境高PHP開發一般選用什麼版本的桌面系統
看你的需求選擇版本了,如果沒有特別需求,選主流的即可。
學習PHP推薦你使用功能強大的PHPWAMP。
32位和64位的PHP版本隨意切換,700個PHP版本隨意切換。
首先來看WAMP是什麼意思?
Windows下的Apache+MySQL+PHP,稱為WAMP。
屬於WAMP環境的集成軟體有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,這些WAMP環境各有特點。
你可以用PHPWAMP綠色集成環境(適合在本地,也適合在伺服器上面運行)
本地搭建:http://jingyan..com/article/1974b289838fb1f4b1f7748d.html
伺服器搭建的話,請在網路搜這個標題
「PHP綠色集成環境在雲伺服器上的應用,PHPWAMP在伺服器上搭建網站案例」
集成環境是否適合在伺服器上,可以看此文介紹的內容:
http://jingyan..com/article/e4511cf34ccdc92b845eafd3.html
支持所有Windows系統,目前最新的Windows10也沒問題。
綠色集成環境PHPWAMP特點如下:
1、真正純綠色,集成VC不需要單獨安裝,下載解壓即可使用。
2、能同時運行多個PHP版本,隨意自定義設置PHP版本,共700多個PHP版本隨意切換。
3、擁有開發模式與運營模式,集成組件未閹割,切換運營模式,即可直接運行在伺服器端
4、擁有「強制修改任意環境的Mysql資料庫密碼」功能,忘記資料庫密碼可以一鍵強制修改。
5、運行中的網站可瞬間強制刪除,也能一鍵幹掉電腦里全部的php環境,方便重裝
6、強制幹掉一切環境阻礙,一鍵去除任意web伺服器站點域名的非80埠。
7、集成網頁加密等實用工具,不同PHP版本配置區分,日誌分割處理等多種實用功能。
8、多功能站點管理,自動定時重啟伺服器,自動定時重啟Apache、mysql等相關服務。
PHPWAMP自帶php5.2、php5.3、php5.4、php5.5、php5.6、php7這6個默認版本,擁有共生模式(與其他環境同時使用),單身狗霸體模式,強行打通阻礙運行網站。
這篇教程文章里提供700多個PHP版本下載。(700個PHP版本一鍵切換)
網路搜索這個文章標題:
PHP集成環境如何自定義PHP版本,同時運行多個php版本一鍵開啟模塊。
搜到的文章中,在文章的附件里有提供PHP歷史版本下載,差不多700多個PHP版本。
『拾』 普及一下知識php如何做桌面客戶端
WinBinder 是一種開源的 PHP 動態擴展(.dll) ,也算是腳本編程語言,為php 在window 下的開發提供用戶界面UI ,它負責調用window 的API 介面。其運行 PHP 程序員輕松地使用 PHP 創建 Windows 應用程序。當然,這個只能在 Windows 下運行。本身是一個軟體,php 程序員可以通過這個軟體開發界面。官方網站說得很不錯,無須編譯php. 只要保存文件擴展為.phpw ,然後用 php.exe 打開就可以運行。具體開發感受如何,要試驗一下才知道。初步感覺不會比php-gtk 差。
可以在此處下載到 WinBinder 的包 , 下那個 .zip 包,一般不需要用 .exe 的。下完之後解壓縮,將 winbinder_xxx\PHP\PHP4\ext 目錄下的(如果用的是 PHP5 則復制 PHP5 目錄下的) php_winbinder.dll 復制到 PHP 擴展目錄下,一般在 C:\php\extensions ,然後修改 php.ini 文件,加上:
extension=php_winbinder.dll
然後到打開命令行(cmd ),進入到 winbinder_xxx\Code\Samples 目錄下,運行:
C:phpcliphp.exe manytests_main.phpw
這樣就可以看到 Windows 窗口了,測試用的例子很多,可以都試試。我試了一下中文,還是支持得不錯的,想想也是,WinBinder 是通過擴展的方式,載入到 PHP 中,其調用的都是 Windows 的 APIs 。實際上可以將 WinBinder 分為兩層,一層是底層,叫 API 層,作為 PHP 擴展直接連接 Windows 的 API ,並為第二層(高層,叫 PHP 層)提供統一的調用介面。
你以為php只能做桌面應用?錯移動應用也照樣拿下。PHP for Android讓你用你最熟悉的php開發android軟體。
總之,php的插件工具雖然可以實現開發桌面客戶端,但是並不建議,因為不方便而且開發效率極低。