当用户有特殊要求,程序员必须研究的代码,这是很麻烦的。我也经历过这样的过程,并最终实现了一个客户要求:链接是文本背后的一些网页和图片或详细的介绍或视频点击后用户点击。考虑到只有一些文字显示在网页上,我设置了这样的功能:上传的文件名一定要显示的文字,我们可以截取文本时上传(删除文件类型)。上传的文件删除,删除管理员,我们要提取的文件的路径并付诸数据库;每次可以上传多个文件,我们必须采取多路径PLE文件读取和存储在一个数据库表的字段,所以我的路径写入_session美元,然后在另一页的文件路径的处理。
1。第一个被分配到上传的文件的权限,这样可以将文件夹的写入和读出。
2。包括 / upload.php
复制代码代码如下所示:
保存操作
DoSave()函数
{
全球scontentpath ssavefilename美元,美元,美元soriginalfilename;
DoUpload();
spathfilename = scontentpath美元美元。ssavefilename美元;
pathnum美元=计数($ _session {ewebpath ));
_session美元{ewebpath
/ /获取路径的网上文件和路径的每个上传文件写入会话,写在另一页数据库后得到路径
路径=数组();
pathnum美元=计数($ _session {ewebpath ));
为($我= 0;美元美元美元我<< pathnum;i++)
{
$路径{ $我} _session美元{ =ewebpath} {我};
$路径{ $我} = substr($路径{我},8); / /这里哟根据加工路径的实际情况
}
$路径=崩溃(|,$路径);
session_unregister(ewebpath );* /
outscript(parent.uploadsaved($ spathfilename ');var obj = parent.dialogarguments.dialogarguments;如果(obj!)obj = parent.dialogarguments;尝试{ obj.adduploadfile($ soriginalfilename ',' ssavefilename美元,美元的spathfilename ');抓(e){ } } );
}

上传文件的,由3.startup.php eWebEditor在修改格式。
4。对话框 / file.htm
复制代码代码如下所示:
将文件名输入隐藏输入。
功能作用:取文件名(URL,选择)
{
d_filename。值= url.substr(url.lastindexof(OPT)+ 1);
带/不带后缀文件名(如信号和系统。doc将获得信号和系统)。
(S1 = d_filename。价值。分裂); / /字符串分割
d_filename。值= S1 { 0 };
}