2 返信 最新の回答 日時: Jan 11, 2016 3:56 PM ユーザー:d.o

    別のウェブサーバーからPHPで接続するには?

    d.o

      みなさんこんにちは

       

      Filamekr API for PHPを使って別のウェブサーバーからDBを使うにはどうしたら良いでしょうか?

       

      Filemaker Server をホストしているサーバーをサーバーA

      別のウェブサーバーをサーバーBとします

       

      カスタムweb公開 with phpを勉強しています

       

      チュートリアルにしたがって

      サーバーA上にphpファイルをおいてサーバーAでホストしているDBにアクセスすることは出来ました。

      DBのレコードの値をブラウザから見られます。

       

      サーバーB上から同じDBファイルにアクセスするにはどうしたらよいでしょうか?

      サーバーB上にサーバーAで成功したのと同じファイルをおいてもうまくいきません。

       

      当然、パスなどは変える必要があると思うので...

      サーバーA上では

      $fm = new FileMaker();

       

          //FileMaker データベースの指定

          $fm->setProperty('database', 'testDB');

       

       

          //ホストの指定

          $fm->setProperty('hostspec', 'http://localhost');

       

          $fm->setProperty('username', 'web');

          $fm->setProperty('password', 'web');

       

      サーバーB上では

      $fm = new FileMaker();

       

          //FileMaker データベースの指定

          $fm->setProperty('database', 'testDB');

       

       

          //ホストの指定

          $fm->setProperty('hostspec', 'http://サーバーAのドメイン');

       

          $fm->setProperty('username', 'web');

          $fm->setProperty('password', 'web');

       

      という感じでパラメーターを変えてあります。

       

      実際にPHPのファイルを表示してみると何も表示されず真っ白です。

      途中でエラーになっているようです。

       

      何かヒントを頂けないでしょうか?