易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : php

windows下PHP调用执行桌面程序的方法[转载的]

php调用外部程序的方法一般用exec,system等,但这样执行的时候必须等待外部程序结束后,php页面才能继续执行,否则网页会一直等待。
如何改变这种情况呢?
首先
 要知道php调用的程序默认都是放在后台运行的,即使是桌面程序在桌面也看不到,到进程列表才能看到
 
这是由于php调用程序是通过apache来完成的,而apache是服务程序,默认不能执行桌面程序。打开
控制面板-服务-apache,第二个标签(登录标签),选中“允许服务与桌面交互”,重启apache服务。这时候写一个exec('notepad.exe'),可以
看到记事本在桌面执行了,但是页面在等待......-_-
 
第二步
  windows的调用实际是通过shell(也就是cmd)进行的,上面打开记事本的时候后面有个黑色窗口就是dos命令行,如果关掉dos命令行不就得了吗?ok!
批处理中如果不想让批处理等待用start,所以用下面得语句可以实现命题:
<?
pclose(popen('start notepad.exe', 'r'));
?>
哈,刷新几次页面 桌面冒出好多记事本哦
网上看到的,觉得还可以,抄下来再说~~~~ ......

用PHP实现POP3邮件的收取

原文内容没有变化,在公司快消化了两个系统了,所以打算自己写一个功能还可以的个人系统,我知道网上很多,我也收集了好几个,但是想看看自己能不能做出来,好好加油吧,在筹备的过程中遇到了邮件这样的问题,所以花了点时间研究了一番,网上找到的好内容,拿出来分享一下
引用网址:http://www.china-askpro.com/msg36/qa98.shtml
编号:QA003598
建立日期: 2000年11月28日 最后修改日期:2000年11月28日
所属类别:
其他语言 - Internet编程
文章:
  标题:用PHP实现POP3邮件的收取(一)
  (作者:陈俊清 2000年10月18日 11:53)
  
POP协议简介
  本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理;针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例。分为邮件收取、MIME解码两个部分。这里我们先向您介绍邮件的收取,解码部分会在以后的文章中为各位详细的介绍, 敬请关注。
  现在Internet上最大的应用应该是非Email莫属了,我们每天都习惯于每天通过Email进行交流,各大网站也几乎都推出了自己的基于WEB的免费邮件系统。在本文里,笔者将介绍一些Email实现的一些原理。同时我们假设你对于P ......

用PHP实现POP3邮件的解码

原文内容没有变化,在公司快消化了两个系统了,所以打算自己写一个功能还可以的个人系统,我知道网上很多,我也收集了好几个,但是想看看自己能不能做出来,好好加油吧,在筹备的过程中遇到了邮件这样的问题,所以花了点时间研究了一番,网上找到的好内容,拿出来分享一下
引用网址:http://www.china-askpro.com/msg36/qa99.shtml
编号:QA003599
建立日期: 2000年11月28日 最后修改日期:2000年11月28日
所属类别:
其他语言 - Internet编程
文章:
    标题:用PHP实现POP3邮件的解码
    (作者:陈俊清 2000年10月24日 15:08)
   
初步认识邮件的源文件
    本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理;针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例。分为邮件收取、MIME解码两个部分。我们已经向您介绍过了邮件的收取,现在让我们来为您介绍本文的解码部。
    在上一篇里,我们已经完成了一个用PHP通过POP3收取邮件的实例,可是在使用这个类的时候,相信你已经看到了,很多的邮件收下来是一堆乱码,自己根本看不懂!是的。现在的邮 ......

php中简单的分页

<%
rs.pagesize=14
page=cint(Request.QueryString("page"))
if page<1 then
page=1
elseif page>rs.pagecount then
page=rs.pagecount
end if
rs.AbsolutePage=page
IF rs.BOF and rs.eof then
Response.Write("<br><br>本站暂无日志记录!!<br><br>")
response.end
end if
%>
第<%= page %>/<%= rs.pagecount %>页 <% if page=1 then %><font color="#CCCCCC">首页</font><% else %><a href=downadmin.asp?page=1>首页</a><%end if%>
<% if page>1 then %>
<a href=downadmin.asp?page=<%=page-1%>>上一页</a>
<% else %>
<font color="#CCCCCC">上一页</font>
<%end if%>
<% if page<rs.pagecount then %>
<a href=downadmin.asp?page=<%=page+1%>>下一页</a>
<% else %>
<font color="#CCCCCC">下一页</font>
<%end if%>
<% if page=rs.pagecount then %><font color="#CCCCCC">尾页</font><% else %><a href ......

关于PHP的call_user_func的分析

分别下载了php5.2.10和5.3.0版本的源码,查找到里面call_user_function(在ext/standard/basic_functions.c)的方法。
在5.2.10版本里,call_user_function用的是标准的php 函数的写法,用zval类型来存储接收的参数,调用call_user_function_ex来执行用户的方法。如果调用不成功则分析是不是接收到的参数里有什么错误。
但在5.3.0版本中,新增加了类型zend_fcall_info和zend_fcall_info_cache来接收参数,并且调用zend_call_function来执行用户的方法。在zend_call_function里对先对传入的参数作检查,然后再去执行用户的方法。
所以在5.3.0当中如果在参数检测过程中发现错误的话可能就会导致用户方法不执行,比如用户函数用引用参数会导致 zend_error(E_WARNING, "Parameter %d to %s%s%s() expected to be a reference, value given" 。。。。,程序到此终止。 ......

PHP网络编程你准备好了吗?

      大三下学期,我接触到了PHP,学了一点基本的语法,因为跟C的语法很像,所以学起来很省力。渐渐地我喜欢上了PHP这门语言,因为用它可以做网站,到了大四我便更加深入地学PHP了,学习用PHP做东西成了我生活中的一部分...............
       PHP是运行于服务器端的一种脚本语言。生于1994年,经过这十几年的发展,PHP已成为网络应用中最流行的语言之一。黄金组合
PHP+MySQL+Apache火起来了,用得人越来越多。
       如果你想搞网络编程,PHP肯定是你的首选,怎么样?一起加入吧!PHP的明天将更美好! ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [345] [346] [347] [348] 349 [350] [351] [352] [353] [354]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号