首页 » 建站技术 » PHP 技术 » 浏览内容

PHPfileNavigator v2.3.1 修改记录


2006-10-11 10:15:23 3,553 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

第一部分 大文件上传程序

上传大小、上传文件数量自由设定

大文件上传程序介绍

1.1 file/upload/linji.inc.php

说明:上传之后的下载网址中的域名,方便修改

1.2 file/upload/upload.inc.php

说明:大文件上传程序的前台代码

1.3 file/upload/upload.php

说明:上传对象的设置

1.4 file/upload/xu_normal.php

说明:上传参数的设置参考

1.5 file/upload/xuploadfiles.js  // IE上传插件

1.5.1 找到以下代码

var updateURL = "http://www.blue999.com/xuploadfiles/activex/xuploadfiles";

改成本地链接

var updateURL = "upload/xuploadfiles";

1.6 file/upload/xu_class.php   // 上传参数设置

1.6.1 找到以下代码

str_replace("\\","/",stripslashes($IYPOT . $WFLBF . $WAMEJ));

更换为

str_replace("\\","/",$IYPOT . $WFLBF . $WAMEJ);

1.6.2

$this->SetMaxFileSize(10485760);  // 单个上传文件大小
$this->SetMaxFileCount(100);      // 同时上传文件的数量
$this->SetMaxTotalSize(10485760); // 总的上传文件大小

第二部分 程序的设置文件

data/conf/basicas.inc.php
data/conf/default.inc.php
data/conf/login.inc.php

第三部分 修改群组 viewcon 的使用权限

sPFN –> 当前使用者资料数组

usuario –> 登录用户名

id_grupo –> 群组 ID

3.1 data/accions/editar.inc.php   // 取消 编辑文件

3.1.1 找到以下这一句

defined('OK') && defined('ACCION') or die(); // 第一句

将以下代码加入上面代码的下面

if ($_SESSION["sPFN"]["usuario"]["id_grupo"] == 2)
 echo "<script>window.location='javascript:history.go(-1)';</script>";
 else
 {

3.1.2 找到以下代码

?> // 最后一行

将以下代码加入上面代码的上面

}

3.2 data/accions/novo_arq.inc.php // 取消 新增文件

3.2.1 找到以下这一句

<?php } if (!empty($menu_opc['novo_arq'])) { ?>
  • 将以下代码加入上面代码的下面
  • 无高亮复制打印?
  • <?php  
  •   if ($_SESSION["sPFN"]["usuario"]["id_grupo"] == 2)  
  •   echo "";  
  •   else  
  •   {  
  • ?>
  • 3.2.2 找到以下代码

    <li><a href="<?php echo $menu_opc['novo_arq']; ?>" onmouseover="amosa('menu_txt_novo_arq');" onmouseout="oculta('menu_txt_novo_arq');"><img src="<?php echo $conf->g('estilo'); ?>imx/novo_arq.png" alt="<?php echo $conf->t('novo_arq'); ?>" /></a></li>

    将以下代码加入上面代码的下面

    <?php } ?>

    3.3 data/accions/subir_url.inc.php // 取消 远端上传

    3.3.1 找到以下这一句

    defined('OK') && defined('ACCION') or die(); // 第一句

    将以下代码加入上面代码的下面

    if ($_SESSION["sPFN"]["usuario"]["id_grupo"] == 2)
     echo "<script>window.location='javascript:history.go(-1)';</script>";
     else
     {

    3.3.2 找到以下代码

    ?> // 最后一行

    将以下代码加入上面代码的上面

    }

    3.4 data/plantillas/opcions.inc.php

    3.4.1 找到以下这一句
    // 取消 新增文件

    <?php } if (!empty($menu_opc['novo_arq'])) { ?>

    将以下代码加入上面代码的下面

    <?php
  •  &if ($_SESSION["sPFN"]["usuario"]["id_grupo"] == 2)
  •  &echo "";
  •  &else
  •  &{
  • ?>
  • 3.4.1.1 找到以下代码 // 取消 新增文件

    预览无高亮复制打印?

    <li><a href="<?php echo $menu_opc['novo_arq']; ?>" onmouseover="amosa('menu_txt_novo_arq');" onmouseout="oculta('menu_txt_novo_arq');"><img src="<?php echo $conf->g('estilo'); ?>imx/novo_arq.png" alt="<?php echo $conf->t('novo_arq'); ?>" /></a></li>  
  • <li><a href="<?php echo $menu_opc['novo_arq']; ?>" onmouseover="amosa('menu_txt_novo_arq');" onmouseout="oculta('menu_txt_novo_arq');"><img src="<?php echo $conf->g('estilo'); ?>imx/novo_arq.png" alt="<?php echo $conf->t('novo_arq'); ?>" /></a></li>
  • 将以下代码加入上面代码的下面

    无高亮复制打印?

    <?php } ?>  
  • <?php } ?>
  • 3.4.2 找到以下这一句  // 取消 远端上传
  • 无高亮复制打印?
  • <?php } if (!emptyempty($menu_opc['subir_url'])) { ?>  
  • <?php } if (!empty($menu_opc['subir_url'])) { ?>
  • 将以下代码加入上面代码的下面
  • 无高亮复制打印?
  • <?php  
  •   if ($_SESSION["sPFN"]["usuario"]["id_grupo"] == 2)  
  •   echo "";  
  •   else  
  •   {  
  • ?>  
  • <?php
  •   if ($_SESSION["sPFN"]["usuario"]["id_grupo"] == 2)
  •   echo "";
  •   else
  •   {
  • ?>
  • 3.4.2.1 找到以下代码  // 取消 远端上传
  • 预览无高亮复制打印?
  • <li><a href="<?php echo $menu_opc['subir_url']; ?>" onmouseover="amosa('menu_txt_subir_url');" onmouseout="oculta('menu_txt_subir_url');"><img src="<?php echo $conf->g('estilo'); ?>imx/subir_url.png" alt="<?php echo $conf->t('subir_url'); ?>" /></a></li>  
  • <li><a href="<?php echo $menu_opc['subir_url']; ?>" onmouseover="amosa('menu_txt_subir_url');" onmouseout="oculta('menu_txt_subir_url');"><img src="<?php echo $conf->g('estilo'); ?>imx/subir_url.png" alt="<?php echo $conf->t('subir_url'); ?>" /></a></li>
  • 将以下代码加入上面代码的下面
  • 无高亮复制打印?
  • <?php } ?>  
  • <?php } ?>
  • 3.5 data/plantillas/from.php
  • 说明: 原程序的上传代码,现在独立出一个独立的文件
  • 3.5.1 在原来表单的基础上加入了显示/隐藏的代码
  • 以下代码加入表单前面
  • 预览无高亮复制打印?
  • <script language="JavaScript" type="text/javascript">  
  • <!--  
  • function viewnone(e)  
  • {  
  • e.style.display=(e.style.display=="none")?"":"none";  
  • }  
  • function viewntwo(e,t)  
  • {  
  • e.style.display=t;  
  • }//-->  
  • </script><br/><br/>  
  • <a href="#dup" onClick="viewnone(up)">显示/隐藏另一个上传程序</a><a name="dup" id="dup"></a><br/>  
  • <span id="up" style="display:none">  
  • <script language="JavaScript" type="text/javascript">
  • <!--
  • function viewnone(e)
  • {
  • e.style.display=(e.style.display=="none")?"":"none";
  • }
  • function viewntwo(e,t)
  • {
  • e.style.display=t;
  • }//-->
  • </script><br/><br/>
  • <a href="#dup" onClick="viewnone(up)">显示/隐藏另一个上传程序</a><a name="dup" id="dup"></a><br/>
  • <span id="up" style="display:none">
  • 以下代码加入表单后面

    预览无高亮复制打印?

    </span>  
  • </span>
  • 3.6 data/plantillas/subir_arq.inc.php

    说明:

    1. 原程序的上传代码,现在独立出一个独立的文件 data/plantillas/from.php

    2. 大文件上传程序 :include(“upload/upload.inc.php”);

    第四部分

    4.1 file/data/plantillas/navega.inc.php

    修改下载网址为直接路径 如:http://linji.cn/a/a.gif

    找到以下代码

    <a href="accion.php?<?php echo PFN_cambia_url(array('dir','cal','accion'),array($dir,$v,'descargar'),false); ?>" onclick="window.open(this.href); return false;">

    用以下代码替换

    第一种

    include("upload/path.php");  // 放到文件的最前面, defined('OK') or die(); 的后面
  • <a href="<?php echo $downpath.$v; ?>" onclick="window.open(this.href, '_blank'); return false" alt="<?php echo $v; ?>" title="<?php echo $v; ?>"> // 中文路径
  • 第二种

    <a href="<?php echo $niveles->enlace($dir, $v).$fin; ?>" title="<?php echo $v; ?>">

    在这里不需要 onclick=”window.open(this.href, ‘_blank’); return false” ,以免出错。

    4.2 增加一个文件

    upload/down.php

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5092 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14264134 位访客

    广告区 Guǎng Gào