php教程gui

php开发是什么

PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。
  PHP 脚本主要用于以下三个领域。
  服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时,安装并配置 PHP,然后,可以用 WEB 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。请查阅“安装”一章以获取更多信息。
  命令行脚本。您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“PHP 的命令行模式”以获取更多信息。
  编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说,PHP 或许不是一种最好的语言,但是如果您非常精通 PHP,并且希望在您的客户端应用程序中使用 PHP 的一些高级特性,您可以利用 PHP-GTK 来编写这些程序。用这种方法,您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣,请访问其网站以获取更多信息。

PHP文件怎么可以打开

php是网站文件,打开文件看源码,是要用专门的工具的,很多时候如果用记事本打开是乱码,下载个editplus,然后就可以看源码了。
如果想用IE打开,看运行的效果,就要装服务器apache,如果牵扯到数据库还要装mysql,也就是所谓的php+apache+mysql,具体配置:
HP下载地址:
http://www.zend.com/download/144

ZV新型PHP一句话木马客户端GUI版怎么用

明显做不到, 一句话 只是木马入侵的一个工具 找个地方把一句话写入网站的数据库,然后客户端连接.就可以获得这个网站的权限了.

php 真的能开发GUI吗

图形用户界面阿。
不知道这个界面是通过什么样子来呈现的呢?
通过浏览器么?还是直接的桌面应用程序?
通过浏览器的话,就没什么必要讨论GUI了,因为界面就是最终生成的HTML在浏览器的呈现。
桌面应用程序的话,我也没见过。。

PHP,Java,Python,C,C++ 这几种编程语言都各有什么特点或优点

以下是其中提及的各种语言的优点,文章中还列举了缺点分析。
(1)PHP的优点:
1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,开发成本低,
PHP最经典的组合就是:Linux + Apache + MySQL + PHP。非常适合开发中小型的web应用,因为上手容易,所以开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。
比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换 PostgreSQL或者Oracle,支持N种数据库。(N 》= 10)
2. 语法简单,入门快,如果有其它语言基础的程序员二周左右的时间基本可以入门,并且跟ASP有部分类似。有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。
3. 目前主流技术都支持,比如WebService、Ajax、XML等等,足够应用。
4. 有比较完整的支持,比如使用ADODB或者PEAR::DB做数据库抽象层,用Smarty或者smart template做模板层,如果是PHP 5.1的话,还能够使用PDO(PHP Data Object)来访问数据库。
5. 有很多成熟的框架,比如支持MVC的框架:phpMVC,支持类似ASP.NET的事件驱动的框架:Prado,支持类似Ruby On Rails的快速开发的框架:Cake等等,足够满足你的应用需求。
6. PHP 5已经有成熟的面向对象体系,能够适应基本的面向对象要求。适合开发大型项目。
7. 有成熟的社区来支持PHP的开发。
8. 目前已经很多大型应用都是使用PHP,比如淘宝网、Yahoo、163、Sina等等大型门户,很多选用PHP来作为他们的开发语言,所以大型门户都能够选用它,我想足够能够你的使用了。(据了解现在内部都在逐渐转向JAVA)
9. 有很多开源的框架或开源的系统可以使用,比如比较知名的开源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,开源论坛有Discuz!、Phpwind等,开源博客 WordPress,开源网店系统如Ecshop、ShopEx等,开源的SNS系统如UCHome、ThinkSNS等。
PHP是解释性的脚本语言,写完代码以后即可以执行,不像c,java,c++等语言还需要去编译执行,相对来说比较节省时间。
10.相对来说,PHP程序员的薪水的平均工资要比c,c++,java程序员的平均工资要低一些,特别是对于中小型企业来说可以节约一些成本。
11.配置及部署相对简单一些,对比JAVA开发来说,JAVA开发的配置就复杂多了,什么Structs、Spring、Hibernate、Tomcat等等很多地方都需要配置,甚至你在程序中每写一个SQL语句都需要先在Hibernate中配置一下,有时重新部署一个class文件或jar文件还可能需要重启Web服务器(Tomcat或Resin或其它的Web服务器)使新部署的库文件生效。PHP开发中主要是PHP自身的配置文件及Web服务器的配置(如Apa
(4)C语言的优点:
1.简洁紧凑、灵活方便
2.运算符丰富
3.数据结构丰富
4. C是结构式语言
5. C语法限制不太严格,程序设计自由度大
6. C语言允许直接访问物理地址,可以直接对硬件进行操作
7. C语言程序生成代码质量高,程序执行效率高
8. C语言适用范围大,可移植性好
9. C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型
10.有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护
(5)C++的优点:
1.可扩展性强
2.高效 简洁 快速
3.可移植性
4.面向对象的特性
5.强大而灵活的表达能力和不输于C的效率
6.支持硬件开发
7.程序模块间的关系更为简单,程序模块的独立性、数据的安全性就有了良好的保障
8.通过继承与多态性,可以大大提高程序的可重用性,使得软件的开发和维护都更为方便

怎样学好php啊

新手建议用iis吧。配置简单一些。PHP , MySQL 下载安装版的,直接安装,稍微配置一下就可以。MYSQL 可以用Sqlyog 等GUI管理工具。PHP语法算是类C的吧,并不复杂,常用函数也就那几块,字符串,日期,mysql,gd2. 多用多练习就熟了。不过开始最好能搞清PHP页面运行原理,学习起来就方便多了。

如何把php编译成gui界面可执行程序

通常大家用 EditPlus 或者UtralEdit 来编写。
PHP 程序是解释执行的,不是编译执行,所以谈不上编译。

关于PHP,为什么需要写GUI

你可能把GUI和UI混淆了.PHP处理逻辑,UI部分就是表现层(简单理解就是用户看到的部分),如接收用户的输入的界面,展现结果部分.

请教一下 php 如何测试SMTP端口是否能正常连通

《?php  
/** 需要 扩展模块  extension=php_sockets.dll
 * File name server.php 
 * 服务器端代码 
 *  
 * @author guisu.huang 
 * @since 2012-04-11 
 *  
 */  
  
//确保在连接客户端时不会超时  
set_time_limit(0);  
//设置IP和端口号  
$address = “127.0.0.1“;  
$port = 2046; //调试的时候,可以多换端口来测试程序!  
/** 
 * 创建一个SOCKET  
 * AF_INET=是ipv4 如果用ipv6,则参数为 AF_INET6 
 * SOCK_STREAM为socket的tcp类型,如果是UDP则使用SOCK_DGRAM 
*/  
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die(“socket_create() 失败的原因是:“ . socket_strerror(socket_last_error()) . “/n“);  
//阻塞模式  
socket_set_block($sock) or die(“socket_set_block() 失败的原因是:“ . socket_strerror(socket_last_error()) . “/n“);  
//绑定到socket端口  
$result = socket_bind($sock, $address, $port) or die(“socket_bind() 失败的原因是:“ . socket_strerror(socket_last_error()) . “/n“);  
//开始监听  
$result = socket_listen($sock, 4) or die(“socket_listen() 失败的原因是:“ . socket_strerror(socket_last_error()) . “/n“);  
echo “OK\nBinding the socket on $address:$port … “;  
echo “OK\nNow ready to accept connections.\nListening on the socket … \n“;  
do { // never stop the daemon  
    //它接收连接请求并调用一个子连接Socket来处理客户端和服务器间的信息  
    $msgsock = socket_accept($sock) or  die(“socket_accept() failed: reason: “ . socket_strerror(socket_last_error()) . “/n“);  
      
    //读取客户端数据  
    echo “Read client data \n“;  
    //socket_read函数会一直读取客户端数据,直到遇见\n,\t或者\0字符.PHP脚本把这写字符看做是输入的结束符.  
    $buf = socket_read($msgsock, 8192);  
    echo “Received msg: $buf   \n“;  
      
    //数据传送 向客户端写入返回结果  
    $msg = “welcome \n“;  
    socket_write($msgsock, $msg, strlen($msg)) or die(“socket_write() failed: reason: “ . socket_strerror(socket_last_error()) .“/n“);  
    //一旦输出被返回到客户端,父/子socket都应通过socket_close($msgsock)函数来终止  
    socket_close($msgsock);  
} while (true);  
socket_close($sock);