Проблема с записью файла - если я записываю в $line то файл открывается но если я пытаюсь передать значение в массив то ничего тне получается и пишет что файл отсутствует. Подскажите пожалуйста чем может быть вызвана эта проблема?
Вот код:
if (isset($_REQUEST["comment"]) || $_FILES["files"]["name"] != 0)
{
if(is_array($_FILES['files']['tmp_name']))
{
$count = count($_FILES['files']['tmp_name']);
for($i = 0; $i < $count; $i++)
{
if( $_FILES['files']['error'][$i] == 0 )
{
$tmpname = $_FILES['files']['tmp_name'][$i];
$named = $_FILES['files']['name'][$i];
$dat = file_get_contents($tmpname);
save_data_file(9760, $line['id'], $named, $dat);
$line['Файлы'] = $line['Файлы'] ? ($line['Файлы']."\\r\\n".$named) : $named;
$mas['Файлы'] = $mas['Файлы'] ? ($mas['Файлы']."\\r\\n".$named) : $named;
}
}
}
$mas['Кому'] = $line['От кого'];
$mas['Имя отправителя'] = $user['fio'];
$mas['Сообщение']=$_REQUEST["comment"];
$mas['От кого'] = $user['e_mail'];
$mas['Тема'] = "Ответ на обращение от клиента ".$line['Имя отправителя'];
$mas['Дата'] = date("Y-m-d H:i:s");
$mas['Поставщики'] = $line['Поставщики']['ID'];
$mas['Контрагент'] = $line['Контрагент']['ID'];
$new_id = insert_query($mas, "Почта");
send_template(440, "id=$new_id");
echo "<script>";
echo "window.opener.location.reload(1);"; // Перезагружаем родительское окно
echo "window.close()"; // Закрываем текущее
echo "</script>";
Сообщение отредактировал aleks.goodcolor: 12 Август 2014 - 08:53














