Выдача команд из консоли через переполнение стека

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

вот мой код:

<?php
if(isset($_FILES['file_up']["name"])){

if(move_uploaded_file($tmp_name, "$file_name")){

$onlyname = pathinfo($_FILES['file_up']['name'], PATHINFO_FILENAME);

//execute command to convert pdf to tif through LOCALLY INSTALLED image rick
$last_line = system("/usr/local/Cellar/imagemagick/7.0.7-1/bin/convert -density 300 -trim $onlyname.pdf  -quality 100 ocr_binary.tif", $retval);

if ($retval == 0){

echo "First command executed !";
$last_line = system("/usr/local/Cellar/tesseract/3.05.01/bin/tesseract ocr_binary.tiff $onlyname -l mar", $retval);
if ($retval == 0){
echo "success";
}
}
else{
echo "ERROR in command one";
} }
else {
echo "<P>MOVE UPLOADED FILE FAILED!</P>";
}
exit();
}
?>

В этом коде я командую ImageMagick и тессеракт через сценарий и папку PHP (с 777 разрешениями).

Проблемы :

  • ImageMagick не конвертируется в TIF
  • Код ошибки возврата — 1 (я дал разрешение 777 на папку и скрипт)

Пожалуйста помоги

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru