Google App Engine에서 PHP를 사용하여 전자 메일을 보내려고합니다. 이메일을 보내려면, Require Once
는 PHP 파일 Message.php
을 포함해야합니다 : 참조 : Code example here at Google이파일에서 PHP 오류를 수정하는 방법 ApplicationError.php 전자 메일을 보내려면
require_once 'google\appengine\api\mail\Message.php';
Message.php
파일이 포함
require_once 'google/appengine/api/mail_service_pb.php';
require_once 'google/appengine/runtime/ApiProxy.php';
require_once 'google/appengine/runtime/ApplicationError.php';
:
이
require_once 'google/appengine/api/mail/BaseMessage.php';
차례의 BaseMessage.php
파일이 다른 세 PHP 파일이 필요합니다
따라서 요약하면 Message.php
은 BaseMessage.php
이고 BaseMessage.php
에는 3 개의 PHP 파일이 더 필요합니다.
require_once 'google/appengine/runtime/ApplicationError.php';
그런 치명적인 오류가 발생합니다 :이 라인 22
Fatal error: Class 'google\appengine\runtime\Error' not found in
C:\Users\UserName\Dropbox\ApplicationName\google\appengine\runtime\
ApplicationError.php on line 22
:
class ApplicationError extends Error {
이이
모든 필요 마지막 PHP 파일까지 잘 작동 Google에서 제공하는 코드 : the latest PHP SDK for App Engine
내가 작성한 코드가 아닙니다. 필요한 파일 경로가 제대로 작동하지 않는 것 같습니다. 그렇지 않으면 첫 번째 필수 파일에 오류 메시지가 표시됩니다. 오류없이 같은 디렉토리에있는 다른 PHP 파일을 참조하는 require_once
코드 줄을 테스트했습니다. 문제는 상대 경로 또는 PHP.ini 파일에 문제가되지 않습니다.
내 PHP 버전이
가 어떻게이 문제를 해결합니까 , 아파치
Current PHP version: 5.4.22
윈도우 넷빈즈 7 XAMPP입니까?
최신 SDK가 자동로드됩니다. SDK 기능 중 하나에 대해 require/include를 사용할 필요가 없습니다. –
Google의 예제 코드는'require'를 사용합니다. 내가 일할 수있는 코드를 사용하는 것에 대해 열려 있습니다. 그래서 누군가가 나를 코드 할 수 있고, 작동하는 설정을 주시면 고맙겠습니다. –