我想看看你对我目前正在经历的这种担忧的看法.事实证明:
<?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
我想在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)