{% else-1 %}
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 22:22) (0/0) [0]
Jaki, я тебе не чё и не предьявил вроде * лалка у тя между ног *
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 22:07) (0/0) [0]
Ибрахим, .... что мой код супирский а они гавнакодиры? *
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 21:58) (0/0) [0]
Ибрахим, я пишу на сц=упир мега уравне какой гавно код *
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 21:58) (0/0) [0]
Jaki, на спейсе я её и написал *
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 21:42) (0/0) [0]
BIG-BOSS™ (RuS), я ж проверял перед этим
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 21:27) (0/0) [0]
BIG-BOSS™ (RuS), ты про исходник?
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 21:12) (0/0) [0]
FraSh1nspekt0r, я её тока шта сам написал *
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 21:11) (1/0) [1]
ЗЕЛЁНЫЙ ШЕРШЕНЬ, да так ни чё * для незнающих написал
Hatsune Miku * [мошенник] 22.23
(3 июн 2014, 21:07) (1/0) [1]
АВтор я *
Когда то давно, когда я плохо знал PHP я хотел поставить скрипт, но у меня не было трафика и скачать я не мог, перед мной встала задача написать скрипт импорта файлов чем мы сегодня и займёмся думаете это куча строк кода? * не чего подобного в PHP есть одна функция которая по URL копирует файл не знали? я тоже не знал *
приступим, весь скрипт будет в одном файле включая дизайн думаю так удобне

создаём файл import.php назвать можете и по другому это ваше дело
ну думаю вы с HTML и CSS знакомы поэтому дизайн сделаете сами если он вам нужен

для начала нужна форма

<form action="?do" method="POST">
URL файла: <br>
<input type="text" name="url"><br>
Как сохранить: <br>
<input type="text" name="name"><br>
<input type="submit" value="Импортировать">
</form>

Создали? далее нам нужен обработчик кстати в поле "Как сохранить" нужно ввести имя файла И ЕГО РАСШИРЕНИЕ например text.zip уяснили?
приступаем обработчику формы
[cit]
<?php

if (isset($_GET['do']))
{
$error=array();
if (empty($_POST['url'])) {$error[]='Вы не ввели URL файла';}
if (empty($_POST['name'])) {$error[]='Вы не заполнили поле "Как сохранить"';}
if (empty($error))
{
if (copy($_POST['url'], $_SERVER['DOCUMENT_ROOT'].'/'.$_POST['name']))
{
echo 'Файл импортирован';
}
else
{
echo 'Произошла ошибка';
}
}
else
{
foreach ($error as $err)
{
echo $err.'<br>';
}
}
}

?>
[/cit]
вот и всё
то что получилось прикрепляю к теме
Добавлено 03.06.14 в 21:07:56:
исходник
Прикрепленные файлы:
* PROFIWM_COM_4380_783486_import.txt (705 б)
  • 1 из 1