我希望在我的网站上有一个特殊功能,只需点击一下按钮即可。
我需要从网站的FTP服务器下载.zip存档的功能,然后使用网站上用户输入的参数编辑一些文件。
我对此过程有几个问题:
1)我该怎么做? JavaScript还是PHP?因为我看到JavaScript无法真正编辑文件。
2)网站是从几个页面构建的,用户在文本字段中写入内容。我需要通过大约5个HTML页面以某种方式保存用户的输入,因此我可以在编辑功能中使用此输入并将它们“粘贴”到文件中。如何通过这5个HTML页面保存此输入?
3)在函数结束编辑文件后,我需要保存已编辑的文件,并将所有文件(包括我未编辑的文件)打包到一个新的.zip存档中,并上传新的.zip存档到网站的FTP服务器。我怎么能这样做?
答案 0 :(得分:0)
您应该使用PHP。
您可以向网络服务器发出POST请求。和 为它编写PHP脚本。
你应该安装php-zip模块 您的Web服务器并使用这些功能 http://php.net/manual/en/ref.zip.php
P.S。我想你应该聘请网络开发人员
答案 1 :(得分:0)
这是来自php manual
的演示> <?php
>
> $zip = new ZipArchive(); $filename = "./test112.zip";
>
> if ($zip->open($filename, ZipArchive::CREATE)!==TRUE) {
> exit("cannot open <$filename>\n"); }
>
> $zip->addFromString("testfilephp.txt" . time(), "#1 This is a test
> string added as testfilephp.txt.\n");
> $zip->addFromString("testfilephp2.txt" . time(), "#2 This is a test
> string added as testfilephp2.txt.\n"); $zip->addFile($thisdir .
> "/too.php","/testfromfile.php"); echo "numfiles: " . $zip->numFiles .
> "\n"; echo "status:" . $zip->status . "\n"; $zip->close(); ?>