Как создать загрузку на сайт через web интерфейс ???

Cooler

Новичок
Как создать загрузку на сайт через web интерфейс ???

Помогите пожалуйста , очень надо , или скажите , где можно таким добром нажится ???
 

rooot

Новичок
<?php $ext = strrchr($_FILES['file']['name'], '.'); ?>
or to get it without '.' at the begining:
<?php $ext = substr(strrchr($_FILES['file']['name'], '.'), 1); ?>

PHP:
 If you want to update file without any strang characters you can use:
<?php
move_uploaded_file(
  $_FILES["file"]["tmp_name"], 
  $dir . preg_replace('/[^a-z0-9_\-\.]/i', '_', $_FILES["file"]["name"])
);
?>
 

rooot

Новичок
На пльцах
if(is_uploaded_file($userfile))
move_uploaded_file($userfile,"../somedir");
только учти chmod иначе будет отказанно в доступе.
 

zap

Guest
Код:
<?php
if (isset($btnsendfile)){
$mbyte=1048576;//байт в мегабайте
$uploaddir=exec("cd");
$uploaddir.="\\htps\\";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir.$_FILES['userfile']['name'])) {
$message="<script language=\"javascript\">alert('Файл \"".$_FILES['userfile']['name']."\" загружен на сервер.');</script>";
//print_r($_FILES);
}else{
$message="<script language=\"javascript\">
alert('Ошибка!!!\\rНевозможно отправить файл: \"".$_FILES['userfile']['name']."\".\\rВозможно он превышает размер разрешенного файла.');
</script>";
//print_r($_FILES);
}
}
?>
<html>
<head>
<title></title>
</head>
<body>
<h3 align="center">Внимание!!!<br>Отправляемый файл ограничен 3-мя мегабайтами.</h3>
<?if (!empty($message)){include_once("sendfile.php");print $message;}?>
<form enctype="multipart/form-data" action="sendfile.php" method="post">
<INPUT TYPE="hidden" VALUE="Form[Home]" NAME="actionflag">
<INPUT TYPE="hidden" VALUE="<?=session_id()?>" NAME="<?=session_name()?>">
<input type="hidden" name="MAX_FILE_SIZE" value="<?=$mbite*3?>">
Отправляемый файл:&nbsp;<input name="userfile" type="file">
<input type="submit" value="Отправить файл" name="btnsendfile">
</form>
</body>
</html>
 

zap

Guest
давай web кашелек и пароль, вышлю немедленно ;-)
 
Сверху