2016-07-16 3 views
0

ネイティブPHPでイメージ送信機能を作成し、すべて正常に動作します。ここイメージ送信機能を使用しているときに空白ページ結果を取得する

<?php 

require 'ApiTelegram.php'; 

$tele = new ApiTelegram('266009680:AAEvdLIxoXKtLbdBzzJZ6TzAZnYv0'); 
$path='image/maldini.jpg'; 
$filename='maldini.jpg'; 
$chat_id=4234324; 

$tess = $tele->sendImage($chat_id,$path,$mime_type='image/jpeg', $filename, $caption='uye'); 

?> 

と私のディレクトリである:ここで私の簡単なコードである私はCodeIgniterの上でそれを実装しようとするときに、enter image description here

問題があるが、私は空白の結果を得ました。私はこの問題がイメージパスが間違っていると思います。ここ

は私のコードです:

public function sendimage() 
{ 

     $path='../../../upload/image/maldini.jpg'; 
     $file_name= 'maldini.jpg'; 

     $mime_type=''; 

     $data = $this->tele->sendImage($this->chat_id,$path, $mime_type, $file_name, $caption='ahay'); 
     print_r($data); die(); 

} 

、ここでは私のディレクトリです: enter image description here

私はBASE_URLを(使用して試してみて)、使用してみてください "../../" が、まだありません私の問題を解決する。あなたが../の2倍を使用する必要がありますので、任意の応答のための

おかげで、:)

+0

ローカルホストまたはライブサーバーを使用していますか? –

+0

localhostさん、私はPHPネイティブで実装すると、それは完璧に動作します... –

+0

こんにちは、あなたはgithubでこのプロジェクトを持っていますか?私はCodeIgniterにも問題があります。返答することさえできません。 – Diego

答えて

0

は、あなたのパスには、最大2つだけのレベルに行く必要があります。それは生のcURL method Sを使用し動作しない場合

$path='../../upload/image/maldini.jpg'; 
$mime_type='image/jpeg'; 

: とMIMEタイプは、あなたのコードのあなたのこれらの行は、に変更する必要があり、値を持つ必要があります。それがうまくいけば、あなたのボットapiではなくあなたのフレームワークに問題があります。

+0

それを持って、私の問題は今解決する。私はcodeigniterにrealpath関数を使用します。だから私のコードを変更する:\t $ path = FCPATH.'upload/image/maldini.jpg ';すべての作品。あなたの応答のおかげでおかげで:D –

関連する問題