2017-02-23 85 views
10

我在github上使用ktamas77/firebase-php來連接我的Firebase數據。未能將我的Firebase數據庫連接到PHP SDK

我的代碼如下。用******代替保密信息。

<html> 
<head> 
<title>My web</title> 
</head> 
<body> 

    <?php 
     require_once 'firebase/firebaseLib.php'; 
     require_once 'firebase/firebaseStub.php'; 
     require_once 'firebase/firebaseInterface.php'; 

     echo "1"; 

     const DEFAULT_URL = 'https://********.firebaseio.com/'; 
     const DEFAULT_TOKEN = '***************************************'; 
     const DEFAULT_PATH = '/firebase/example'; 

     echo "2"; 

     $firebase = new Firebase(DEFAULT_URL, DEFAULT_TOKEN); 

     echo "3"; 

    ?> 

</body> 
</html> 

我也試過:

$firebase = new \Firebase\FirebaseLib(DEFAULT_URL, DEFAULT_TOKEN);

輸出爲:1 2。它似乎在嘗試創建新的Firebase時失敗。

我在做什麼錯?謝謝!

+0

嘿你有沒有發現任何方式,如果整合如果是的請引導我相同 –

+1

迪d您嘗試設置「error_reporting(E_ALL);」和「ini_set('display_errors','1');」看到錯誤? – SebTM

+0

另請檢查是否安裝了curl-extension,這將在FirebaseLib構造函數中進行測試。 – SebTM

回答

1

試試吧。但我不確定,因爲evrything看起來很好從這裏:

const DEFAULT_URL = 'h://abc.com/'; 
const DEFAULT_TOKEN = 'yourToken:XYZ'; 
const DEFAULT_PATH = '/firebase/example'; 

$firebase = new \Firebase\FirebaseLib(DEFAULT_URL, DEFAULT_TOKEN); 
1

你確定你的圖書館被正確加載?請添加目錄/文件結構。

您可以

class_exists ('Firebase') 

file_exists ('firebase/firebaseLib.php'); 
0

首先的測試加載庫,使您的PHP錯誤日誌記錄error_log(E_ALL)得到錯誤信息檢索 還,檢查您的網絡連接,因爲一切看起來不錯