xoma2: ну смотрите, что вы имеете в $fileData:
[name] => facepalm.jpg
[type] => image/jpeg
[tmp_name] => /tmp/phpn3FmFr
[error] => 0
[size] => 15476
вы можете обновить размер руками через filesize или Imagick::getImageLength, а вот обновлять путь tmp_name до того, куда вы сохранили этот файл будет как-то неправильно, ибо это уже никакой не tmp_.
xoma2: вообще, filesize php.net/manual/ru/function.filesize.php, но в вашем случае лучше сделать по-другому. Еще до сохранения файла на диск, нужно посмотреть какой размер он занимает Imagick::getImageLength php.net/manual/ru/imagick.getimagelength.php и если проходит, то только потом сохранять на диск. Еще один комментарий к вашему решению – добавьте ограничение на размер файла, свыше которого вы даже и пробовать не будете через Imagick уменьшать изображение, а то покушают всю вашу память злыдни.
Последним пунктом у вас идет:
- приложение пользователя "В" периодически проверяет, поступили ли данные от пользователя "В", если да - загружает их.
Я так понимаю, что должно быть:
- приложение пользователя "А" периодически проверяет, поступили ли данные от пользователя "В", если да - загружает их.
?
Максим Иванов: опция /b – запуск приложения без открытия нового окна.
/d – путь, из которого будем начинать выполнение
Пробуйте
start /b /d "C:\Program Files (x86)\Mozilla Firefox" firefox.exe
Дмитрий Дубенец: Я обманщик. В sudoers нужно писать ту команду, которую нужно будет выполнять от имени www-data, т.е. www-data ALL=(ALL) NOPASSWD: /sbin/iptables, NOPASSWD: /usr/bin/whoami
codepen.io/anon/pen/vOxNQq
На каждый "change" select'а будет отправлен запрос в log.php, где в $_POST['message'] вы найдете значение input'а.
Если нужно отправлять не конечный вариант набранного значения, а на каждое нажатие клавиши, то вместо change, пишите keyup.