带有任何扩展名的echo页面 - file_get_contents(

时间:2014-01-16 20:36:32

标签: php

使用AJAX im加载扩展名为.html的页面中的内容:

$folders = array('folder_1/', 'folder_2/');
foreach ($folders as $folder) {

    $url = ($folder . $_REQUEST['datastring']); /* 'datastring' = loading with AJAX */
        if (file_exists($url.'.html')) {
            echo file_get_contents($url.'.html');
        }
}

但是我希望能够从任何类型扩展名的页面加载内容 - fx .html,.php,.text等。如何做到这一点?我试过这个和其他解决方案,但没有运气:

        if (file_exists($url.'.*')) {
                echo file_get_contents($url.'.*');
        }

1 个答案:

答案 0 :(得分:1)

现在使用现有代码是一种方式:

$folders = array('folder_1/', 'folder_2/');

foreach($folders as $folder) {
    $url = ($folder . $_REQUEST['datastring']);
    foreach(glob($url . '.*') as $file) {
        echo file_get_contents($file);
    }
}