首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序生涯

    PHP中的ereg()与eregi()

    ereg() 有区分大小写,PHP函数eregi()与大小写无关。

    97710发布于 2020-08-14
  • 来自专栏PHP学习网

    PHP常用类 – 取随机字符串

    'Windows 98'; } else if (eregi('win', $agent) && eregi('nt 5.1', $agent)){ $os = 'Windows XP'; } else if (eregi('win', $agent) && eregi('nt 5', $agent)){ $os = 'Windows 2000'; } else if (eregi('win', $agent ) && eregi('nt', $agent)){ $os = 'Windows NT'; } else if (eregi('win', $agent) && ereg('32', $agent)) eregi('ibm', $agent) && eregi('os', $agent)){ $os = 'IBM OS/2'; } else if (eregi('Mac', $agent) && eregi (eregi('AIX', $agent)){ $os = 'AIX'; } else if (eregi('HPUX', $agent)){ $os = 'HPUX'; } else if (eregi

    2.1K40编辑于 2022-12-17
  • 来自专栏攻城狮与产品喵

    【DEDE会员】dedecms注册会员发邮箱验证的方法

    fmdo=checkMail&mid={$mid}&userhash={$userhash}&do=1"; $url = eregi_replace('http://', '', $url); $url = 'http://'.eregi_replace('//', '/', $url); $mailtitle = "{$cfg_webname}--会员邮件验证通知"; $mailbody fmdo=checkMail&mid={$mid}&userhash={$userhash}&do=1"; $url = eregi_replace('http://', '', $url); $url = 'http://'.eregi_replace('//', '/', $url); $mailtitle = "{$cfg_webname}--会员邮件验证通知"; $mailbody

    1.3K10编辑于 2025-03-13
  • 来自专栏好靶场

    【好靶场】PHP代码审计CodeHunter3

    and $id==0 and strlen($b)>5 and eregi("111".substr($b,0,1),"1114") and substr($b,0,1)! and $id==0 and strlen($b)>5 and eregi("111".substr($b,0,1),"1114") and substr($b,0,1)! strlen($b) > 5eregi 是 不区分大小写的正则匹配,已废弃,但仍可用eregi("111".substr($b,0,1), "1114")它的主要作用是构造一个正则 "111X",看是否能匹配字符串

    42410编辑于 2025-09-19
  • 来自专栏青玉伏案

    PHP中有关正则表达式的函数集锦

    2.ereg()和eregi()     ereg()是POSIX扩展库中正则表达式的匹配函数。eregi()是ereg()函数的忽略大小写的版 本。 正则表达式的替换    1.ereg_replace()和eregi_replace()     函数原型:string ereg_replace (string $pattern, string $replacement , string $string)                   string eregi_replace (string $pattern, string $replacement, string eregi_replace()和ereg_replace()的功能一致,只是前者忽略大小写。   

    1.5K50发布于 2018-01-12
  • 来自专栏FreeBuf

    SeaCMS v10.1代码审计实战

    m_eregi("limit",$sql)) $this->SetQuery(m_eregi_replace("[,;]$",'',trim($sql))." limit 0,1;"); ($notallow1,$db_string)){exit('SQL check');} if(m_eregi('<script',$db_string)){exit('SQL check ');} if(m_eregi('/script',$db_string)){exit('SQL check');} if(m_eregi('script>',$db_string )){exit('SQL check');} if(m_eregi('if:',$db_string)){exit('SQL check');} if(m_eregi('-- ',$db_string)){exit('SQL check');} if(m_eregi('char(',$db_string)){exit('SQL check');}

    1.9K10发布于 2020-07-15
  • 来自专栏信安之路

    海洋 CMS 代码审计过程分析

    $_SERVER['SERVER_NAME']; foreach($_REQUEST as $_k=>$_v) { if( strlen($_k)>0 && m_eregi('^(cfg_|GLOBALS ($notallow1,$db_string)){exit('SQL check');} if(m_eregi('<script',$db_string)){exit('SQL check'); } if(m_eregi('/script',$db_string)){exit('SQL check');} if(m_eregi('script>',$db_string)){exit ('SQL check');} if(m_eregi('if:',$db_string)){exit('SQL check');} if(m_eregi('--',$db_string) ){exit('SQL check');} if(m_eregi('char(',$db_string)){exit('SQL check');} if(m_eregi('*/',$db_string

    2.2K20发布于 2020-09-28
  • 来自专栏技术猫屋

    seacms 最新版前台注入漏洞

    ()函数判断,该函数内容如下: function m_eregi($reg,$p){ $nreg=chgreg($reg)." ($notallow1,$db_string)){exit('SQL check');} if(m_eregi('<script',$db_string)){exit('SQL check ');} if(m_eregi('/script',$db_string)){exit('SQL check');} if(m_eregi('script>',$db_string )){exit('SQL check');} if(m_eregi('if:',$db_string)){exit('SQL check');} if(m_eregi(' if(m_eregi('*/',$db_string)){exit('SQL check');} } //完整的SQL检查 while (true) {

    2.7K30编辑于 2023-01-03
  • 来自专栏c2k2o6

    xdcms3.0.1审计

    环境搭建 后台任意文件上传 任意文件删除 参考 环境搭建 本地环境 Apache/2.4.46 (Unix) PHP/7.2.34 图片.png 开始安装报错 图片.png eregi_replace 函数没有定义 php7环境下无法使用eregi_replace函数 需要用preg_replace函数来替换 这里我的办法是修改本地环境为php5 windows上用phpstudy可以直接修改php环境

    75830编辑于 2022-01-26
  • 来自专栏繁花云

    [实例]利用php+mysql完成shell脚本的授权验证

    eregi ("^(10|172\.16|192\.168)\.", $ips[$i])) { $ip = $ips[$i]; break; } } } return ($ip ?  eregi ("^(10|172\.16|192\.168)\.", $ips[$i])) { $ip = $ips[$i]; break; } } } return ($ip ? 

    1.9K00发布于 2018-07-31
  • 来自专栏c2k2o6

    xdcms3.0.1审计

    环境搭建 后台任意文件上传 任意文件删除 参考 环境搭建 本地环境 Apache/2.4.46 (Unix) PHP/7.2.34 开始安装报错 eregi_replace函数没有定义 php7 环境下无法使用eregi_replace函数 需要用preg_replace函数来替换 这里我的办法是修改本地环境为php5 windows上用phpstudy可以直接修改php环境 在linux或者mac

    57130编辑于 2022-02-13
  • 来自专栏全栈程序员必看

    PHP「建议收藏」

    ; return eregi($pattern, $domain) ? true : false; } 2)合并多个空格为一个空格 $string = preg_replace('/\s(?

    49110编辑于 2022-07-19
  • 来自专栏sunsky

    posix,perl正则表达式区别

    使用POSIX兼容规则的函数有: ereg_replace() ereg() eregi() eregi_replace() split() spliti() sql_regcase() mb_ereg_match () mb_ereg_search_pos() mb_ereg_search_regs() mb_ereg_search_setpos() mb_ereg_search() mb_ereg() mb_eregi_replace () mb_eregi() mb_regex_encoding() mb_regex_set_options() mb_split() 使用PERL兼容规则的函数有: preg_grep() preg_replace_callback

    1.8K20发布于 2020-08-20
  • 来自专栏V站

    利用php发信组件实现表单提交邮件发送功能

    new PHPMailer();$body=file_get_contents('contents.html');$body=Strtr($body,Array("\\"=""));//$body= eregi_replace

    1.2K60发布于 2018-06-10
  • 来自专栏V站

    PHP常见函数和过滤函数的深入探究

    reference: http://www.w3school.com.cn/php/func_string_strpos.asp ---- 0x09 ereg() 可以使用%00截断正则匹配 ereg() 与 eregi php if (eregi("C","abcdef")){ echo "通过"; }else{ echo "错误"; } ?> //返回结果是:通过 大小写不敏感 ?

    3.3K90发布于 2018-06-25
  • 来自专栏后端技术探索

    当一只程序员遇到了一道无聊的智力填数题!

    length = strlen ($integer); for ($pos = 0; $pos < $length; ++$pos) { $digit = $integer[$pos]; if (eregi = strlen ($decimal); for ($pos = 1; $pos < $length; ++$pos) { $digit = $decimal[$pos]; if (eregi

    40810发布于 2018-08-09
  • 来自专栏硬核项目经理的专栏

    简单入门PHP中的多字节字符串操作

    pattern = iconv('UTF-8', 'GB2312', "[a-z]*测试"); var_dump(mb_ereg($pattern, $str)); // int(1) var_dump(mb_eregi str)); // int(1) var_dump(mb_ereg_replace($pattern,"试试", $str)); // string(10) "试试һ��" var_dump(mb_eregi_replace mb_eregi 相关的函数和 mb_ereg 其实没有本质上的区别,只是它不区分大小写了,就像 preg 相关函数中我们写正则时的后缀符号 i 一样。

    1.5K50发布于 2021-08-06
  • 来自专栏站长的编程笔记

    PHP获取客户端真实IP地址

    eregi ("^(10│172.16│192.168).

    7K20编辑于 2023-02-01
  • 来自专栏Web 开发

    使用开源phpmailer发送邮件

    class.phpmailer.php');     $mail             = new PHPMailer(); //new一个PHPMailer对象出来     $body             = eregi_replace

    1.3K00发布于 2018-08-08
  • 来自专栏魏杰的技术专栏

    一个小巧的PHP防注入类

    string $string * @return bool */ public function checkInject($string) { return eregi

    1K10编辑于 2022-12-23
领券