2013-04-05 19 views
5

W mojej aplikacji otrzymuję następujący błąd:wezwanie do niezdefiniowanej funkcji exif_read_data()

call to undefined function exif_read_data()

ja już włączone rozszerzenie mbstring exif przed rozszerzeniem, ale ja wciąż otrzymuję ten błąd.

Czy ktoś mógłby mi dać wskazówki, dlaczego ten błąd się utrzymuje?

Dzięki!

+0

Czy zrestartowałeś swój serwer sieciowy? Może opublikuj sekcję twojego pliku php.ini, gdzie masz te rozszerzenia? – jcbwlkr

+0

ponieważ jest to hit google nr 1 w wyżej wymienionym komunikacie o błędzie, myślę, że to pytanie powinno zostać ponownie otwarte po edycji –

Odpowiedz

8

Więc php.ini musi wyglądać następująco (w systemie Windows):

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

a nie:

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

restart apache powodzenia!

Aktualizacja 1

Spróbuj ten kod i umieścić z powrotem wynik

<?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>'; 

aktualizacji 2 wyboru katalogu „EXT” z instalacją PHP i zobacz plik php_exif.dll było. aktualizacja 3 spróbuj http://www.sno.phy.queensu.ca/~phil/exiftool/

+0

tak, sir/madam, zrobiłem to samo, a także zrestartowałem serwer wampla. Ale nadal nie działa. – shefalibansal05

+0

sprawdź mój aktualizacji –

+0

oto wynik: ini: C: \ wamp \ bin \ apache \ Apache2.2.21 \ bin \ php.ini ; extension = php_exif.dll extension = php_mbstring.dll i php_exif.dll oraz php_mbstring.dll. – shefalibansal05

Powiązane problemy