Перейти к содержимому


Публикации alexandr2194

22 публикаций создано alexandr2194 (учитываются публикации только с 20-Апрель 23)


#31709 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 30 Июнь 2016 - 15:13 in Как это сделать

Спасибо.



#31706 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 30 Июнь 2016 - 14:03 in Как это сделать

Перечитал несколько записей на вашем форуме, вся загрузка происходит из tmp_name. Я делаю так же как для файла, так и для этих фотографий. сейчас вывел дамп,
["tmp_name"]=>
  array(6) {
	[0]=>
	string(0) ""
	[1]=>
	string(0) ""
	[2]=>
	string(0) ""
	[3]=>
	string(0) ""
	[4]=>
	string(0) ""
	[5]=>
	string(0) ""
  }

Пусто.
Возможно этот метод подходит для тех, у кого на локальной машине КБ установлена, а не удаленно.


P.S.
$data = file_get_contents($filesTmpName);



#31704 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 30 Июнь 2016 - 14:00 in Как это сделать

for($i=0;$i<count($_FILES['photos']['name']);$i++){
	    $filesName = $_FILES['photos']['name'][$i];
	    $filesTmpName = $_FILES['photos']['tmp_name'][$i];
	    $data = file_get_contents($filesTmpName);
	    save_data_file(22961, $line['ID'], $filesName, $data);
	    $line['f22961'] = $line['f22961'] ? ($line['f22961']."\r\n".$filesName) : $filesName;
    }

На всякий случай дублирую код



#31703 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 30 Июнь 2016 - 13:58 in Как это сделать

Спасибо. Идем дальше.
Черные квадратики на месте фотографий. Когда на них нажимаешь, открывается новое пустое окно.



#31701 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 30 Июнь 2016 - 13:51 in Как это сделать

[html]EerNCvR1zZs.jpg\r\nkwzu4-9BPTE.jpg\r\nMwc6ZOc9RDc.jpg\r\nw-6szmqm-Xs.jpg\r\naRvdywa86qI.jpg (файл не существует)[html]
Это в поле написано после загрузки.

 for($i=0;$i<count($_FILES['photos']['name']);$i++){
		$fileName = trim($_FILES['photos']['name'][$i]);
		$filesTmpName = $_FILES['photos']['tmp_name'][$i];
		$data = file_get_contents($filesTmpName);
		save_data_file(22961, $line['ID'], $fileName, $data);
		$line['f22961'] = $line['f22961'] ? ($line['f22961']."\\r\\n".$fileName) : $fileName;
	}


Это код



#31700 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 30 Июнь 2016 - 13:45 in Как это сделать

Спасибо, сейчас попробую



#31698 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 30 Июнь 2016 - 13:42 in Как это сделать

Проблема была в имени input. У меня "photos", а нужно "photos[]".

Следующий вопрос, как загружать несколько фотографий в одно поле типа "изображение"? если загружать обычным методом, как документы, указывая имя файла в поле, то появляется черный квадрат и ничего больше



#31696 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 30 Июнь 2016 - 12:53 in Как это сделать

Загружаю пять фотографий. Дамп:
["photos"]=> array(5) { ["name"]=> string(15) "w-6szmqm-Xs.jpg" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(2) ["size"]=> int(0) } 

Это все, что там есть


for($i=0;$i<count($_FILES['photos']);$i++){
	    echo $_FILES['photos'][$i]['name'];
}

ничего не выводит



#31687 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 29 Июнь 2016 - 18:32 in Как это сделать

if (!empty($_FILES['photos'])) {
	    $filesName = trim($_FILES['photos']['name']);
	    $filesTmpName = $_FILES['photos']['tmp_name'];
	    $data = file_get_contents($filesTmpName);
	    save_data_file(22961, $line['ID'], $filesName, $data);
	    $line['f22961'] = $filesName;
	    echo "<script>alert('ok');</script>";
    }



#31686 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 29 Июнь 2016 - 18:31 in Как это сделать

Дошел до этого сам. Файлы грузятся, изображения - нет



#31683 Загрузка файлов в доп. действии

Отправлено от alexandr2194 в 29 Июнь 2016 - 15:46 in Как это сделать

Здравствуйте.
Требуется реализовать загрузку изображений в поле таблицы через доп действие.
Массив $_FILES не содержит изображений.
Код формы:

	<form method="post">
		<input type="hidden" name="id" value="{$button_id}"/>
		<input type="hidden" name="line_id" value="{$ID}"/>
		<input type="hidden" name="csrf" value="{$csrf}"/>
		<p>Документация</p>
		<input type="file" name = "docs" />
		<p>Фотографии</p>
		<input type="file" name = "photos" multiple="true" />
		<p>
		<input type="submit" name="submit" value="Подтвердить проверку" />
	</form>

Php код выдает NULL
echo var_dump($_FILES);


Заранее спасибо.

P.S.
Сразу же следующий вопрос: как в Вашей системе происходит загрузка в поля таблицы?

P.P.S.
фотографий несколько. Для загрузки документов создано поле типа файл, для фотографий - с типом "изображение"



#29322 Внешние формы

Отправлено от alexandr2194 в 05 Октябрь 2015 - 14:14 in Разработчикам

Добрый день.
не работают внешние формы.
создал внешнюю форму на таблицу клиенты.
в вычислениях ставлю, в зависимости от некоторых параметров, $line['город'] = $city => работает. но также мне нужно $line['Менеджер'] = $needle_manager; вот это не работает. поле менеджер - пользователь. я уверен на 300%, что этот пользователь существует. я его беру из таблицы "сотрудники", поле пользователь. клиент вообще не добавляется. как быть? $line['id'] внешняя форма такжне видит.



#29285 Поле с множественным выбором

Отправлено от alexandr2194 в 30 Сентябрь 2015 - 00:45 in Разработчикам

Да, и при этом данные о месяцах подгружались бы из таблицы. Пример немного не тот привел. По сути, поле должно быть типом связь, но с множественным выбором



#29284 Поле с множественным выбором

Отправлено от alexandr2194 в 30 Сентябрь 2015 - 00:41 in Разработчикам

Добрый день. Если ли возможность, чтобы поле в таблице было типом список, и имелась возможность выбирать несколько значений. К примеру: есть таблица, в которой существует поле месяцы. При создании новой записи в поле предлагается выбрать, в какие месяцы клиент сможет что-то делать. И клиент может выбирать несколько месяцев, к примеру сентябрь и февраль. И при сохранении в поле будет информация, что он выбрал только эти два месяца.



#29069 wysiwyg textarea

Отправлено от alexandr2194 в 25 Август 2015 - 00:00 in Разработчикам

Добрый день.

Можно ли в КБ прикрутить к textarea wysiwyg редактор? Сделал доступ для клиентов, нужно, чтобы они могли комментарии писать. пытался через внешние файлы свой залить - не вышло. Есть ли в КБ свой подключаемый?



#28923 ajax+php

Отправлено от alexandr2194 в 03 Август 2015 - 11:18 in Разработчикам

Добрый день. Есть во внешних файлах файл test.php. В нем функция, которая вытаскивает данные из таблицы. Я с помощью ajax в доп. действии отправляю данные в этот файл. там данные должны обрабатываться и отправляться обратно в доп действие. но, при выполнении вылезает ошибка, что функция sql_query не найдена. Как исправить



#28872 архивация

Отправлено от alexandr2194 в 27 Июль 2015 - 23:39 in Разработчикам

спасибо, я попробую.



#28870 архивация

Отправлено от alexandr2194 в 27 Июль 2015 - 14:12 in Разработчикам

$now = time();
$line['f15631'] = $now;

ставлю вычисление при изменении поля статус



#28859 архивация

Отправлено от alexandr2194 в 24 Июль 2015 - 17:50 in Разработчикам

Добрый день.
можно ли как-нибудь узнать время архивации?
добавил поле "дата архивации", сделал вычисление при изменении поля "статус записи" заполнять дату сегодняшней датой. не работает.



#28763 логин и пароль.

Отправлено от alexandr2194 в 16 Июль 2015 - 10:58 in Разработчикам

спасибо.



#28757 логин и пароль.

Отправлено от alexandr2194 в 15 Июль 2015 - 21:50 in Разработчикам

Добрый день.
можно ли сделать кнопку для админов, чтобы можно было отправить конкретному пользователю его логин и пароль на почту?



#28700 Поле "кто добавил"

Отправлено от alexandr2194 в 06 Июль 2015 - 02:22 in Разработчикам

Добрый день. Скажите, как поменять поле кто добавил через код? При попытке апдейтить пишет fatal error.