Показать сообщение отдельно
  #5 (permalink)  
Старый 01.10.2015, 23:01
Новичок на форуме
Отправить личное сообщение для ggyyvv Посмотреть профиль Найти все сообщения от ggyyvv
 
Регистрация: 01.10.2015
Сообщений: 8

в js файле у меня указывается action="uploaded.php" и вот этот пхп
$whitelist = array('jpg', 'jpeg', 'png', 'gif', 'doc', 'docx', 'pdf');
$name      = null;
$error     = 'Файл не загружен.';
$date_day = date(d);
$date_mes = date(m);
$date_mhou = date(H);
$prefiix = $_POST['cartiid'];
if (isset($_FILES)) {
	if (isset($_FILES['file'])) {
		$tmp_name = $_FILES['file']['tmp_name'];
		$name     = basename($_FILES['file']['name']);
		$name	  = $prefiix.$date_day.$date_mes.$date_mhou.'_'.$name;
		$error    = $_FILES['file']['error'];
		
		if ($error === UPLOAD_ERR_OK) {
			$extension = pathinfo($name, PATHINFO_EXTENSION);

			if (!in_array($extension, $whitelist)) {
				$error = 'Недопустимый тип загружаемого файла. Для загрузки разрешены только jpg, jpeg, png, gif, doc, docx, pdf';
			} else {
			move_uploaded_file($tmp_name, 'upload/'.$name);
			}
		}
	}
}

echo json_encode(array(
	'name'  => $prefiix,
	'error' => $error,
));
die();

так вот сервер мне отдает {"name":null,"error":0}
то есть это $prefiix = $_POST['cartiid']; не отрабатывает,
соответсвенно оно не подставляется в имя файла
$name = $prefiix.$date_day.$date_mes.$date_mhou.'_'.$name;
ради чего я его туда и пытаюсь вытянуть...
в $_POST из формы должны же попадать значения?

подскажите пожалуйста, что неправильно делаю

Последний раз редактировалось ggyyvv, 02.10.2015 в 00:18.
Ответить с цитированием