Система за upload проблем

teroristd

Registered
Здравейте,
използвам системата за upload на HunteR, добавих си няколко полета за текст и за още снимки.Проблема ми е че всички полета трябва да са попълнени, а аз искам дори само едно да е попълнено да се качи на сървъра.Ето част от кода if (isset($_POST['submit']) && !empty($_FILES['pic']['name']) && !empty($_POST['subject'])&& !empty($_POST['title']) и т.н. Пробвах да махна isset и !empty и какво ли още не и не става, не мога да разбера къде е проблема.В системата има код за автоматично преименуване на снимките за да не се повтарят имената не знам дали той не създава проблем.Някой ако може да помогне ще съм му много благодарен.
 
Проблема е, че използваш логическото И (&&), а не логическото ИЛИ (||).
Пробвай така:
Код:
if (isset($_POST['submit']) || !empty($_FILES['pic']['name']) || !empty($_POST['subject']) || !empty($_POST['title'])

П.П. Не знам каква е логиката ти по-надолу в скрипта, но ако този код, който ти написах дава проблем, премахни empty и коригирай кода по този начин:
Код:
if ($_POST['submit'])
{
	if (!$_FILES['pic']['name'] || !$_POST['subject'] || !$_POST['title'])
	{
		// code...
	}
}
 

Back
Горе