I 다음과 같은 문제를 가지고PHP가 스킵 함수 호출 출력
require('drawchart.php');
if (file_exists('drawchart.php')){ cwrapper();}
cwrapper에서 'chart.png'를 이용하여 명령;
cwrapper는 MySQL에 액세스하여 Chart를 그리는 drawchart.php의 함수입니다. 이 함수는 자체적으로 test.php에서 완벽하게 작동하지만 주 프로그램에서 차트를 생성하는 것을 멈추고 왜 그냥 작동하지 않는지에 대해 당혹 스럽다.
성공을 위해 파일을 기다릴 필요가 있는지 확인하기 위해 sleep (30)을 도입 해 보았습니다. 하지만 그건 도움이되지 않습니다. 다음 두 번째 명령은 출력 파일 chart.png를 절대 선택하지 않습니다. 디렉토리는 두 경우 모두 절대 경로이므로 문제는 아닙니다.
기존의 chart.png를 선택하지만 if 호출에서 생성해야하는 업데이트 된 차트는 없습니다. cwrapper에 대한이 호출을 건너 뛰는 것 같습니다.
cwrapper가 pchart를 사용하여 차트를 그리는 것은 테스트 스크립트에서 완벽하게 수행합니다.
어떻게이 문제를 해결할 수 있습니까? 더 좋은 방법이 있나요?
먼저, **이 ** 호출 확인'cwrapper()'기능을합니다
귀하의 코드는 다음과 같이 간단해야한다. – axiac
무슨 뜻입니까? 그것이 달렸다고 나에게 보여주는 에코. – NoobPython
또는'else' 브랜치에 어떤 것을 echo하면'cwrapper()'함수가 호출되지 않았다는 것을 알려줍니다. 또한 내 대답을 읽으십시오. – axiac