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

PHP向一个字符串随机添加文字

 很久前在baidu回答问题时写的“向一个字符串随机添加文字”的解决方案,可以支持中英文
<?php
/*********************************************************
 describe:字符串处理,可以处理中英文
 function:向一个字符串随机添加文字
 author:  etongchina
 email2me: etongchina@gmail.com
 time:    2008-06-24
 blog:    http://etongchina.blogcn.com

*********************************************************/
function getStrlen($str){
 $_count = array();
 $count = 0;
 for($count;$count<strlen($str);){
  ord($str{$i})>127?$count+=2:$count++;
  $_count[] = $count; //用数组存储可能插入的位置
 }
 $_key = array_rand($_count); //从数组中获取随机键
 return $_count[$_key];
}
$str = "伟大祖国繁荣富强"; //源字符串
$insert_str = "-";     //待添加的文字
$_rand = getStrlen($str);  //主函数
$_exp = "/^(.{ ......

火车头discuz6.1完美采集的php接口文件

 
火车头官方提供的discuz6.1的php接口比较粗糙,基本不能满足需要,本人在采集的工作中使用的采集接口文件如下:
PS:对原文件的修改较大,程序中注释已经很详尽,这里就不多说了。
<?php
// header('Content-Type:text/html;charset=UTF-8');
//if(function_exists("mb_convert_encoding")){
// $tmp =  checkAndTranslate("使用前请将该文件直接上传至论坛根目录", 0);
// header('Content-Type:text/html;charset=UTF-8');
// print($tmp);
//}else{
// print("NO");
//}
// exit("this.line=".__line__);
/*
文件名:locoyonline_for_discuz610.php
*使用前请将该文件直接上传至论坛根目录
*本文件为GBK编码;
*处理后导入数据库的编码为:utf-8;
*需要替换字符时,需把replace.txt复制到同目录下;
*/
//处理全局变量
//foreach($_POST as $key => $value){
 //$$key = $value ;
 //print($key.' = '.$value.'\n');
//}
//var_dump($_POST);
//exit('end-0');
// 需要插入的数据表
// 1.cdb_threads
// 2.cdb_rewardlog // ok 悬赏记录 ......

PHP分页类

 今天去XX公司面试了,感觉很不理想。因为这一段时间都在加深Zend Framework,都没练习常用函数和方法了。
笔试回答的不太好,特别是JS部分,也是许久都没复习的原因。
上机题目是要写一个仿google分页的类,当要取类似9/2的最大整数,却怎么也想不起函数ceil的名字,晕了半天。
最后测试程序没错误,但是就是不能正常显示,后来(回家后)一查才知道是语句:for($i=0;$i++;$i<9)写错了,于是下决心重新写一遍,于是就有了下面的代码了:
<?php
/*
显示样式如下:
[1] 2 3 4 5 6 7 8 9 10 ...100 下页 尾页
首页 上页 1..12 13 14 15 [16] 17 18 19 20 ...100 下页 尾页
首页 上页 1..92 93 94 95 96 97 98 [99] 100
使用方法:
$currentPage = $_GET['page']?$_GET['page']:1;
$pagediv = new pagediv(500, 10, 11, $currentPage, 'test.php?page=');
$pagediv->show();
*/
class pagediv
{
 public $part1;
 public $part2;
 public $part3;
 public $part4;
 public $part5;
/*
对下面的分页显示进行分割:
首页 上页 1..12 13 14 15 [16] 17 18 19 20 ...100 下页 尾页
$part1 : 首页 上页
$part2 : 1.. ......

PHP~ 一言难尽~~~~~~~~~~我自己的故事

文章原先发表在CSDN论坛上面,但是后来觉得不太妥。所以没有在CSDN中继续写下去,转发到这里了。
原帖http://topic.csdn.net/u/20090910/13/fc1e87d1-79b8-488b-b94a-403a0147bca8.html?80258
-------------------------------------------------------------
唉~
学PHP也不知道有多长时间了。
反正从大一的时候开始接触的是HTML,那个时候一点儿基础都没有,也没有人来指点或者教我一下,而且我连自己的电脑都没有,每次都是去上网的。
那一段时间我其实目的就是为了赚Google AdSense的钱的,那个时候太穷了,现在也一样,穷。。。。
不过Google AdSense是最近才申请到的,囧~(挂了广告将近一个月了,没有赚到3美元,呵呵,更囧)

那个时候不知道是怎么熬过来的。资料也没有,什么都没有,每天也不知道怎么坚持下去的。
反正学完了HTML便开始琢磨CSS了,每天看的都是这方面的书,其实也没有基本,没钱买,然后就是后来选修课发了一本书,名字叫做
Dreamweaver 2004
MX什么的,反正最基础的那种,然后我每天就抱着这本书看啊翻的啊,然后这本书快被翻烂了的时候,终于突然悟出了怎么样使用CSS了。
当时碰到了最大的困难,就是我当时 ......

PHP VS ASP.NET


PHP VS ASP.NET
博客分类: 收获积累
bruce发表于四月 14 2009, 04:42 下午
        PHP和ASP.NET在本质上是有很大不同的,PHP常被应用到功能固定的网站构建上,例如留言板、新闻发布、论坛和投票等,这些功能是快速建站必备的,自定义复杂的商业流程不多,因此网路上有许多现成的模块就可以下载套用,完全不必写程序。
 
        虽然PHP的现成功能模块很迷人,但是.NET Programmer对ASP.NET的期望不在于此,ASP.NET是以开发复杂企业或者项目功能为目的的,有大量复杂的商业逻辑,它要有多方面的解决方案,例如元件、性能监控、分布式架构、优美的面向对象能力,以及Team System团队开发等的能力,而这些是PHP很缺乏的。因此,ASP.NET背后的意义是Programmer可以取用完整的.NET Framework能力,有完整的解决方案,可以开发Mobile等。
 
        并且微软平添技术,例如SharePoint、Commerce Server和BizTalk Server 等皆与ASP.NET2.0技术做深度整合,所有可以想象,日后以一套.NET程序就可以开发所有微软产品技术,可以提升不少生产力与整合 ......

PHP VS ASP.NET


PHP VS ASP.NET
博客分类: 收获积累
bruce发表于四月 14 2009, 04:42 下午
        PHP和ASP.NET在本质上是有很大不同的,PHP常被应用到功能固定的网站构建上,例如留言板、新闻发布、论坛和投票等,这些功能是快速建站必备的,自定义复杂的商业流程不多,因此网路上有许多现成的模块就可以下载套用,完全不必写程序。
 
        虽然PHP的现成功能模块很迷人,但是.NET Programmer对ASP.NET的期望不在于此,ASP.NET是以开发复杂企业或者项目功能为目的的,有大量复杂的商业逻辑,它要有多方面的解决方案,例如元件、性能监控、分布式架构、优美的面向对象能力,以及Team System团队开发等的能力,而这些是PHP很缺乏的。因此,ASP.NET背后的意义是Programmer可以取用完整的.NET Framework能力,有完整的解决方案,可以开发Mobile等。
 
        并且微软平添技术,例如SharePoint、Commerce Server和BizTalk Server 等皆与ASP.NET2.0技术做深度整合,所有可以想象,日后以一套.NET程序就可以开发所有微软产品技术,可以提升不少生产力与整合 ......

PHP模板引擎Smarty缓存应用

1:smarty 缓存的配置
      
Php代码
$smarty->cache_dir = "/caches/"; //缓存目录
$smarty->caching = true; //开启缓存,为flase的时侯缓存无效
$smarty->cache_lifetime = 60; //缓存时间
2:smarty缓存的使用和清除
   
Php代码
$smarty->display('cache.tpl', cache_id);  //创建带ID的缓存,cache.tpl  模板文件
  
      $smarty->clear_all_cache(); //清除所有缓存   
      $smarty->clear_cache('index.htm'); //清除index.tpl的缓存   
      $smarty->clear_cache('index.htm',cache_id); //清除指定id的缓存  
$smarty->display('cache.tpl', cache_id); //创建带ID的缓存
 3:smarty的局部缓存
    insert 函数默认是不缓存的。并且这个熟悉不能修改
Html代码
模板 index.htm   
<div> {insert name="get_time"}</ ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [339] [340] [341] [342] 343 [344] [345] [346] [347] [348]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号