小编use*_*359的帖子

如何在PHP中保护数据库密码?

当PHP应用程序建立数据库连接时,它当然通常需要传递登录名和密码.如果我正在为我的应用程序使用单个最小权限登录,那么PHP需要知道某处的登录名和密码.保护密码的最佳方法是什么?看起来只是在PHP代码中编写它并不是一个好主意.

php database security

395
推荐指数
15
解决办法
20万
查看次数

生成现有站点的可视站点地图

我以为我可以通过网络搜索轻松回答这个问题,但是我的Google-fu让我失望了.所以我转向你,哦强大的stackoverflowers,并恳求你的启示:

生成现有网站的可视化站点地图(例如流程图,思维导图,IA图)的最快最好的方法是什么?

其它方面:我的客户已经要求通过他们的客户重新设计他们的网站.艺术总监可以理解地询问有关当前网站架构的信息,客户端什么都没有(!).因此,他们要求我以某种方式爬行客户的网站,自动生成可视化站点地图.

我找到了各种免费/共享软件应用程序来执行此操作,但无法找到评论或最佳做法.我宁愿提出一个强有力的建议,而不是抓住第一个似乎可以做到这一点的共享软件应用程序.那么,您如何推荐生成可视化站点地图?

非常感激!

sitemap information-architecture

11
推荐指数
1
解决办法
2万
查看次数

使用PHP递归计数文件

关于newb和我的Google-Fu的简单问题让我失望.使用PHP,如何计算给定目录中的文件数,包括任何子目录(以及它们可能具有的任何子目录等)?例如,如果目录结构如下所示:

/Dir_A/  
/Dir_A/File1.blah  
/Dir_A/Dir_B/  
/Dir_A/Dir_B/File2.blah  
/Dir_A/Dir_B/File3.blah  
/Dir_A/Dir_B/Dir_C/  
/Dir_A/Dir_B/Dir_C/File4.blah  
/Dir_A/Dir_D/  
/Dir_A/Dir_D/File5.blah

该脚本应返回"5"表示"./Dir_A".

我拼凑了以下但是它没有完全回答正确的答案,我不确定为什么:

function getFilecount( $path = '.', $filecount = 0, $total = 0 ){  
    $ignore = array( 'cgi-bin', '.', '..', '.DS_Store' );  
    $dh = @opendir( $path );  
    while( false !== ( $file = readdir( $dh ) ) ){  
        if( !in_array( $file, $ignore ) ){  
            if( is_dir( "$path/$file" ) ){  
                $filecount = count(glob( "$path/$file/" . "*"));  
                $total += $filecount;  
                echo $filecount; /* debugging */
                echo " $total"; /* debugging */
                echo …

php recursion count

8
推荐指数
3
解决办法
9026
查看次数