Переменная в exec

tits

Новичок
exec('convert /tmp/fax/$sname *.tiff', $outputArray);

Как правильно вставить значение переменной в exec?
Если оставить как сейчас валит ошибки:

convert.im6: no images defined `*.tiff' @ error/convert.c/ConvertImageCommand/3044.
convert.im6: no decode delegate for this image format `/tmp/fax/' @ error/constitute.c/ReadImage/544.
convert.im6: no images defined `*.tiff' @ error/convert.c/ConvertImageCommand/3044.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
надо экранировать символы
 
  • Like
Реакции: tits

tits

Новичок
C экраниррованием получилось. Правда он переменную теперь не понимает.
convert.im6: unable to open image `/tmp/fax/$name': No such file or directory @ error/blob.c/OpenBlob/2638.
convert.im6: no decode delegate for this image format `/tmp/fax/$name' @ error/constitute.c/ReadImage/544.
convert.im6: no images defined `*.tiff' @ error/convert.c/ConvertImageCommand/3044.
 

AmdY

Пью пиво
Команда форума
у тебя одиночные кавычки, потому значение переменных не вставляется, используй либо двойные, либо записывай строку через конкатенацию.
 
Сверху