http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_other&wr_id=132366&page=1
#!/var/www/html -q
<?php
$number = $_SERVER['argv'];
function match($file1) {
exec("./PlantID_App/leaf_recog $file1", $result);
return $result;
}
$r = match($number[1]);
echo urldecode(json_encode($r));
?>
퍼티로 리눅스 서버 접속해서 이 php소스파일 하나만 테스트를 해보려고 합니다.
leaf_recog는 c++소스이고요.
지금 실행해보면
Failed loading /usr/lib64/php/zend/ZendOptimizer-5.3.so: /usr/lib64/php/zend/ZendOptimizer-5.3.so: cannot open shared object file: No such file or directory
PHP Warning: json_encode(): Invalid UTF-8 sequence in argument in /var/www/html/PlantID_App/a.php on line 11
이렇게
echo urldecode(json_encode($r)); 이 부분에서 문제가 되는 것같은데
header('Content-Type: text/html; charset=utf8');이렇게도 해보고 했는데
안 돼서 질문올립니다.
1. 어떻게 하면 에러가 안날까요
2. leaf_recog.cpp에서 받아야 하는 값이 string인데 문제되는 것이 있나요?
답변부탁드리겠습니다
즐거운 주말보내세요~
=>
이런 이야기가 있네요... =ㅅ=;
'나의질문답' 카테고리의 다른 글
글자형식?질문드립니다. (0) | 2014.09.02 |
---|---|
콘솔창에 초록글씨가 나타내는건 뭔가요? (0) | 2014.09.01 |
map의 key와 value 추출 (0) | 2014.08.26 |
map의 데이터에 대해 궁금합니다. (0) | 2014.08.26 |
map의 value가져오기 (0) | 2014.08.20 |