if(strlen($string)>100) $string=wordscut($string, 100);

解决方案 »

  1.   

    对了,PHP语句是不是写在哪里都一样啊?
      

  2.   

    不明白啊,现在试了试,不行啊。
    有语法错误,
    Parse error: syntax error, unexpected '=', expecting '}' in D:\freehost\3vshejadmin\web\lunt\mods\topicdisplay.php(329) : eval()'d code on line 2
    这是全部文件:
    <table cellpadding=4 cellspacing=1 class="tInner"><tr class="tBody2"><td style="word-break: break-all" ><i>原作者:</i><b>$postQuoteName</b> $postQuoteTime<br>if(strlen($postQuoteText)>100) 
    {$postQuoteText=wordscut($postQuoteText, 100);}
    else
    {
    $postQuoteText
    }
    </td></tr></table><br><br>
    function wordscut($string,$length) { 
    if(strlen($string) > $length) { 
    for($i = 0; $i < $length - 3; $i++) { 
    if(ord($string[$i]) > 127) { 
    $wordscut .= $string[$i].$string[$i + 1]; 
    $i++; 
    } else { 
    $wordscut .= $string[$i]; 


    return $wordscut."..."; 

    return $string; 
    }怎么了啊????
      

  3.   

    你还是看看PHP教程吧,从第一章的第一节开始
      

  4.   

    大哥呀,我现在对ASP.NET有些兴趣,因为网站要用PHP+文本做论坛,但,现在的程序有些问题,所以,得改下论坛程序。
    大家帮下忙了……
    谢过,急,就这个小问题。
      

  5.   

    别嫌我说话难听,你连最基本的PHP写哪儿都不知道,怎么往下改?
      

  6.   

    $strlen=strlen($str);
    if ($strlen>100)
    $str=substr($str, 0, 100)." ...";
      

  7.   

    <b>$postQuoteName</b>   ?
    wasuka 说的不是没有道理     
    我想还是先找一本书  把基础知识搞明白的好
      

  8.   

    关于网页设计,PHP,ASP.NET?
    如何做?
    因为现在在学习ASP.NET,所以,不想把精力放在PHP上……
    真不好意思了。
      

  9.   

    不过,实现起来有些费事。
    另外,如果有高手,把那个网页重新做一下,就是好好整理下,实现上面的功能就可以了。
    我感觉也挺简单的,对PHP就是不懂。
    所以还请高手给做下,这个也算是个小“任务”吧。
    多谢了啊。再DDD!!!
      

  10.   

    HAN,大哥们啊,还没动静啊……
    有能力的支持,协助下。
      

  11.   

    我也建議用mb_substr()好點....
    剛學會使用....
      

  12.   

    PS,打上不算广告的广告。
    http://www.jdde.cn/lunt
    同志们,有空就到访下:)