1

我正在寻找建议和代码示例以获取文件并将其加载到文本区域中。让我提供更多细节。

我的代码搜索一个文件,并且在该文件中有一个用于附加 CSS 文件的数组。我正在寻找一种在单击按钮后将 CSS 文件加载到文本区域的方法。

每个文件都包含以下内容:

$CSS = array(file.css);

现在,我怎样才能得到:

<a href="file.css">CSS</a>

或者

<button onclick="myFunction()">CSS</button>

在这里加载:

<textarea id="filecontent" name="filecontent" cols="80" rows="10">".$filecontent."</textarea>
4

2 回答 2

3

如果它在同一个域上,你可以使用 jQuery

function myFunction(){
    $.ajax({ 
         url: 'css-url', 
         dataType: 'html', 
         cache: false, 
         success(d){ 
            $('#filecontent').val(d);
         });
}

就这么简单。

于 2012-11-08T14:24:37.727 回答
1

您可以通过以下方式获取文件的内容:file_get_contents($filename);

<textarea id="filecontent" name="filecontent" cols="80" rows="10">".file_get_contents($filename)."</textarea>

但是您应该检查,没有人可以从您的文件系统中打开文件(密码文件)。

于 2012-11-08T14:23:40.100 回答