Код :
$desired_extension_m = 'php';
$dirname_m = "./include/moduls/sinora_avto_include/";
$dir_m = opendir($dirname_m);
while(false != ($file_m = readdir($dir_m))) {
if(($file_m != ".") and ($file_m != "..")) {
$fileChunks_m = explode(".", $file_m);
if($fileChunks_m[1] == $desired_extension_m) {
$path_m = $dirname_m.$file_m;
$info_m = pathinfo($path_m);
$info2_m = $info_m['filename'];
include "./include/moduls/sinora_avto_include/$info2_m.php";
}
}
}
closedir($dir_m);
В чём может быть проблема ?
Спустя 38 минут, 6 секунд (14.12.2009 - 04:32) dr_Lev написал(а):
На хостинге версия PHP ниже 5.2.0
['filename'] введена в PHP 5.2.0 (мануал pathinfo)
Чтобы исправить можешь сделать так
хотя в твоем варианте можно просто
заменить на
['filename'] введена в PHP 5.2.0 (мануал pathinfo)
Чтобы исправить можешь сделать так
$info_m = pathinfo($path_m);
$info_m['filename'] = substr($info_m['basename'],0,strlen($info_m['basename'])*2-strrpos($info_m['basename'],'.'));
хотя в твоем варианте можно просто
$path_m = $dirname_m.$file_m;
$info_m = pathinfo($path_m);
$info2_m = $info_m['filename'];
include "./include/moduls/sinora_avto_include/$info2_m.php";
заменить на
include $dirname_m.$file_m;