Друзья,какой код нужно вставить,что б на сайте под меню выгрузить файл было еще и меню импортировать файлы с выставленным в настройках размером?
Вот пример
сeнсор (14.08.2011/18:00)Как бы не мешало изначально её там создать
вроде бы как надо перенести тему в Напишите за меня....
Lacky (14.08.2011/18:11)лакки отдавай мне кнопку пока тебя на сайте нет
Как бы не мешало изначально её там создать
сeнсор (14.08.2011/18:22):бан2: харе оффтопить
лакки отдавай мне кнопку пока тебя на сайте нет
if(isset($_POST['copyGO']) && !empty($_POST['copyURL']))
{
$maxFileSize = '10';
$_POST['copyURL'] = funtctions::chek($_POST['copyURL']);
$headers = get_headers($_POST['copyURL']);
$realSize = ((int)$headers['Content-lenght'] / 1024 / 1024);
$ex = explode('.', $_POST['copyURL']);
$c = count($ex);
if(strpos($ex[$c], 'php') == false || strpos($ex[$c], 'html') == false || strpos($ex[$c], 'htm') == false || strpos($ex[$c], 'xhtml') == false || strpos($ex[$c], 'phtml') == false || strpos($ex[$c], 'wml') == false)
{
if($realSize <= $maxFileSize)
copy($_POST['copyURL'], 'куда/копировать/файл.тхт');
else
$error = 'Файл слишко большой! Максимальный размер файла: '.$maxFileSize.' MB.';
}
else {
$error = 'Попытка загрузить запрещеный файл!';
}
}
else {
$error = 'Не введен адрес сайта!';
}
if($error)
{
functions::display_errors($error);
require($rootpath.'incfiles/end.php);
exit;
}
echo '<form action="file.php" method="post">' .
'<div class="menu">Введите адрес файла c http:\/\/ :<br/>' .
'<input type="text" value="" name="copyURL" maxlenght="150" size="20"/><br/>' .
'<input type="submit" name="copyGO" value="Импорт"/></div></form>';