2013-04-05 16 views
5

私のアプリケーションでは、私は次のようなエラーになっています:呼び出し()

call to undefined function exif_read_data()

を私はすでにexif拡張モジュールの前にmbstring拡張モジュールを有効にしているが、私はまだ、このエラーを取得しています。

なぜこのエラーが続くのかについてのヒントはありますか?

ありがとうございます!

+0

Webサーバーを再起動しましたか?おそらくphp.iniファイルのセクションにこれらの拡張子がある場所を投稿してください。 – jcbwlkr

+0

これは前述のエラーメッセージでGoogleのNo.1ヒットであるため、この質問は編集後に再オープンする必要があると思います。 –

答えて

8

だからphp.iniのニーズは(Windowsで)このように見えるように:

1 extension=php_mbstring.dll 
2 extension=php_exif.dll 

ない:

1 extension=php_exif.dll 
2 extension=php_mbstring.dll 

再起動幸運のapache!

更新1

このコードを試してみて、あなたのPHPのインストールの

<?php 
$ini = get_cfg_var('cfg_file_path'); 
echo '<pre>ini: ', $ini, "\n"; 

foreach(file($ini) as $l) { 
    if (false!==strpos($l, '_exif') || false!==strpos($l, '_mbstring')) { 
    echo $l; 
    } 
} 
echo '<pre>'; 

更新2 チェック「EXT」ディレクトリを、結果を戻すとphp_exif.dllがあったファイルを参照してください。 更新3 try http://www.sno.phy.queensu.ca/~phil/exiftool/

+0

はい、先生/奥さん、 私は同じことをやっており、ワンプサーバーも再起動しました。 しかし、まだ動作していません。 – shefalibansal05

+0

は、ここに私の更新 –

+0

を確認した結果である: iniファイル:C:\ WAMP \ binに\ apacheの\ Apache2.2.21 \ビンの\ php.iniの ;拡張子=必ずphp_exif.dll 拡張子= php_mbstring.dll と必ずphp_exif.dll php_mbstring.dllの両方があります。 – shefalibansal05