Вход Регистрация
Файл: upload.php
Строк: 55
<?php

include_once"config.php";
include_once
"head.php";
if (!isset(
$_GET['did'])){ echo'<title>Ошибка!</title><b>Ошибка! Не быбрана папка для загрузки файла!</b>'; include_once"foot.php";exit;}

if (
$_GET['r']=="op"){
if (!
move_uploaded_file($_FILES['text']['tmp_name'],$_GET['did'].$_FILES['text']['name'])){
echo 
"<title>Файл загружен!</title>
Файл: <b>"
.$_POST['namefile']."</b> успешно загружен!<br>";
}else{
echo
"<title>Ошибка!</title>
Ошибка выгрузки файла!<br>"
;}
if (
strlen($_POST['text'])){
$array=explode('file=',$_POST['text']);
$tmp_name=$array[0];
$base=$array[1];}
if (
strlen($base)){
$name=$tmp_name;
$n=$_GET['did'].$_POST['namefile']; 
$f=base64_decode($base);
$file=@fopen($n,"wb");
if(
$file){
if(
flock($file,LOCK_EX)){
fwrite ($file,$f);
flock ($file,LOCK_UN);
}
fclose($file);
if (
$file){ echo'Данные записаны<br>';
echo
'<a href="index.php?action=viewfile&fid='.$_GET['did'].''.$_POST['namefile'].'">Меню файла</a><br>';
echo
'<a href="index.php?did='.$_GET['did'].'">Назад в папку</a><br>';
echo
'<a href="other.php?action=uplop&r=op">Выгрузить ещё</a><br>';
}else{echo
'Ошибка записи в файл<br>';
echo
'<a href="other.php?action=uplop&r=op">Выгрузить ещё</a><br>';
echo
'<a href="index.php?did='.$_GET['did'].'">Назад в папку</a><br>';}
} }}
if (
$_GET['r']=="pk"){
$size=filesize($_FILES['text']['tmp_name']);
$name=$_FILES['text']['name'];
$tmp_name file($_FILES['text']['tmp_name']);
if (
$size<=0){
echo
'<title>Ошибка!</title>
Файл: <b>'
.$_POST['namefile'].'</b> не был загружен!';
include_once
"foot.php";
exit;}
if (
copy($_FILES['text']['tmp_name'], $_GET['did'].$_POST['namefile'])){ 
echo
'<title>Файл загружен</title>
<br>Файл <b> '
.$_POST['namefile'].'</b> успешно загружен!<br>Размер: <b>'.formatsize($size).'</b><br>'
echo
'<a href="index.php?action=viewfile&fid='.$_GET['did'].''.$_POST['namefile'].'">Меню файла</a><br>';
}else{ echo
'<title>Ошибка выгрузки!</title><br>Ошибка выгрузки файла!<br>';}

echo
'<a href="other.php?action=uplop&r=pk">Выгрузить ещё</a><br>';
echo
'<a href="index.php?did='.$_GET['did'].'">Назад в папку</a><br>';}
if (
$_GET['r']=="imp"){
if (
$_POST['text']!="http://"){
if (
copy($_POST['text'],$_GET['did'].$_POST['namefile'])){ 
echo
'<title>Файл импортирован</title>'; echo'<br>Файл <b> '.$_POST['namefile'].'</b> успешно импортирован!<br>';
echo
'<a href="index.php?action=viewfile&fid='.$_GET['did'].''.$_POST['namefile'].'">Меню файла</a><br>';
}else{ echo
'<title>Ошибка импорта</title>';echo'<br>Файл <b> '.$_POST['namefile'].'</b> не был загружен!<br><br>'; }
echo
'<a href="other.php?action=uplop&r=imp">Выгрузить ещё</a><br>';
echo
'<a href="index.php?did='.$_GET['did'].'">Назад в папку</a><br>';
}else{
header("location: other.php?action=uplop&did=".$_GET['did']."&r=imp");}}
 include_once
"foot.php"
?>
Онлайн: 1
Реклама