$file_path = "/etc/ntp.conf"; $file_content = file_get_contents($file_path); $file_content1 = $_POST['content']; file_put_contents($file_path,$file_content); html通过ajax调用此php 将$file_content的值传到文本框中的完整代码
时间: 2024-02-04 12:02:29 浏览: 136
这段 PHP 代码的作用是读取 `/etc/ntp.conf` 文件的内容,然后将其写回到同一个文件中。同时,它从 POST 请求中获取一个名为 `content` 的参数,但是并没有使用它。
如果你想将 `$file_content` 的值传到 HTML 页面中的文本框中,可以将以下代码放到 HTML 页面中:
```html
<textarea id="file-content"></textarea>
```
然后,使用 JavaScript 通过 AJAX 调用该 PHP 文件,并将 `$file_content` 的值传递给 HTML 页面中的文本框:
```javascript
const xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
document.getElementById("file-content").value = xhr.responseText;
} else {
console.error("Failed to fetch file content");
}
}
};
xhr.open("POST", "/path/to/your/php/file.php");
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("content=" + encodeURIComponent(file_content));
```
请注意,这里的 `/path/to/your/php/file.php` 应该替换为你实际使用的 PHP 文件的路径。
阅读全文