存档

文章标签 ‘文件’

通过手机远程删除网站文件

2009年2月25日

这是一个很和谐很实用的网站管理程序,只有一个功能,就是实现远程Web方式删除文件(实际上是重命名文件,但效果和删除一样)的操作。功能简单实用,适合所有的支持ASP的中文网站。

这个程序是基于这样一个应用场景:假如工作几个月好不容易有了一个放假的日子,周末的时候你随旅游团去千里之外的张家界旅游,当你正在登山索道上观赏周边风景的时候,电话响了,你接到你托管服务器机房IDC的电话,说你的网站上有一条有害信息,需要立刻删除,并将该信息的链接地址发送给你,如果半小时内不删除的话,你的服务器就要被立刻拔网线。

而此时,你在深山老林里找到最近的一个能上网的场所也要好几个小时,并且这会将你原来兴致勃勃的旅行计划全盘打乱,多么令人扫兴和烦恼的事情啊。

如果你在网站上安装了这个小程序就轻松多了,打开手机,输入这个程序的地址,登录后,输入要处理链接的“相对地址”,然后点“删除”,就可以将这个文件删除了(实际上是重命名操作),并且留有备份,以备将来处理。

使用方法很简单,将下面的代码复制出来,命名为一个ASP文件,修改用户登录密码password为你自己记得住的一个密码,然后上传到你网站的根目录下,之后就可以使用手机远程操作了。

程序的源代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Response.Charset="GB2312"
Response.Buffer = True
FileName = request.ServerVariables("URL")
'=====用户登录密码
userpass = "password"
'=====验证登录密码
If request.querystring("action") = "login" and session("password")<>"" Then
    If request.Form("loginpass") = userpass Then
        session("password") = userpass
        response.redirect FileName
    Else
        response.write "验证未通过."
        response.end
    End If
ElseIf request.querystring("action") = "do" and session("password")<>"" Then
'=====重命名文件操作
Set fs = Server.CreateObject("Scripting.FileSystemObject")
SFile = Server.MapPath(request.Form("filename"))
NFile = SFile & ".bak"
On Error Resume Next
fs.MoveFile SFile, NFile
If Err.Number = 53 Then
    response.write SFile & "文件不存在."
ElseIf Err.Number <> 0 Then
    response.write "发生错误. 请查看错误信息:" & Err.Number & " " & Err.Description
    Err.Clear
Else
    response.write "成功重命名文件 " & SFile & " 为 " & NFile & ""
End If
response.end
'=====录入登陆密码
Else
    If session("password") <> userpass Then
        response.write "<form action=" & FileName & "?action=login method='post'>"
       response.write "需要密码:<input name='loginpass' type='password'><br>"
       response.write "<input type='submit' value='登录'>"
       response.write "</form>"
    Else
        response.write "<form action=" & FileName & "?action=do method='post'> "
        response.write "<input type=text name=filename><br>"
        response.write "<input type=submit value='删除'>"
       response.write "</form>"
    End If
End If

确实挺实用的,可惜只是ASP的,找个时间把它弄成PHP的好了……

(阅读全文)

SILENCE 建站相关, 网络收藏 , , ,

不删减文字减小Word文件体积

2008年3月20日

利用Word生成的文档,每页在20KB左右,但看到用记事本生成的文档,相同的内容只有1KB左右,能让Word也减减肥吗?其实我们可以采用一些行之有效的方法来减小Word文档的文件大小。

1.取消快速保存

当文件打开时,使用快速保存比使用完全保存需要更多的空间。可以在“工具→选项”命令中选择“保存”选项卡,取消“允许快速保存”复选框即可。

2.文件另存为Word

在保存DOC文件时,只把后来修改的信息存入,这样即使你删除了文件中的部分内容也会使文件越来越大,如果我们使用“另存为”命令来保存文件,Word则会重新整理并存盘,如此一来,就可以有效地减小Word文件的容量。

3.谨慎嵌入字体

Word有嵌入字体技术,能够将一篇文章所包含的字体结合成一个文件,以便文件在另一台计算机上能正确地显示,这无疑会使文件的体积大大地增加。要 不嵌入TrueType字体,可以单击“工具→选项”命令,再选择“保存”选项卡,然后取消“嵌入TrueType字体”复选框,可以减小Word 文档的容量。如果因为在其他机器上演示文档需要嵌入字体,一定记住只嵌入所需字体。即一定要勾选“嵌入语言数据”复选框,这样你的文件中既有所需的字体, 又可以减小文档的容量。

4.只创建一个版本

Word的版本功能可以让你的文件生成多个版本,以方便不同的Word来读取,但这样却会使文件增大,单击“文件→保存”命令,可以查看是否有其他版本的存在,如果有则取消,这样会使文件容量大大地减小。

5.页面设置

在保存文件前,单击“文件→页面设置”,打开页面设置对话框,任意单击其中的“纸张大小”、“页边距”等,而其中的内容可以不改动,确定后再保存,就会发现文件容量也减小了。

6.选择性粘贴

在往Word文档中添加图片时,先用工具软件打开图片再进行复制和粘贴操作,这样操作的结果会增加文档容量的大小,原来,当采用粘贴命令时,文档中 增加的内容除了我们所需要的图片本身,还有许多与图片和软件有关的信息,并且Word还自动在图片和原来软件中创建了链接。而选用选择性粘贴图片,则只往 文档中添加图片本身,大大减少文件规模。

(阅读全文)

SILENCE 网络收藏 , , ,

几个免费的全能在线格式转换工具

2008年3月10日

很多时候我们需要对文件进行格式转换,比如将doc转换成pdf,rmvb转换成3gp等等。这些要通过一些转换软件完成。在大多数情况下,这些软件要么不是全能的,要么就是收费的。有没有免费的、不需安装的、支持格式多的?有!在线服务有很多优势,有时候在线转换比下载一个转换工具还要快。本文介绍3个免费的全能在线格式转换工具,这3个服务几乎支持所有的文件格式。

1、Media-Convert

三个工具里唯一一个有中文版的。Media-Convert不需注册即可使用,支持上传的最大文件是150MB,囊括各种动画、视频、图像、文档、数据、MS office、档案、声音等格式。

你可以上传一个文件,也可以输入需要转换格式的文件URL。如上图所示,在Media-Convert上传文件后,选择要转换的格式,点击【OK】即可开始转换。转换过程是马上执行的,你需要稍等一段时间等待格式转换完成,不能关闭窗口。

2、Zamzar

Zamzar支持的格式和Media-Convert差不多,但值得注意的是,Zamzar支持了最新的office 07的文档格式。也就是docx,pptx之类的格式。

Zamzar的免费模式可以上传最大100MB文件,不需在线等待,转换后会有邮件通知。我在试用的过程中发现Zamzar的免费模式可能需要等待比较长的时间,我在下午的时候上传转换,到晚上才收到转换完成的通知。

同样的,也可以输入文件的URL让Zamzar抓取转换。

3、You Convert It

相比起Media-Convert和Zamzar,YouConvertIt的页面显得更可爱一些,整个界面很有Web2.0的感觉,没有广告,而且完全免费。

YouConvertIt支持的格式也非常多,但不支持office 07的格式,相比起前面两者,YouConvertIt有以下优势:

1、可同时转换5个文件。

2、无文件大小限制。

3、转换时间快,邮件通知,无需在线等待。

4、支持从URL转换Youtube等视频。

前面提到了Docx的转换,不妨再介绍一个在线将Docx转换成Doc的网站,http://www.docx2doc.com

来源:可能吧
原文地址:http://www.kenengba.com/post/393.html

(阅读全文)

SILENCE 网络收藏 , , , ,