小编Bla*_*ore的帖子

致命错误:调用未定义的函数mb_substr()

我想看看你对我目前正在经历的这种担忧的看法.事实证明:

 <?php
$disc_t=$name; 
  if(strlen($disc_t)<=15)
  {
   $name_now=mb_substr( strip_tags($disc_t), 0, 10 ).'';
  }
  else
  {
   $name_now=mb_substr( strip_tags($disc_t), 0, 10).'...';
  }
?>
Run Code Online (Sandbox Code Playgroud)

是以某种方式在网站上给我一个错误,错误显示:

Fatal error: Call to undefined function mb_substr() in /home/(website)/public_html/index.php on line 308
Run Code Online (Sandbox Code Playgroud)

我不太明白他们的意思mb_substr,这是PHP版本错误吗?我目前正在使用PHP 5.3.19

php string

15
推荐指数
2
解决办法
5万
查看次数

PHP中的curdate()

我想在mysql上执行时实现一些叫做"curdate()"函数的东西.

但问题是,每当我尝试在PHP中添加"curdate()"作为函数时

$today = curdate();
Run Code Online (Sandbox Code Playgroud)

它不起作用(当然哈哈.)

所以,我的问题(改述)是......

我如何使它如此curdate()是一个PHP函数(而不仅仅是一个SQL函数.)


我试图用

$today = date("Y-m-d");
Run Code Online (Sandbox Code Playgroud)

但由于某种原因它不起作用,我需要添加一些我猜的东西.

(作为旁注,我正在使用"profile.class.php"文件,所以也许这将解释为什么"$ today = date("Ymd");"将无效.)


我的Profile.class.php配置


function add_viewed_me($member_id,$member_viewed)
{
                $time_now = date("Y-m-d");          

    $sql="insert into view_me";
    $sql.="(member_id";
    $sql.=", member_viewed";
    $sql.=", last_viewed_on";
    $sql.=", num_viewed)";
    $sql.=" values($member_id";
    $sql.=", $member_viewed";
    $sql.=", '$time_now'";
    $sql.=", 1)";

    $res=mysql_query($sql);

    if($res)
    {
        return 1;
    }
    else
    {
        return 0;
    }           
}       
Run Code Online (Sandbox Code Playgroud)

php mysql

-4
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×2

mysql ×1

string ×1