当前位置:Gxlcms > PHP教程 > 帮忙看一个函数,该怎么处理

帮忙看一个函数,该怎么处理

时间:2021-07-01 10:21:17 帮助过:17人阅读

帮忙看一个函数
PHP code
function listlist(&$num) 
{
    //if(1==$page) $num_last=1;
    //else $num_last=$num-100+1;
    $file_name="data";
    
    $real_num=0;
    for(;$real_num<=100;$num--)
    {
        $file_temp=$file_name.$num.".txt";
        if(FALSE==file_exists($file_temp)) continue;
        else
        {
            $real_num++;
            $message=file($file_temp);
            $len=count($message);

            echo '';
            echo'';
            echo'';
            echo'";
            echo"";
            //echo"
"; echo''; echo'"; echo""; echo'
'; //$message=fgets($fd_temp); echo $message[0]; echo"\n"; echo $i; echo''; echo"删除留言"; echo"
'; for($i=1;$i<$len;$i++) { echo $message[$i]; } echo"
'; } } $num--; }


这个函数是把php和html混杂在一起 ,对吗 行吗?
求高手赐教

------解决方案--------------------
个人觉得不能理解为“php和html混杂在一起”,php是服务器端的语言,服务器执行完之后,将结果吐回到到客户端显示~ 上面的代码只是拼接出一段html,直接在浏览器显示。吐回来的仅仅是一个结果,至于怎么用,完全取决于前端想怎么处理
------解决方案--------------------
所谓混杂是说代码混杂在一起,一般是不建议这么做的,楼主可以去参考一些模板的写法
代码乱以后不好维护.看一次蛋痛一次,这可不是痛一痛就习惯了


探讨

个人觉得不能理解为“php和html混杂在一起”,php是服务器端的语言,服务器执行完之后,将结果吐回到到客户端显示~ 上面的代码只是拼接出一段html,直接在浏览器显示。吐回来的仅仅是一个结果,至于怎么用,完全取决于前端想怎么处理

------解决方案--------------------
理论上是可以的,运行的结果就是一个table呀,但是最好不要这样,html和php分开
------解决方案--------------------
php处理的最终结果是要么输入到数据库或磁盘文件,要么输出到浏览器。
------解决方案--------------------
php和html代码混合在一起,这是常态,没什么不对的
虽然看上去不太舒服,修改起来一比较麻烦。但这是必须的,因为你需要在HTML中嵌入动态内容,而这些动态内容有需要用HTML标记包裹

当然你可以使用模板引擎将PHP代码和HTML代码分开,但最终执行的还是混合的代码。只是混合由模板引擎完成,而不是由你完成

人气教程排行