易截截图软件、单文件、免安装、纯绿色、仅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

Hello World!之php调用COM+组件(转)

上次继本人发布了VC编写PHP扩展之Hello World篇后,反映很强烈,大家都希望能脱离PHP菜鸟行列,这次我给大家带来PHP调用C#编写的COM+组件。 COM+组件源代码 CODE:using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Reflection; using System.Data.OleDb; using System.Data; using System.Collections; using System.Collections.Specialized; namespace comtest { [Guid("DE03FB14-23D6-4be0-93EA-C27651A22A37")] public interface ITest { string Test(string test); [DispId(0)] string About(); [DispId(1)] int Add(int a, int b); } [Guid("0ED3C99A-6EBB-4df5-B03F-16CACE242C67")] public class Class1 : ITest { public string Test(string test) { return test; } public string About() { return "欢迎访问 http://www.sojqi.com"; } public int Add(int a, int b) { return a + b; } } } 以上代码编译后生成 comtest.dll 然后将其注册 php调用 [php]
add($t1,$t2); $f=$b->about(); echo $r; echo $f; ?> [/php] ......

兄弟连社团——全国最大的PHP技术社团

1、社团简介:
LAMP兄弟连社团(简称兄弟连)是易第优教育学院领导下的社团组织,是学院联系广大LAMP爱好者的桥梁和纽带,是学院社团管理协调的机构。
2、社团性质:
由LAMP兄弟连发起(www.lampbrother.net)的全国专业性、公益性社会沙龙组织。
3、社团目的:
a、为爱好LAMP的朋友们搭建一个学习交流的平台
b、为聚拢人气提高论坛知名度,从而宣传产品,为后期招生做准备,这是市场开拓的延伸 
4、社团宗旨:
让众多的LAMP技术的爱好者、从业者、创业者团结起来,拓展人脉、相互学习、相互促进,为未来的职业发展打下良好的基础。扩大PHP、LAMP等相关开源技术在国内的影响力,推广LAMP兄弟连线下社团,让更多人受益;
5、社团口号:
所有PHP/LAMP爱好者团结起来,LAMP兄弟连 — 无兄弟,不编程!
6、社团发展方向
建设全国性的社团网络,开展线下社团活动,增进社团成员之间的关系,并且让所有LAMP爱好者在兄弟连论坛上都能学到想学的知识,同时,为兄弟连培训提供更好的推广平台
7、社团未来的规模
 全国各省,直辖市各建一个省级社团,在开设分校的市建设一个超级社团群,全国各个大学建设一个校内群,支援兄弟连精神在校园内的传播
兄弟 ......

PHP各种Template系统


搜集不全,链接没有全部测试,大部分可用
Easy Template System
http://ets.sourceforge.net/
http://ets.sourceforge.net/ets.pdf
http://prdownloads.sourceforge.net/ets/ets305b.zip?download
Smarty
http://smarty.php.net/
FastTemplate
http://www.thewebmasters.net/php/FastTemplate.phtml
http://www.thewebmasters.net/php/FastTemplate-1_1_0.tar.gz
bTemplate
http://www.massassi.com/bTemplate/
http://www.massassi.com/bTemplate/download/bTemplate_0.3.zip
ModeliXe
http://modelixe.phpedit.com/
UltraTemplate
http://www.ultratemplate.com/main.php
PHPTemplate
http://nutbar.chemlab.org/
PHPLib
http://sourceforge.net/projects/phplib
XTemplate
http://sourceforge.net/projects/xtpl/
SmartTemplate
http://www.phpclasses.org/browse/package/1032.html
Yapster
http://yapter.sourceforge.net/
http://www.phpclasses.org/browse.html/class/37.html
Zend专辑
https://www.zend.com/codex.php?CID=332
SledgeHammer
http://sledgehammer.sourceforge.net/
phpSavant
http://phpsavant.com/
SmashTempla ......

用 ignore_user_abort函数实现php计划任务

说到计划任务大家可能都想到用crontab来实现。可是并不是所有人都是使用linux系统,也不是所有人都有独立服务器。这时候如何用php来
实现计划任务呢。
函数- ignore_user_abort()

这个函数可以帮助我们实现像linux中的cron一样实现计划任务,下面一起来看下该如何来实现。
该函数按照字面意思就是“忽略用户中断”,就是使用了该函数的php脚本不管用户有没有退出都会执行下去。
配合set_time_limit 和一个死循环就可以实现计划任务,这样在循环体中,去查询是否有任务需要执行!
例子如下:
ignore_user_abort(); // run script in background
set_time_limit(0); // run script forever
$interval=60*15; // do every 15 minutes...
do{
// add the script that has to be ran every 15 minutes here
// ...
sleep($interval); // wait 15 minutes
}while(true);

但是这个方法也有一个问题,就是当重启了apache之后,脚本就被终止了。 ......

php在IIs上的配置安装

以前只弄过asp,最近有点兴趣来学下php,发现php比asp不是一般的功能强大。
刚开始偷了下懒,没有去php官网看帮助,英文的虽然看起来不难,但是还是习惯看中文,于是搜索了几篇有关php在iis上安装的文章,按照这些文章上的说明开始配置php。我就顶它个肺,配置起来问题千奇百怪,折腾了两天,也郁闷了两天。
得,索性看官网说明吧,一看才明白,现在php的版本已经发展得很高了,以前那些指导根本就不适用,难怪呢。以下是自身的体验:
1.在IIS5.X —— iis6上,只能选择fastcgi模式安装,以前的isapi模式不适用。
2.如果是iis上,下载php,要下载vc9版本的,apache才是vc6版本。
明白这两天之后,下去:
http://www.iis.net/extensions/fastcgi
下载fastcgi支持安装文件,安装好
然后去下载php的vc9版本,安装好。
php.ini之类的,初始配置都模式设置好了,不用再象之前的文章说那样配置(当然如果有进一步要求还是需要参数调整的)
写一个
<?
php
 
phpinfo();
 
?>
开始php之旅吧。
......

PHP对XML的支持

PHP从PHP5开始,彻底重新编写的和新增了对XML的扩展,如 SAX 解析器、DOM、SimpleXML、XMLReader、XMLWriter 和 XSLT 处理程序。所有这些扩展都以 libxml2 为基础。
=============================
1、DOMDocument对象常用方法:
=============================
a)createElement(elementName)
    该方法以元素名为参数创建一个用此参数命名的元素节点。(不能创建名称空间受限制的元素。如果要创建名称空间受限制的元素,必须使用createNode()方法)
    例:doc.createElement("PRODUCT"),有些用到:doc->creatElement('item')
  
b)createAttribute(attributeName)
    该方法以属性名为参数创建一个用此参数命名的属性节点。
    例:doc.createAttribute("PRODID")
    xml中表现形式:<itemupload_name="上3"><download_name>下载通道名称</download_name></item>
  
c)createComment(text)
    该方法以字符串为参数创建一个包含此字符串的注释节点。
  &nb ......

PHP对XML的支持

PHP从PHP5开始,彻底重新编写的和新增了对XML的扩展,如 SAX 解析器、DOM、SimpleXML、XMLReader、XMLWriter 和 XSLT 处理程序。所有这些扩展都以 libxml2 为基础。
=============================
1、DOMDocument对象常用方法:
=============================
a)createElement(elementName)
    该方法以元素名为参数创建一个用此参数命名的元素节点。(不能创建名称空间受限制的元素。如果要创建名称空间受限制的元素,必须使用createNode()方法)
    例:doc.createElement("PRODUCT"),有些用到:doc->creatElement('item')
  
b)createAttribute(attributeName)
    该方法以属性名为参数创建一个用此参数命名的属性节点。
    例:doc.createAttribute("PRODID")
    xml中表现形式:<itemupload_name="上3"><download_name>下载通道名称</download_name></item>
  
c)createComment(text)
    该方法以字符串为参数创建一个包含此字符串的注释节点。
  &nb ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [137] [138] [139] [140] 141 [142] [143] [144] [145] [146]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号