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的插件工具虽然可以实现开发桌面客户端,但是并不建议,因为不方便而且开发效率极低。