<?php
/***************************************************************************
* shop.php
* -------------------
* Разработка и оптимизация под WAP: Гутник Игорь ( чел )
* 2009 год
***************************************************************************/
/***************************************************************************
*
* Эта версия phpBB-WAP является бесплатным
* программным обеспечением и распространяется
* в рамках лицензии GNU General Public License.
* Автор модификации настоятельно не
* рекомендует распрострянять её так, как
* распространялась 5 версия мода.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = '../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_PRAVILA);
init_userprefs($userdata);
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("../login.$phpEx?redirect=rar/fileup.$phpEx", true));
exit;
}
$tovar = "";
$opisanie = "";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$rarchg="5"; //压缩币值
$gifchg="10"; //免流转换币值
//////////////////body start/////////////////////////////
echo "<p><a href='../'>首页</a>|<a href='../forum.php'>论坛</a>|";
if($uptype=='rar'){
echo "在线压缩说明</p>";
<b>温馨提示:</b>在线压缩是国内首个基于移动互联网而设计的云端文件压缩文件系统,可以配合目前主流浏览器的网盘或离线下载功能实现文件实现节省流量功能,最大可以节省80%流量。<br/>
<font color="red"><b>注意:</b>目前对文件扩展名为:rar,zip,sis,apk的效果不明显。</font>
<a href='/rar/fileup.php?uptype=rar'>我明白了,进入在线压缩</a><br/>
<a href='/rar/tut.php'>我不明白,我要看教程</a>
}
}else{
echo "免流打包Step1</p>";
<b>温馨提示:</b>免流打包是世界首个基于移动互联网而设计的云端文件隐藏系统,可以配合目前主流浏览器的网盘或离线下载功能实现文件实现文件隐藏到图片中,可以用于制作免流百分百资源实现免流量下载,免流下载回来的文件只需改后缀为rar,然后用rar解压器解压就可以获得原文件。<br/>
<a href='/rar/fileup.php'>我明白了,进入免流打包</a><br/>
<a href='/rar/tut1.php'>我不明白,我要看教程</a> }
$uptype=trim($_GET['uptype']);
$ok=1;
echo "<p><a href='../'>首页</a>|<a href='../forum.php'>论坛</a>|";
if($uptype=='rar1'){
echo "RAR压缩Step1</p>";
//check the $userdata['user_points']
if($userdata['user_points'] < $rarchg){
echo "<br />你的币值不足以进行此操作.<br /><a href='../profile.php?mode=money&url'>点击赚币</a>";
$ok=0;
}
}else{
echo "免流打包Step1</p>";
//check the $userdata['user_points']
if($userdata['user_points'] < $gifchg){
echo "<br />你的币值不足以进行此操作.<br /><a href='../profile.php?mode=money&url'>点击赚币</a>";
$ok=0;
}
}
if($ok){
echo "<table width='100%' cellpadding='4' cellspacing='0' border='0' class='forumline'>
<tr><td class='catSides'>
<span class='cattitle'>第一步:上传文件</span>
</td></tr>
<tr><td class='row1'>";
$myaction=trim($_POST['myaction']);
if(empty($myaction)){
echo "<form enctype='multipart/form-data' action='' method='post'>
请选择需要转换的文件:<br />
<input name='upload_file' type='file'><br>
<input name='myaction' type='hidden' value='up' />
<input type='submit' value='上传文件'>
</form>";
if($uptype=="rar"){
echo "<br /><br />* RAR压缩需要消费 $rarchg 币。";
}else{
echo "<br /><br />* 免流打包需要消费 $gifchg 币。";
}
}else{
$upload_file=$_FILES['upload_file']['tmp_name'];
$upload_file_name=$_FILES['upload_file']['name'];
if($upload_file){
$file_size_max = 5*1000*1000;// 5M限制文件上传最大容量(bytes)
$store_dir = "./";// 上传文件的储存位置
$accept_overwrite = 1;//是否允许覆盖相同文件
// 检查文件大小
if ($upload_file_size > $file_size_max) {
echo "对不起,你的文件太大";
exit;
}
// 检查读写文件
if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {
echo "存在相同文件名的文件";
exit;
}
//复制文件到指定目录
if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {
echo "复制文件失败";
exit;
}
}
//Echo "<p>你上传了文件:";
function num_bitunit($num){
$bitunit=array(' B',' KB',' MB',' GB');
for($key=0;$key<count($bitunit);$key++){
if($num>=pow(2,10*$key)-1){ //1023B 会显示为 1KB
$num_bitunit_str=(ceil($num/pow(2,10*$key)*100)/100)." $bitunit[$key]";
}
}
return $num_bitunit_str;
}
echo $_FILES['upload_file']['name'];
echo "(".num_bitunit($_FILES['upload_file']['size']).")";
$Erroe=$_FILES['upload_file']['error'];
switch($Erroe){
case 0:
Echo "上传成功";
$filename=$_FILES['upload_file']['name'];
function extendfile($file_name)
{
$extend =explode(".", $file_name);
$va=count($extend)-1;
return $extend[$va];
}
$nowtime=time();
$newfilename=$nowtime.".".extendfile($filename);
rename($filename,$newfilename);
if($uptype=='rar'){
echo "<br /><a href='chgrargif.php?filename=$newfilename&uptype=rar'>第二步:进行RAR压缩(省80%流量)</a>";
}else{
echo "<br /><a href='chgrargif.php?filename=$newfilename'>第二步:进入免流打包</a>";
}
break;
case 1:
Echo "上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值."; break;
case 2:
Echo "上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。";break;
case 3:
Echo "文件只有部分被上传";break;
case 4:
Echo "没有文件被上传";break;
}
}
echo "</td></tr>
</table>";
}
//////////////////body end//////////////////////////////
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
twfj123
- 粉丝: 0
- 资源: 1
最新资源
- C#基于WPF的绘图工具.zip,可以保存,打开文件,导入图片,擦除,类似于画板,有exe导出文件(双击即可使用)和源码
- docker安装应用(完整版)PDF
- 在UOS服务器系统上部署Oracle 19c的方法
- Docker Desktop Installer (4.35.1-Windows-ARM64).zip
- 基于混沌系统和DNA编码运算的图像分块加密算法matlab代码
- 开源的证件照微信小程序源码带流量主
- html 通过 threed 预览3d 文件,通过HBuilderX 工具加载即用
- DNA-混沌-混沌图像加密-混沌图像加密-matlabn系统源码.zip
- 1 多语言支持 13e5fe4604d5805c811bc6305098f671
- 精选微信小程序源码:律师帮法律咨询小程序(含源码+源码导入视频教程&文档教程,亲测可用)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0