我有两台运行相同代码的WinServer 2008计算机。一台服务器只有一个驱动器(“c:/”),此代码运行并返回文件夹名称。
// Code works on server with a single C: drive - returns folder names
$path_x = "c:/path_to_files/";
foreach(glob($path_x . '*', GLOB_NOSORT) as $fullpath_folder){
但是,当我使用c:,d:和e:驱动器在服务器上运行此代码时,我什么也得不到。代码运行在C:在inetpub / wwwroot下,但正在搜索e:驱动器,这可能是它在单驱动器服务器上运行的原因。
// Returns nothing on server with C:, D:, & E: drives (code running in inetpub on c:)
$path_x = "e:/path_to_files/";
foreach(glob($path_x . '*', GLOB_NOSORT) as $fullpath_folder){
非常感谢任何建议。