2015년 창업에서 직면한 기술적 문제: 91-100
풀어 주다: 2016-08-08 09:25:46
91.PHP 로깅 방법. error_log("error info");92.weiphp Turing 로봇 버그 수정 필요 3곳 . 문제 설명: 채팅 플러그인을 활성화한 후 WeChat 클라이언트에 어떤 콘텐츠를 입력하더라도 응답은 다음과 같습니다. 사전 설정된 콘텐츠는 튜링 로봇의 기능을 사용할 수 없습니다. 문제 분석: 소스 코드를 확인한 후 AddonsChatModelWeixinAddonModel.class.php 파일에서 버그를 발견했습니다. 함수 _tuling($keyword)에는 Turing 반환 값을 판단하는 곳이 있습니다: [mw_shl_code=php,true] if ($result ['code '] > 40000) {if ($result ['code'] < 40008 && ! 비어 있음 ( $result ['text'] )) {$this- >replyText ( '튜링 로봇에 주의하세요:' . $result ['text'] );} else { return false; }}또한 다음 코드에는 동일한 경우 '200000'이 2개 있습니다. : 코드, 섹션을 삭제할 수 있습니다. " 위 수정을 완료한 후에도 위챗에서는 정상적으로 문자 채팅이 가능합니다. 단, 뉴스를 입력하면 위챗에서 계속 오류가 발생합니다., v+ v: _9 q# O1 n여러 테스트 결과 노골적인 메시지에 답할 때 노골적인 메시지의 총 개수에 제한이 없는 것으로 나타났습니다.위챗이 한번에 허용하는 사진과 글의 개수는 10개로 보이지만, 튜링이 반환한 뉴스 항목의 개수는 20개로 위챗이 잘못 판단한 것이다. 이미지와 텍스트를 생성할 수 있는 곳이 많기 때문에 ApplicationHomeModelWeixinModel.class.php 파일에 함께 패치했습니다. 공개 함수 replyNews($ 기사 ) {if ( count ( $articles ) > 10 ) {array_splice($articles, 10) // 10개 기사 이후의 콘텐츠를 삭제합니다. WeChat 오류 방지 }$msg ['ArticleCount'] = count ( $articles );$msg ['Articles '] = $articles; $this->_replyData ( $msg, 'news' );}참고: http://bbs.weiphp.cn/thread-1976-1-1.html 93. Turing Robot API에는 3가지 방법이 있습니다.a. 액세스 API: Api 주소: http://www.tuling123.com/openapi/api요청 방법 : http get데이터 형식: jsonb. WeChat 공개 플랫폼에 액세스: http://www.tuling123 .com /openapi/wechatapi?key= 306839dbd81e291718429191767c2070 c.QQ Robot: Turing Robot Kit 다운로드참고:http ://turing123.com/openapi/cloud/access_api.jspweiphp 플랫폼에서 원래 예제는 "access API" 메소드인 "/openapi/ api"를 사용합니다. 나중에 자체 키를 설정했기 때문에 주소를 "/openapi/wechatapi"로 변경했습니다. 위챗 공개 플랫폼인 줄 알고 오랫동안 막혔기 때문입니다. 정답: WeChat 공개 플랫폼이지만 백엔드는 PHP 인터페이스를 통해 특별히 Turing Robot API를 호출하므로 첫 번째 방법을 사용해야 합니다. 94. 크롬 개발자 도구 넣는 방법은 아래와 같습니다.무슨 일인지 모르겠습니다. 콘솔이 오른쪽으로 떠서 모드 전환 후 바로 새 창에 표시되었습니다. 해결 방법: 사진의 버튼을 길게 누르세요(기본 창에 도킹). 실패하면 몇 번 더 시도하세요. 이렇게 엄청나게 숨겨진 스킬이 있구나 젠장. 95.weiphp 마이크로 조사 버그.참고: [모듈 BUG] 마이크로 설문조사 및 기타 양식에서 사용자가 입력한 이름과 휴대폰 번호가 표시되지 않습니다.6층, 16층/* $member = get_memberinfo ( $vo ['uid'] ); $vo ['uid'] $vo ['모바일'] = $member ['모바일']; */ ~ 🎜> }AddonsSurveyControllerAnswerController.class.php포인트 1: $member = get_followinfo ( $vo ['uid'] ); $member를 얻으려면 이 방법을 사용하세요. 포인트 2: $vo ['truename'] = $member ['nickname'];96. 뭔가 문제가 발생했습니다. Windows 시스템을 로그오프하거나 다시 시작하면 문제가 여러 번 발생했을 것입니다. 97. 위챗 메뉴가 새로고침되지 않습니다. a. 언팔로우하고 다시 팔로우하세요. b. 잠깐, 어떻게 설정해도 메뉴가 제때에 새로 고쳐지지 않는 경우가 있습니다. 우리가 할 수 있는 일은 인내심을 갖고 기다리는 것 뿐이다. WeChat 디버깅 도구를 사용하여 WeChat 메뉴를 얻으면 메뉴가 성공적으로 수정되었음을 알 수 있습니다. 단, 위챗 공개계정을 팔로우해서 얻은 메뉴는 최신이 아닙니다. 우울해요. 98아파치에서 디렉토리를 복사하는데 문제가 있습니다.import org.apache.commons.io.FileUtils;Apache의 copyDirectoryToDirectory(src,to);"C: / /js", "C://js2/", js2 아래의 js 디렉토리를 복사하여 C://js2/js가 됩니다.import jodd.io .FileUtil;Jodd의 파일 복사 방법과 Aspectj의 파일 복사 방법이 필요합니다. js 디렉터리의 모든 파일을 js2에 복사합니다. js2 아래에 js라는 디렉터리가 있는 대신. 99.md5 비밀번호 크래킹. PHP 시스템을 인터넷에서 발견했는데, 설치 후 비밀번호가 틀렸습니다. 설치 과정에서 설정한 비밀번호가 아니었습니다. 데이터베이스 테이블의 비밀번호 2cb7eba0f22a74e42ff016dfb55cf5a0에 따라 인터넷에 접속해 크랙해 보니 비밀번호가 1989와 같은 것을 발견했습니다. 인터넷에 있는 오픈소스 코드가 다른 사람에 의해 수정되었을 수도 있습니다. 백도어가 있는지는 확실하지 않습니다. 100.wamp에는 원래 xdebug가 내장되어 있었습니다. php 프로그램을 실행해 보니 ajax 요청에 중복된 xdebug 정보가 반환된 것을 발견했습니다.의도치 않게 waml에 xdebug가 내장되어 있는 것을 발견했는데 꽤 좋습니다. 단, ajax 요청이 오류 메시지를 출력하면 안 됩니다. 여기서 오류는 mysql_connect 함수가 php5.5에서 더 이상 권장되지 않으며 xdebug가 계속 오류 메시지를 출력한다는 것입니다. 대신 mysql_li의 기능을 사용하세요. 무한 Jiutianniao - 무한의 선도적인 모바일 인터넷 시스템 개발업체 Jiutianniao Q&A - http://ask.jiutianniao.com Jiutianniao 블로그 -http://blog.jiutianniao.com Jiutianniao 공식 홈페이지 - 준비중이니 많은 관심 부탁드립니다
위 내용은 내용적인 측면을 포함하여 2015:91-100 창업에서 직면한 기술적 문제를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31