您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

php5.2和php5.3转换问题详解

2024/4/18 10:58:32发布5次查看
本文主要和大家分享php5.2和php5.3转换问题详解,我们会通过代码进行讲解,希望能帮助到大家。
a.php php5.2代码截取
elseif($act=="resumes") { locoyspider_addresumes(); exit("添加失败"); } elseif($act=="jobs") { $companyname=isset($_post['companyname'])?trim($_post['companyname']):exit('公司名称不能为空!'); $companyinfo=get_companyinfo($companyname); if ($companyinfo) { locoyspider_addjobs($companyinfo); } else { if (locoyspider_addcompany($companyname)) { $companyinfo=get_companyinfo($companyname); locoyspider_addjobs($companyinfo); } else { exit("添加失败"); } } }
b.php php5.2代码截取
function locoyspider_addresumes() { global $locoyspider,$db; $setsqlarr['uid']=locoyspider_user_register(trim($_post['email']),2); } function locoyspider_user_register($email=null,$utype=1) { global $db,$locoyspider; $setsqlarr['username']=$locoyspider['reg_usname'].uniqid().time(); $setsqlarr['pwd_hash']=res_randstr(); //reg_password if ($locoyspider['reg_password_tpye']=="1") { $pwd=$setsqlarr['username']; } elseif ($locoyspider['reg_password_tpye']=="3") { $pwd=$locoyspider['reg_password']; } else { $pwd=res_randstr(7); } //email if (empty($email) || !preg_match("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/",$email)) { $email=time().uniqid().$locoyspider['reg_email']; } else { $email=$email; } $setsqlarr['password']=md5(md5($pwd).$setsqlarr['pwd_hash']); $setsqlarr['email']=$email; $setsqlarr['utype']=$utype; $setsqlarr['reg_time']=time(); $setsqlarr['robot']=1; $reg_id=inserttable(table('members'),$setsqlarr,true); if (!$reg_id) return false; if(!$db->query("insert into ".table('members_points')." (uid) values ('{$reg_id}')")) return false; if(!$db->query("insert into ".table('members_setmeal')." (uid) values ('{$reg_id}')")) return false; return $reg_id; }
a.php 5.3php代码截取
elseif($act=="resume") { $locoyspider->locoyspider_addresumes(); exit("添加失败"); } elseif($act=="jobs"){ $companyname=isset($_post['companyname'])?trim($_post['companyname']):exit('公司名称不能为空!'); $companyinfo=$locoyspider->getcompanyinfo($companyname); if ($companyinfo){ $locoyspider->addjobs($companyinfo); }else{ if($locoyspider->addcompany($companyname)){ $companyinfo=$locoyspider->getcompanyinfo($companyname); $locoyspider->addjobs($companyinfo); }else{ exit($msg); } } }
b.php 5.3php代码截取
public function locoyspider_addresumes() { $locoyspider=$this->find_data(); $setsqlarr['uid']=userregister(trim($_post['email']),2); } private function userregister($email=null,$utype='1'){ $locoyspider=$this->find_data(); $members=d("members"); $setsqlarr['username']=$locoyspider['reg_usname'].uniqid().time(); $setsqlarr['pwd_hash']=$this->resrandstr(); //密码=用户名 if ($locoyspider['reg_password_tpye']=="1"){ $pwd=$setsqlarr['username']; }elseif ($locoyspider['reg_password_tpye']=="3"){ $pwd=$locoyspider['reg_password'];//密码=固定设置值 }else{ $pwd=$this->resrandstr(7);//长度为7的随机字符串 } //email if (empty($email) || !preg_match("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/",$email)){ $email=time().uniqid().$locoyspider['reg_email']; } $setsqlarr['password']=$members->make_md5_pwd($pwd,$setsqlarr['pwd_hash']); $setsqlarr['email']=$email; $setsqlarr['utype']=$utype; $setsqlarr['reg_time']=time(); $setsqlarr['robot']=1;//标记为采集 $reg_id=m("members")->add($setsqlarr); if (!$reg_id) return false; $setsqlarr['uid']=$reg_id; $members->user_register($setsqlarr); return $reg_id; }
相关推荐:
php关于代码转换问题比较完善的解决办法_php教程
php5.3降到php5.2
php5.2.0内存管理改进_php教程
以上就是php5.2和php5.3转换问题详解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录