Просили скрипт для загрузки на ftp получите

Статус
В этой теме нельзя размещать новые ответы.
Чета с кодировкой траблы... кракозябрами выводит все :eek:
 
Помоему програма безтолковая CuteFTP-есть повсюду с кряком, но если не найдете напишите - выложу
 
Плиз, выложите повторно скрипт, а то эта ссылка уже неработает:(((
 
  • Заблокирован
  • #7
Вот еще на эту тему: MyWebFTp 5.1.2 (версии personal и hoster); выкладывалось в англоязычном разделе в паке "7 скриптов для хостеров".
 
извините, но не понимаю смьісла скрипта....
можно, например, использовать простейший код:
<?
$path=GetCWD()."/files";
if(!file_exists($path))
die("<b>Пожалуйста, создайте папку <font color=red>".$path."</font> и <a href=?>повторите попытку загрузить файл</a>.</b>");
if(empty($_FILES['UserFile']['tmp_name']))
echo"<form method=post enctype=multipart/form-data>
Выберите файл: <input type=file name=UserFile>
<input type=submit value=Отправить>
</form>";
elseif(!is_uploaded_file($_FILES['UserFile']['tmp_name']))
die("<b><font color=red>Файл не был загружен! Попробуйте <a href=?>повторить попытку</a>!</font></b>");
else{
if(@!copy($_FILES['UserFile']['tmp_name'],$path.chr(47).$_FILES['UserFile']['name']))
die("<b><font color=red>Файл не был загружен! Попробуйте <a href=?>повторить попытку</a>!</font></b>");
else
echo "<center><b>Файл \"<font color=red>".$_FILES['UserFile']['name']."\"</font> успешно загружён на сервер!</font></b></center>"."<hr>".
"Тип файла: <b>".$_FILES['UserFile']['type']."</b><br>".
"Размер файла: <b>".round($_FILES['UserFile']['size']/1024,2)." кб.</b>".
"<hr><center><a href=?>Загрузить ещё один файл!</a></center>";
}
?>
если нужен нормальньій фтп-загрузчик — FileZilla Portable....
_http://sourceforge.net/projects/filezilla
 
  • Нравится
Реакции: irk
Вот скрипт загрузки на удалённый ФТП
index.php
PHP:
<form action=upl.php method=post enctype="multipart/form-data" name=Form>
<input type=file name=filename>
<input type=submit value='Загрузить'>
</form>

upl.php
PHP:
<?php

function upload($filename)
{

$login="логин";
$pass="пароль";
$host="site.ru";
$path="/Uploads/папка/";

$tmp = $_FILES[$filename]['tmp_name'];
$aname = $_FILES[$filename]['name'];

$connect = ftp_connect($host);
if(!$connect) exit();
$result = ftp_login($connect, $login, $pass);
if ($result==false) exit();
if (ftp_chdir($connect, $path)) ftp_put($connect, $aname, $tmp, FTP_BINARY);
else exit();
ftp_quit($connect);
unlink($tmp);

};

if (isset($filename)) upload('filename')

?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху