喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
 67  5/7  <  1  2  3  4  5  6  7  > 
     
标题: 我的连接数据库和安全处理语句  
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线


<?
/***************************************************************************
 *                                user.php
 *                            -------------------
 *                      该程序主要完成模拟用户登录的算法问题
 *                            -------------------
 *                          
 ***************************************************************************/
require_once("function.php");//
require_once("rembername.php");
$memcache = new Memcache;
$memcache->connect('localhost'11211) or die ("Could not connect");
$username=rand(1,100);
$key $username//memcached 对象标识符
if ( !($datas $memcache->get($key)) ) {
// 在 memcached 中未获取到缓存数据,则使用数据库查询获取记录集。
if(!in_array($key,$rembername)){//判断文件rembername.php里是否存在这个key
    
array_push($rembername$key);
}
//print_r($rembername);
foreach ($rembername as $value){//这里打造出了array的格式
    
$strvalue.=$value.",";
}
$strvalue=substr($strvalue,0,-1);
$remstr="array(".$strvalue.")";
$dd="<?php
$rembername = $remstr;    
?>"
;//这里是写入文件的需要
writeover('rembername.php',$dd);//写入文件的函数
$datas[]  =  array($key,"1234567");
// 将数据库中获取到的结果集数据保存到 memcached 中,以供下次访问时
$memcache->add($key$datas,false60);
echo 
"查询不到时:";
print_r($memcache);

else {
$datas=$memcache->get($key);
$memcache->replace($key$datas,false,60);//延长在内存的时间
//这里需要增加一个算法,当从内存读数据的时候,顺便将文件rembername.php里数据中将该key调整到一个合适的位置
foreach ($rembername as $value){//这里打造出了array的格式
    
if ($value==$key) {
        
$strvalue.="";
    }else{
        
$strvalue.=$value.",";
    }
}
$strvalue=substr($strvalue,0,-1);
$strvalue=$key.",".$strvalue;
$remstr="array(".$strvalue.")";
$dd="<?php
$rembername = $remstr;    
?>"
;//这里是写入文件的需要
writeover('rembername.php',$dd);//写入文件的函数
echo "可以查询的到时:";
print_r($datas);
}

?>




成人电影
php教材价格比较网美女图片
2007-8-17 02:09 PM#41
查看资料  Blog  发短消息  QQ  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 根据条件,二级联动菜单怎么做(有数据库结构)


<?php
/***************************************************************************
 *                                fankui.php
 *                            -------------------
 *                      该程序主要完成模拟每隔一定时间取数据的算法问题
 *       基本思路:首先需要根据rembercount.php里面的数据从memcache里读取10条数据,同时修改rembercount.php里面的数据,然后刷新本页当时间满足一定条件时读取加10条
 *                            -------------------
 *                               作者 :c1a1o1
 ***************************************************************************/
require_once("function.php");
require_once(
"rembername.php");
require_once(
"rembercount.php");
$memcache = new Memcache;
$memcache->connect('localhost'11211) or die ("Could not connect");
//if(time()-filemtime("rembercount.php")>15){
    

//}
?>

<pre>
<?
//首先需要取得rembername的条数,根据条数设置循环的次数
$numrows=count($rembername);
$pagesize=10;
//以下是核心算法 判断一共需要多少次读取
$pages=intval($numrows/$pagesize);
$yushu=$numrows%$pagesize;
(
$yushu>0)&&$pages++;
if(
$rembercurrentpage>$rembertotalpage){
    
$rembercurrentpage=1;
}
$begin=$rembercurrentpage*10-10;
$end=$rembercurrentpage*10-1;
    for(
$s=$begin;$s<=$end;$s++){
    
$datas=$memcache->get($rembername[$s]);
    if(
$datas){
    
$memcache->replace($rembername[$s], $datas,false,600);
    
$dd[]=$datas;
    }
    }
$rembercurrentpage++;    
$str="<?php
$rembertotal=$numrows;
$rembertotalpage =$pages;
$rembercurrentpage =$rembercurrentpage;
?>"
;
writeover('rembercount.php',$str);//写入文件的函数
//核心算法结束

print_r($dd);
echo 
"<meta http-equiv='refresh' content='2;url=fankui.php'>";


?> 

</pre>




成人电影
php教材价格比较网美女图片
2007-8-17 05:58 PM#42
查看资料  Blog  发短消息  QQ  顶部
 
hnxxwyq
新手上路
Rank: 1



UID 96468
精华 0
积分 7
帖子 5
金钱 7 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-8-3
状态 离线
[推荐阅读] Hustren Newsletter 系统为你网站添加邮件订阅功能


<?php
if(!ini_get('register_globals') || !$Is_Gmqgg)
{
    @
extract($_POST,EXTR_SKIP);
    @
extract($_GET,EXTR_SKIP);
    @
extract($_COOKIE,EXTR_SKIP);
    @
extract($_FILES,EXTR_SKIP);
}

//检查$_POST和$_GET数组,如果其key值不是_开头且$$key变量没被设置过,设置相应$$_key值为$_POST[$_key]
foreach($_POST as $_key=>$_value){
    !
ereg("^_",$_key) && !isset($$_key) && $$_key=$_POST[$_key];
}
foreach(
$_GET as $_key=>$_value){
    !
ereg("^_",$_key) && !isset($$_key) && $$_key=$_GET[$_key];
}
?>
上面这段代码,已经用extract全部声明了数组的内容为全局变量,为什么还要用get和post再次手动设置为全局变量呢?
2007-8-23 08:56 AM#43
查看资料  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 一个function的问题
colspan="2">
这样就可以占用两个列宽




成人电影
php教材价格比较网美女图片
2007-8-28 10:28 AM#44
查看资料  Blog  发短消息  QQ  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 上海亿庶信息科技招聘php程序员及美工


<?php
include("lib/smarty/libs/Smarty.class.php");
    
$smarty = new Smarty;
 
    
$smarty->left_delimiter="<!{";
    
$smarty->right_delimiter="}>";


    
$smarty->template_dir "/template/";

    
$tmpDir "templates_c";
    
$smarty->compile_dir $tmpDir;
  
//include_once("lib/smarty.common.php");//smarty c
    
$smarty->caching true;
    
$smarty->cache_lifetime 60;
// only do db calls if cache doesn't exist// 只有在缓存不存在时才调用数据库
if(!$smarty->is_cached("test_cache.tpl")){
 
// dummy up some data 
 
$address "245 N 50th"
 
$db_data = array(0=>array("City" => "Lincoln","State" => "Nebraska","Zip" => "68502"),1=>array("City" => "Lincoln","State" => "Nebraska","Zip" => "68502"));
 
$smarty->assign("Name","Fred"); 
 
$smarty->assign("Address",$address); 
 
$smarty->assign("db_data",$db_data);
}
// capture the output// 捕获输出
$output $smarty->fetch("test_cache.tpl");
// do something with $output here// 对将要输出的内容进行处理
echo $output;
?>
<html>
<head><title>这是一个is_cached使用的例子</title></head>
<body>
这里将输出一个数组:<br>
<!{foreach from=$db_data item=newsID}>
City:<!{$newsID.City}><br>
State:<!{$newsID.State}><br>
Zip:<!{$newsID.Zip}><br>
<!{foreachelse}>
对不起,数据库中没有新闻输出
<!{/foreach}>
<br>
<!{if $Name}>
        Welcome, <font color="<!{#fontColor#}>"><!{$Name}>!</font>       
<!{else}>
        Welcome, you don't have a name!
<!{/if}>
<br>
<!{if $Address}>
        Welcome, <font color="<!{#fontColor#}>"><!{$Address}>!</font>       
<!{else}>
        Welcome, you don't have a Address!
<!{/if}>
</body>
</html>




成人电影
php教材价格比较网美女图片
2007-9-5 10:42 AM#45
查看资料  Blog  发短消息  QQ  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 闲的无聊,发个小玩意
测试表明 这个缓存的时间有效



成人电影
php教材价格比较网美女图片
2007-9-6 09:22 AM#46
查看资料  Blog  发短消息  QQ  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 关于文件上传的move_uploaded_file()问题


你这样需要在你的tpl中包含要包含的tpl

然后在php中包含对应的php文件!
<?php
$inculded 
"../";
include_once(
$inculded."common/lib/smarty.common.php");//smarty config
  //include_once("lib/smarty.common.php");//smarty c
    
$smarty->caching true;
    
$smarty->cache_lifetime 2;
// only do db calls if cache doesn't exist// 只有在缓存不存在时才调用数据库
if(!$smarty->is_cached("test_cache.tpl")){
 
// dummy up some data 
 
include_once("head.php");//smarty config
 
$address "245 N 50th"
 
$db_data = array(0=>array("City" => "Lincoln","State" => "Nebraska","Zip" => "68502"),1=>array("City" => "Lincoln","State" => "Nebraska","Zip" => "68502"));
 
$smarty->assign("time",gettimeofday(true));
 
$smarty->assign("Name","Fred"); 
 
$smarty->assign("fontColor","red"); 
 
$smarty->assign("Address",$address); 
 
$smarty->assign("db_data",$db_data);
}
// capture the output// 捕获输出
$output $smarty->fetch("test_cache.tpl");
// do something with $output here// 对将要输出的内容进行处理
echo $output;
?>




成人电影
php教材价格比较网美女图片
2007-9-6 10:53 AM#47
查看资料  Blog  发短消息  QQ  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 阅川工作室招聘 PHP和 Ruby on Rails工程师


<?php
<html>
<
head>

</
head>
<
body>
<
script>
function 
queryTopicsBydirectoryId(direcotry)
{
    var 
direcotry;
    
document.getElementById("frame1").src="http://www."+direcotry;

  
}
</script>
                                            <select style="width:180px" name="select_id" id="select_id" onChange="queryTopicsBydirectoryId(this.options[selectedIndex].value)">
                                                <!-- Php Begin by zhiyi.cao-->
                                                                            <option value="sohu.com">  [url]http://www.sohu.com[/url]</option>
                                                                             <option value="52sunny.net">[url]http://www.52sunny.net[/url]</option>
                                                                                                        
                                                                                    <!-- Php End by zhiyi.cao-->
                                                </select>
                                                                                       
                                                
    <iframe  name="frame1" id="frame1" src="http://www.52sunny.net" frameborder="0" height="400" width="370" marginheight="0" marginwidth="0" scrolling="auto" allowtransparency="yes"></iframe>                                            
</body>
</html>
?>




成人电影
php教材价格比较网美女图片
2007-9-12 06:01 PM#48
查看资料  Blog  发短消息  QQ  顶部
 
ffcz
注册会员
Rank: 2
初级会员


UID 19905
精华 0
积分 65
帖子 76
金钱 65 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-4-26
状态 离线
[推荐阅读] 怎样能使这条语句查出来的记录不重复?
好好学习,天天向上,致谢!
2007-9-14 11:25 AM#49
查看资料  访问主页  发短消息  QQ  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 大家一般都用什么方式导入mysql文本数据


<?
$institutes
="ffffffffff\"\"\"\"''f";
$ii="good!";
$del_str=array("\"","'");
$institutes=addslashes(htmlspecialchars($institutes));
//$institutes=str_replace($del_str,"",$institutes);
?>
 <td height="20" class="btxt">
 <a href="javascript:selectInstitute('<?php echo $ii;?>','<?php echo $institutes;?>')">
 <?php echo $ii?></a>
 </td>
 <script type="text/JavaScript">
 function selectInstitute(ffvar,ddvar){
 var ff=ffvar;
      alert(ff);
      alert(ddvar);
 }
 </script>




成人电影
php教材价格比较网美女图片
2007-10-10 04:42 PM#50
查看资料  Blog  发短消息  QQ  顶部
 67  5/7  <  1  2  3  4  5  6  7  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.046034 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP