- Форум CRM программы Клиентская база
- → Публикации alexandr2194
Публикации alexandr2194
22 публикаций создано alexandr2194 (учитываются публикации только с 20-Апрель 23)
#31709 Загрузка файлов в доп. действии
Отправлено от alexandr2194 в 30 Июнь 2016 - 15:13 in Как это сделать
#31706 Загрузка файлов в доп. действии
Отправлено от alexandr2194 в 30 Июнь 2016 - 14:03 in Как это сделать
["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 Как это сделать
Это в поле написано после загрузки.
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 Как это сделать
Следующий вопрос, как загружать несколько фотографий в одно поле типа "изображение"? если загружать обычным методом, как документы, указывая имя файла в поле, то появляется черный квадрат и ничего больше
#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 Разработчикам
#28872 архивация
Отправлено от alexandr2194 в 27 Июль 2015 - 23:39 in Разработчикам
#28870 архивация
Отправлено от alexandr2194 в 27 Июль 2015 - 14:12 in Разработчикам
$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 Разработчикам
- Форум CRM программы Клиентская база
- → Публикации alexandr2194