Не могу переместить файл передаваемый через POST. Пробовал 2 функции и обе не работают. - move_uploaded_file - file_put_contents PHP: $file = $_FILES['price']['tmp_name']; $file_name = $_FILES['price']['name']; $href_file = $_SERVER['DOCUMENT_ROOT'].'price/'.$file_name.'.'.$type_file; file_put_contents($href_file,$file); Камрады выручайте, Заранее спасибо!
ты создаешь файл и заносишь тело "название файла". А еще у тебя ошибка с неопределенной переменной $type_file. в чем дело ?
C type все впорядке я просто не стал писать про него и не загружать лишней инфой. Значит мне надо получить содержимое через file_get_contents() а потом уже передавать в file_put_contents?
не знаю работу с файлами, но тебе лучше эту функцию использовать по моему move_uploaded_file оф сайт открывай читай: PHP: $uploads_dir = '/uploads'; foreach ($_FILES["pictures"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; move_uploaded_file($tmp_name, "$uploads_dir/$name"); } }