我正在尝试运行一个脚本,该脚本将在共享主机wordpress文件夹中每5分钟运行一次,该文件夹将重命名该文件夹中的最新CSV文件。
/wp-content/csv/sample.csv
我尝试将js文件放在该文件夹中的文件夹中并运行它。
var fs = require('fs');
function runClear()
{
fs.readdir("", (err, files) => {
files.forEach(file => {
console.log(file);
});
})
}
runClear();
setInterval(runClear, 300*1000);
然而,似乎我让客户端和服务器端脚本混乱。好像我需要node.js。
最好的办法是什么?
此致
答案 0 :(得分:1)
是的,你是对的,你在客户端和服务器端脚本中感到困惑。
Javascript是一个客户端脚本,用于处理所有用户交互,例如用户点击某些内容或提交表单,将鼠标悬停在某个元素上,滚动网页等。
像php这样的服务器端脚本处理存储在服务器上的数据,如mysql记录或物理文件。
您要做的是从客户端脚本更改服务器资源。你不能直接这样做。
相反,您可以调用ajax函数,该函数将HTTP请求发送到服务器上的某个脚本。在该服务器脚本中编写代码以读取目录中的现有文件,并使用文件处理操作重命名它们。