[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите пожалуйста настроить скрипт
Гость_Денис
Скрипт называется: Max's File Uploader. Я копирую все страницы на хостинг захожу по адресу site.ru/index.php, он мне в место того, чтобы загрузить файл на сервер предлогает мне скачать какой-то файл.

Вот сам код:

<?php require_once("maxUpload.class.php"); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
Max's File Uploader</title>
<link
href="style/style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<?php

$myUpload = new maxUpload();
//$myUpload->setUploadLocation(getcwd().DIRECTORY_SEPARATOR);
$myUpload->uploadFile();
?>
</body>



И вот еще кусок кода


<?php
/*************************************************
* Max's File Uploader
*
* Version: 1.0
* Date: 2007-11-26
*
****************************************************/

class maxUpload{
var $uploadLocation;

/**
* Constructor to initialize class varaibles
* The uploadLocation will be set to the actual
* working directory
*
*
@return maxUpload
*/

function maxUpload(){
$this->uploadLocation = getcwd().DIRECTORY_SEPARATOR;
}

/**
* This function sets the directory where to upload the file
* In case of Windows server use the form: c:\\temp\\
* In case of Unix server use the form: /tmp/
*
*
@param String Directory where to store the files
*/

function setUploadLocation($dir){
$this->uploadLocation = $dir;
}

function showUploadForm($msg='',$error=''){
?>
<div
id="container">
<div
id="header"><div id="header_left"></div>
<div
id="header_main">Max's File Uploader</div><div id="header_right"></div></div>
<div
id="content">
<?php

if ($msg != ''){
echo '<p class="msg">'.$msg.'</p>';
} else if ($error != ''){
echo '<p class="emsg">'.$error.'</p>';

}
?>
<form
action="" method="post" enctype="multipart/form-data" >
<center>
<label>
File:
<input name="myfile" type="file" size="30" />
</label>
<label>
<input
type="submit" name="submitBtn" class="sbtn" value="Upload" />
</label>
</center>
</form>
</div>
<div
id="footer"><a href="http://www.phpf1.com" target="_blank">Powered by PHP F1</a></div>
</div>
<?php

}

function uploadFile(){
if (!isset($_POST['submitBtn'])){
$this->showUploadForm();
} else {
$msg = '';
$error = '';

//Check destination directory
if (!file_exists($this->uploadLocation)){
$error = "The target directory doesn't exists!";
} else if (!is_writeable($this->uploadLocation)) {
$error = "The target directory is not writeable!";
} else {
$target_path = $this->uploadLocation . basename( $_FILES['myfile']['name']);

if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
$msg = basename( $_FILES['myfile']['name']).
" was uploaded successfully!";
} else{
$error = "The upload process failed!";
}
}


$this->showUploadForm($msg,$error);
}

}

}

?>




Спустя 2 минуты, 45 секунд (3.09.2010 - 18:53) Гость_Денис написал(а):
И где прописать путь для сохранения файлов Папка для сохранения называется torrent

Спустя 1 час, 7 минут, 22 секунды (3.09.2010 - 20:01) Winston написал(а):
Попробуй раскомментить строку
$myUpload->setUploadLocation(getcwd().DIRECTORY_SEPARATOR);

Спустя 2 часа, 5 минут, 42 секунды (3.09.2010 - 22:06) Гость_Денис написал(а):
PHPprogramer скажите пожалуйста подробнее как его поставить. Я в пхп просто полный 0 и не смогу ничего сделать

Спустя 58 минут, 2 секунды (3.09.2010 - 23:04) Winston написал(а):
Раскомменти строку которую я написал выше, и попробуй сделать так:
$myUpload->setUploadLocation(DIRECTORY_SEPARATOR . 'torrent/');

Спустя 1 час, 58 минут, 51 секунда (4.09.2010 - 01:03) FatCat написал(а):
Цитата (Гость_Денис @ 3.09.2010 - 23:06)
Я в пхп просто полный 0

Тогда прямая дорога на фриланс-ресурсы или в раздел платных услуг.
Здесь форум тех, кто интересуется пхп, а не раздача халявных советов.


 ! 

М
Закрыто.
FatCat
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.