找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 631|回复: 11

经过长期不懈,艰苦的努力,我终于在free.fr上装好了DZ

[复制链接]
发表于 2007 年 6 月 21 日 01:05:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
给后来人一些介意
使用从别的站点下载文件的方法远远比上传好,因为只要大一点的文件,free.fr都会出现截断的现象
使用phpzip解压,并且最好一个文件不要超过500K,大的可分次上传并解压
再者,free.fr安装dz是不需要设置文件权限的(你也无法设置,因为你又不是FTP)
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
 楼主| 发表于 2007 年 6 月 21 日 01:10:22 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
忘了说最重要的了,FREE.FR不支持新版的unzip.php,你得使用unzip.php3.php
  1. <?php
  2. HtmlHead("选择解压文件:") ;

  3. if ( !IsSet($HTTP_POST_VARS['submit']) )
  4. {
  5.         TestWriteable() ;
  6.         $gzip_info = "" ;
  7.         echo "check zlib support... " ;
  8.         if ( !function_exists("gzopen") )
  9.         {
  10.                 $gzip_info = "<font color="red">注意! 您的空间没有zlib支持,因此用
  11.                 <a href="http://www.isphp.net/" target="_blank"><font color="blue">phpZip</font></a>
  12.                 压缩文件时,不要选择“压缩成Gzip格式”,否则将无法正确解压!</font>" ;
  13.         }
  14.         else
  15.         {
  16.                 $gzip_info = "<font color="blue">恭喜! 您的空间支持zlib压缩,强烈建议用
  17.                 <a href="http://www.isphp.net/"><font color="red" target="_blank">phpZip</font></a>
  18.                 压缩文件时,选中“压缩成Gzip格式”,将会大大减少文件大小!</font>" ;
  19.         }
  20.         echo " ----------------- OK!<br>" . $gzip_info ;
  21.        
  22.         echo "<br><br><br><br>
  23. <form action="{$HTTP_SERVER_VARS["PHP_SELF"]}" method="post" enctype="multipart/form-data">
  24. <table align="center" width="450">
  25. <tr><td height="20" colspan="2">请先选择压缩文件的位置,然后点击“确定”按钮: <p></td></tr>
  26. <tr>
  27. <td><input type="radio" name="file_type" value="upload" checked onclick="this.form.upload_file.disabled=false; this.form.server_filename.disabled=true">文件从本地上传: </td>
  28. <td>
  29. <input name="upload_file" type="file" style="color:#0000ff">
  30. </td>
  31. </tr>

  32. <tr><td colspan=2 height=10></td></tr>

  33. <tr>
  34. <td><input type="radio" name="file_type" value="server" onclick="this.form.upload_file.disabled=true; this.form.server_filename.disabled=false">指定服务器上文件:</td>
  35. <td><input name="server_filename" value="data.dat.gz" style="color:#0000ff" disabled >(可以用"."表示当前目录)</td>
  36. </tr>

  37. <tr><td colspan="2" align=center><br><input type="submit" name="submit" value="确定"></td></tr>
  38. </table>
  39. </form>
  40. " ;
  41.         HtmlFoot() ;
  42.         exit ;
  43. }


  44. if ( $HTTP_POST_VARS['file_type'] == 'upload' )
  45. {
  46.         $tmpfile = $upload_file ;
  47.         if ( !tmpfile )
  48.         {
  49.                 $tmpfile = $HTTP_POST_FILES['upload_file']['tmp_name'] ;
  50.         }
  51. }
  52. else
  53. {
  54.         $tmpfile = $HTTP_POST_VARS['server_filename'] ;
  55. }

  56. if ( !$tmpfile )
  57. {
  58.         exit("无效的文件或文件不存在,可能原因有文件大小太大,上传失败或没有指定服务器端文件等") ;       
  59. }

  60. $bgzExist = FALSE ;
  61. if ( function_exists("gzopen") )
  62. {
  63.         $bgzExist = TRUE ;
  64. }

  65. $alldata = "" ;
  66. $pos = 0 ;

  67. $gzp = $bgzExist ? @gzopen($tmpfile, "rb") : @fopen($tmpfile, "rb") ;
  68. $szReaded = "has" ;
  69. while ( $szReaded )
  70. {
  71.         $szReaded = $bgzExist ? @gzread($gzp, 2*1024*1024) : @fread($gzp, 2*1024*1024) ;
  72.         $alldata .= $szReaded ;
  73. }
  74. $bgzExist ? @gzclose($gzp) : @fclose($gzp) ;

  75. $nFileCount = substr($alldata, $pos, 16) ;
  76. $pos += 16 ;

  77. $size = substr($alldata, $pos, 16) ;
  78. $pos += 16 ;

  79. $info = substr($alldata, $pos, $size-1) ;                // strip the last '\n'
  80. $pos += $size ;

  81. $info_array = explode("\n", $info) ;

  82. $c_file = 0 ;
  83. $c_dir = 0 ;

  84. foreach ($info_array as $str_row)
  85. {
  86.         list($filename, $attr) = explode("|", $str_row);
  87.         if ( substr($attr,0,6) == "[/dir]" )
  88.         {
  89.                 echo "End of dir $filename<br>";
  90.                 continue;
  91.         }
  92.        
  93.         if ( substr($attr,0,5)=="[dir]" )
  94.         {
  95.                 if ( @mkdir($filename, 0777) )
  96.                         echo "Make dir $filename<br>";
  97.                 $c_dir++ ;
  98.         }
  99.         else
  100.         {
  101.                 $fp = @fopen($filename, "wb") or exit("不能新建文件 $filename ,因为没有写权限,请修改权限");
  102.                 @fwrite($fp, substr($alldata, $pos, $attr) );
  103.                 $pos += $attr ;
  104.                 fclose($fp);
  105.                 echo "Create file $filename<br>";
  106.                 $c_file++ ;
  107.         }
  108. }

  109. if ( $HTTP_POST_VARS['file_type'] == 'upload' )
  110. {
  111.         if ( @unlink($tmpfile) ) echo "删除临时文件 $tmpfile...<br>" ;
  112. }

  113. echo "<h1>操作完毕! 共解出文件 $c_file 个, 文件夹 $c_dir 个,谢谢使用!</h1><p>" ;
  114. HtmlFoot() ;


  115. function TestWriteable()
  116. {
  117.         $safemode = '
  118. 新建一文件,命名为 unzip2.php (或其它名字), 其内容如下:

  119. <?php
  120. copy("unzip.php", "unzip_safe.php") ;
  121. header("location:unzip_safe.php") ;
  122. ?>

  123. 将这个文件上传到服务器,与unzip.php同一个目录下,
  124. 运行 unzip2.php 这个程序。

  125. 如果还是不行的话,那就是空间实在不支持,没有办法,很对不住您,浪费您的时间.
  126.         ' ;
  127.         echo "check PHP version... " . phpversion() . " -------- OK!<br>" ;
  128.         echo "testing Permission... " ;

  129.         $fp = @fopen("phpzip.test", "wb") ;
  130.         if ( FALSE !== $fp )
  131.         {
  132.                 fclose($fp) ;
  133.                 @unlink("phpzip.test") ;
  134.         }
  135.         else
  136.         {
  137.                 exit("当前目录没有写的权限,请将当前目录属性修改为:777") ;
  138.         }

  139.         $dir = "phpziptest" ;
  140.         $file = "$dir/test.txt" ;
  141.         @mkdir($dir, 0777) ;
  142.         $fp = @fopen($file, "wb") ;
  143.         if ( FALSE === $fp )
  144.         {
  145.                 @rmdir($dir) ;
  146.                 exit ("没有权限在程序创建的文件夹下创建文件 ,很可能是PHP安全模式所致,解决方法如下:<p><center><textarea cols=110 rows=15>$safemode</textarea></center>") ;
  147.         }
  148.         @fclose($fp) ;
  149.         @unlink($file) ;
  150.         @rmdir($dir) ;
  151.         echo " ----------------- OK!<br>" ;
  152. }

  153. function HtmlHead($title="", $css_file="")
  154. {
  155.         echo "<html>\n"
  156.                 . "\n"
  157.                 . "<head>\n"
  158.                 . "<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\n"
  159.                 . "<title>$title</title>\n"
  160.                 . "<style type="text/css">\n"
  161.                 . "body,pre,td {font-size:12px; background-color:#fcfcfc; font-family:Tahoma,verdana,Arial}\n"
  162.                 . "input,textarea{font-size:12px; background-color:#f0f0f0; font-family:Tahoma,verdana,Arial}\n"
  163.                 . "</style>\n"
  164.                 . "</head>\n"
  165.                 . "\n"
  166.                 . "<body>\n" ;
  167. }

  168. function HtmlFoot()
  169. {
  170.         echo "<center><font size="5" face="楷体_GB2312" color="red">使用完请立即删除本文件,以避免被其它人发现使用!</font></center>\n"
  171.                 . "<br><hr color="#003388">\n"
  172.                 . "<center>\n"
  173.                 . "<p style="font-family:verdana; font-size:12px">Contact us: \n"
  174.                 . "<a href="http://www.isphp.net/" target="_blank">http://www.isphp.net/</a></p>\n"
  175.                 . "</center>\n"
  176.                 . "</body>\n"
  177.                 . "\n"
  178.                 . "</html>" ;
  179. }

  180. ?>
复制代码
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 6 月 21 日 01:24:03 | 显示全部楼层
不知道为什么
楼主T来的这个fr
总让我想到4个字--“人血馒头”
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2007 年 6 月 21 日 02:01:30 | 显示全部楼层
汗水,此FR非彼FR,这是魔道那MJJ的T的,而且那个可没post哈
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 6 月 21 日 02:05:21 | 显示全部楼层
1. 很简单的事,找个可用的ftp就行
2. 魔道是mjj
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 6 月 21 日 02:12:46 | 显示全部楼层
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 6 月 21 日 02:16:33 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价

回复 #6 hbxtjsl 的帖子

mjj还不睡
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 6 月 21 日 02:22:19 | 显示全部楼层

回复 #7 chungwoo 的帖子

MJJ 你说梦话...
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 6 月 21 日 02:25:20 | 显示全部楼层
最近绑米空间多,米有点不够用
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 6 月 21 日 02:40:23 | 显示全部楼层
忠告:表太把精力用在此空间上
会伤心滴
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 5 日 02:57 , Processed in 0.019371 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表