Статистика Зарегистрировано: Администраторов - 4Пользователей - 154Отвечено на 256 вопросов Ожидающих вопросов 2Ответы помогли 23998 людям | Посетителей сегодня | 1088 | | Посещений сегодня | 1191 | | Сегодня искали | 3 | | Все посетители | 141433 | | Все посещения | 207167 | | Все поиски | 1600 |
| Макс. посетителей | 12.08.2008 | | Макс. посещений | 19.10.2008 | | Макс. поисков | 30.05.2008 | По дням...
|
Вы можете подключить любой домен. Хостинг предоставляет лишь DNS.
Здравствуйте,у меня к вам вопрос по программироанию,а именно загрузке файлов на сайт
посредством своего скрипта.
НЕ получается загрузить файл скриптом находяшимся на сервере,зато получаетя его загрузмть локально, к примеру с Денвера.
Пробовал два способа(они описаны ниже):
1)Через функцию copy.
2)Через функцию ftp_put.
<?php
//Соединение с удаленным FTP-сервером
$host = "ftp-5.ayola.net";
$connect = ftp_connect($host);
if(!$connect)
{
echo("<h1 align=center>Ошибка соединения</h1>");
die;
}
//Регистрация на FTP-сервере
$user = "-логин-";
$password = "-пароль-";
$login_result = ftp_login($connect, $user, $password);
// проверить соединение
if (!$login_result)
{
echo "<br>Невозможно присоединился к FTP-серверу $host ...";
die;
}
else
{
echo "<br>Пользователь $user присоединился к FTP-серверу $host ...";
}
$path_server="";
if (copy($_FILES["filename"]["tmp_name"],$path_server.$_FILES["filename"]["name"]))
{
echo "<br>Пересылаем данные...";
echo "<h3>Файл успешно загружен!>";
ftp_close($connect);
}
else
{
echo "<br>Ошибка с определением файла!";
}
//**********************************************
//Второй способ
//**********************************************
/*$ret = ftp_put($connect, $path_server.$_FILES["filename"]["name"], $_FILES["filename"]["tmp_name"], FTP_BINARY);
if (!$ret)
{
echo "<br>Ошибка с определением файла!";
}
else
{
echo "<br>Пересылаем данные...";
echo "<br>Пересылаем данные...";
echo "<h3>Файл успешно загружен!>";
ftp_close($connect);
}*/
?> В первом варианте используйте функцию move_uploaded_file();
|