(13 окт 2013, 10:25) (
0/
0)
[
0]
вот полный код
if (isset($_POST[\'upl\'])) {
$pictures = array(\'.gif\', \'.jpg\', \'.jpeg\', \'.png\');
$ext = strtolower(strrchr($_FILES[\'file\'][\'name\'], \'.\'));
$par = Удалён
$fnames = $_FILES[\'file\'][\'name\'];
if (empty($fnames)) {
err(\'Не выбран файл!\');
} elseif ($par[0] > 500 || $par[1] > 500) {
err(\'Большое расширение файла!\');
} elseif (preg_match(\'/(\\.php|\\.pl|\\.htaccess)/i\', $fnames) || !in_array($ext, $pictures))
{
err(\'Запрещенный формат файла!\');
} elseif ($_FILES[\'file\'][\'size\'] > 1024 * 200) {
err(\'Большой размер файла!\');
} else {
$foto = \'photos/img_\' . mt_rand(100000, 999999) . $ext;
copy($_FILES[\'file\'][\'tmp_name\'], $foto);
chmod(basename($foto), 0777);
header(\'Location: ?\');
}
}
echo \'<div class=\"aut\"><FORM ENCTYPE=\"multipart/form-data\" method=\"POST\" action=\"?\">
<input name=\"file\" type=\"file\" accept=\"image/jpeg, image/jpg, image/png, image/gif\"/>
<br/>
<input type=\"submit\" name=\"upl\" value=\"Загрузить\"/>
</FORM></div>\';
(13 окт 2013, 10:21) (
0/
0)
[
0]
Mаxim,
перед этим создай папку photos в корне хоста
(13 окт 2013, 10:11) (
1/
0)
[
1]
if (isset($_POST[\'upl\'])) {
$pictures = array(\'.gif\', \'.jpg\', \'.jpeg\', \'.png\');
$ext = strtolower(strrchr($_FILES[\'file\'][\'name\'], \'.\'));
$par = Удалён
$fnames = $_FILES[\'file\'][\'name\'];
if (empty($fnames)) {
err(\'Не выбран файл!\');
} elseif ($par[0] > 500 || $par[1] > 500) {
err(\'Большое расширение файла!\');
} elseif (preg_match(\'/(\\.php|\\.pl|\\.htaccess)/i\', $fnames) || !in_array($ext, $pictures))
{
err(\'Запрещенный формат файла!\');
} elseif ($_FILES[\'file\'][\'size\'] > 1024 * 200) {
err(\'Большой размер файла!\');
} else {
$foto = \'photos/img_\' . mt_rand(100000, 999999) . $ext;
copy($_FILES[\'file\'][\'tmp_name\'], $foto);
chmod(basename($foto), 0777);