phpjs选择服务器端文件的简单介绍
- 服务器
- 2022-12-18 21:44:48
- 15
今天给各位分享phpjs选择服务器端文件的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何通过php 或是 js 打开电脑本地的软件、文件?
- 2、js怎么读取服务器端(或者远程端电脑)的bat文件!
- 3、(php js) 客户端 是否可以(怎样)修改 服务端上的 xml文件? 我目前左右3的财富 ^_^
- 4、用html+js或者php,点击按钮,弹出D盘的目录,然后选择相应文件。附:能在php中嵌入java代码? 求实例
- 5、js如何把数据保存到服务器端,用文件系统
如何通过php 或是 js 打开电脑本地的软件、文件?
JS是不可能打开本地程序的,因为它不允许读写本地文件系统。PHP可以通过shell来执行某些控制台应用程序,所以可以利用PHP来打开服务器上的某些程序执行特定操作,这里的本机仅限服务器,而且还必须具有相当的权限才可以。
js怎么读取服务器端(或者远程端电脑)的bat文件!
不能确定所说的读取是否仅仅读取文件的内容,如果是,与读取任何服务器上文件的方法一样,可卡ajax相同的方法,即通过XMLHttpRequest来申请服务器的数据访问服务。
如果所说的读取是指读取bat文件的运行结果,那就需要服务器上的脚本的辅助支持,例如,通过编写php脚本将bat结果返回给访问端。
(php js) 客户端 是否可以(怎样)修改 服务端上的 xml文件? 我目前左右3的财富 ^_^
使用js向服务器发送请求,让php处理xml文件,其实不用js发送也行,但要处理服务器端上的xml文件就得使用动态服务器语言了。客户端是不能直接操作服务器上的文件的。
用html+js或者php,点击按钮,弹出D盘的目录,然后选择相应文件。附:能在php中嵌入java代码? 求实例
html+js的话只能列出客户端电脑的文件,无法列出服务器上的文件;PHP可以列出服务器上的文件,但是对应目录需要有PHP执行用户的读取权限。
js如何把数据保存到服务器端,用文件系统
script type="text/javascript"
/**
*CreateFile: 测试在电脑上创建一个文件件,并在文件夹里写进一些数据。
*
*/
function CreateFile()
{
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");//获取对象
tf = fso.CreateTextFile("c:\\testfile.txt", true);//创建一个文件夹
// 写一行,并且带有新行字符。
tf.WriteLine("Testing 1, 2, 3.") ;
// 向文件写三个新行字符。
tf.WriteBlankLines(3) ;
// 写一行。
tf.Write ("This is a test.");
tf.Close();//关闭
}
/**
*Folder的API:
*任务 方法
*创建文件夹。 FileSystemObject.CreateFolder
*删除文件夹。 Folder.Delete 或 FileSystemObject.DeleteFolder
*移动文件夹。 Folder.Move 或 FileSystemObject.MoveFolder
*复制文件夹。 Folder.Copy 或 FileSystemObject.CopyFolder
*检索文件夹的名字。 Folder.Name
*如果文件夹在驱动器上存在,则找出它。 FileSystemObject.FolderExists
*获得现有 Folder 对象的实例。 FileSystemObject.GetFolder
*找出文件夹的父文件夹名。 FileSystemObject.GetParentFolderName
*找出系统文件夹的路径。 FileSystemObject.GetSpecialFolder
*/
function ManipFiles()
{
var fso, f1, f2, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true); //如果当前文件已经存在的话,则覆盖原有文件
alert("Writing file br");
// 写一行。
f1.Write("This is a test.");
// 关闭文件。
f1.Close();
alert("Moving file to c:\\tmp br");
if(!fso.FolderExists("c:\\tmp")) { //如果tmp目录不存在,则创建一个目录
fso.CreateFolder("c:\\tmp");
}
// 获取 C 的根目录(C:\)中的文件的句柄。
f2 = fso.GetFile("c:\\testfile.txt");
// 把文件移动到 \tmp 目录。如果这个tmp目录下已经有testfile.txt文件了,则会出错。(如果没有tmp这个文件目录也会出错)
f2.Move ("c:\\tmp\\testfile.txt");
alert("Copying file to c:\\temp br");
// 把文件复制到 \temp 目录
if(!fso.FolderExists("c:\\temp")) {//如果temp目录不存在,则创建一个目录
fso.CreateFolder("c:\\temp");
}
f2.Copy ("c:\\temp\\testfile.txt");
alert("Deleting files br");
// 获得文件当前位置的句柄。
f2 = fso.GetFile("c:\\tmp\\testfile.txt");
f3 = fso.GetFile("c:\\temp\\testfile.txt");
// 删除文件。
f2.Delete();
f3.Delete();
//删除文件夹
var fdTmp = fso.GetFolder("c:\\tmp");
var fdTemp = fso.GetFolder("c:\\temp");
fdTmp.DeleteFolder();
fdTemp.DeleteFolder();
alert("All done!");
}
ManipFiles();
//CreateFile();
/script
以上是将内容保存在文件中。使用的是系统的文件对象,要求系统开启了以上activeX对象,并且有读写文件的权限。在动态网站中读写文件系统一般不需要使用JS的。asp.net/php/jsp都有相应的文件读写方法。
phpjs选择服务器端文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、phpjs选择服务器端文件的信息别忘了在本站进行查找喔。
本文由admin于2022-12-18发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://qnphp.com/post/7662.html