php загрузка изображений



Php безопасная загрузка картинок

Автор Александр ы задал вопрос в разделе Другие языки и технологии

Загрузка изображений. PHP и получил лучший ответ

Ответ от Николай[гуру]
$whitelist = array(".php", ".phtml", ".php3", ".php4");
$allow = false;
foreach ($whitelist as $item) {
if(preg_match("/$item$/i", $_FILES['userfile']['name']))
{
$allow = true;
break;
}
}
# дальше всё как было... или
$whitelist = array(".php", ".phtml", ".php3", ".php4");
foreach ($whitelist as $item)
if(preg_match("/$item$/i", $_FILES['userfile']['name']))
{
$uploaddir = 'uploads/';
$uploadfile = $uploaddir. basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
echo "File is valid, and was successfully uploaded.
";
else
echo "File uploading failed.
";
break;
}

Ответ от Александр Парамонов[гуру]

$uploaddir = 'uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
$blacklist = array(".php", ".phtml", ".php3", ".php4");
foreach ($blacklist as $item) {
if(preg_match("/$item$/i", $_FILES['userfile']['name'])) {
if (copy($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "File is valid, and was successfully uploaded.
";
} else {
echo "File uploading failed.
";
}
}
}

Ответ от D Mak[гуру]
---

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Загрузка изображений. PHP

загрузка картинки на сервер php
Поищите по "jquery ajax upload". Там не просто все и делается через жопу обычно. Проще использовать
подробнее...

Не удалось запустить Windows.Не удалось запустить Windows. Возможно, это произошло из-за недавнего изменения конфигураци
Остается вот это Вставь диск с WINDOWS 7или ХР, перегрузись, жми DEL или F2,зайди в SETUP, поставь
подробнее...
спросили в 227 год 263 год
как вам телефон Nokia 6103? опишите пожалуйста его достоинства и недостатки... плиз =)))
Общие характеристики Nokia 6103:
Стандарт связи: GSM 900/1800/1900
Вес: 97 грамм
Размеры:
подробнее...
спросили в Железо 728 год
Что такое HD?
✔Что такое HD качество
#yaimg66119#
В настоящее время все большую популярность
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в User C N User c/c++ N
Отдали комп запароленный. Пароль никто не помнит. Как быть?Как его вернуть к жизни?
Варианты:

1. Сброс пароля с помощью встроенной учетной записи Администратор (в
подробнее...

Необходим RTM образ Windows 7 Home basic x86 Господа! Поделитесь пожалуйста ссылочкой на торрент!
***Где скачать? ***
Оригинальный (MSDN) русскоязычный образ Windows 7 со встроенным
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*