Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Skrypt odczytujący info o obrazku
Forum PHP.pl > Forum > Przedszkole
Rookie
Witam, znalazłem na tej stronie skrypt odczytujący informacje o obrazku.
Przepisałęm go wiernie ;p:
  1. <?php
  2. function pobierz_exif($plik) {
  3. $exif = exif_read_data($plik, 'IFD0');
  4. if($exif===false) {
  5. return array();
  6. }
  7. $exif = exif_read_data($plik, 0, true);
  8. foreach ($exif as $key => $section) {
  9. foreach ($section as $name => $val) {
  10. $dane[] = array("nazwa" => $key.$name, "wartosc" => $val);
  11. }
  12. $x++;
  13. }
  14. return $dane;
  15. }
  16. var_dump(pobierz_exif('Biwak.jpg'));
  17. ?>

A tu błąd:
Fatal error: Call to undefined function exif_read_data() in C:\Documents and Settings\\Moje dokumenty\HTML\info_obraki.php on line 3
Obrazek "Biwak.jpg" oczywiście znajduje się w tym samym katalogu co ten plik.
Mam najnowsze PHP
Analizowałem skrypcik, ale szczerze mówiąc nie zabardzo go rozumiem, więc nie wiem co tu może być źle.
Jak to mogę poprawić?
Z góry dziękuję za pomoc.
Pozdrawiam.
Rookie
Kurcze ;p
A mógłbyś mi wyjaśnić co i gdzie mam dopisać do php.ini, bo jakoś mało zrozumiałe jak dla mnie to jest w tym manualu
Mi potrzeba łopatologicznie haha.gif
wookieb
A komentarzy nie łaska czytać?
Rookie
... Jest tylko jeden, z którego jakoś nie zrozumiałem za wiele.
Jak masz pomagać w taki sposób to po co się wgl za to bierzesz??
Szkoda, że na tym forum nie ma "rep -" albo "nie pomógł" albo jeszcze coś w tym stylu ...
wookieb
Cytat(Rookie @ 30.08.2009, 13:01:34 ) *
Jak masz pomagać w taki sposób to po co się wgl za to bierzesz??

Zmuszam cię do myślenia leniwcze.

Cytat
Użytkownicy Windows muszą włączyć w php.ini biblioteki php_mbstring.dll i php_exif.dll. Biblioteka php_mbstring.dll musi zostać załadowana przed php_exif.dll, a więc powinniśmy odpowiednio dostosować nasz php.ini.

Podpowiem, usunięcie ";" sprzed tej linii

Cytat
Jak masz pomagać w taki sposób to po co się wgl za to bierzesz??

Jak taki niekumaty jesteś (i leniwy, żeby chociaż cokolwiek spróbować) by zrozumieć parę polskich słów z manuala, bądź przeczytać angielski komentarz to dlaczego bierzesz się za programowanie? Jeden z takich na tym forum już otwiera swój sklep z warzywami, dowiedz się czy nie potrzebuje wspólnika.
blooregard
Cytat
Mi potrzeba łopatologicznie

Cytat
Szkoda, że na tym forum nie ma "rep -" albo "nie pomógł" albo jeszcze coś w tym stylu .

Proponuję, abyś wystąpił do adminów o utworzenie grupy "Łopatologiczni". Wtedy @wookieb czy inni, chcący Ci pomóc, tzn. NAPROWADZIĆ na prawidłowe rozwiązanie, a nie pisać gotowce, nie będą musieli tracić czasu na odpowiadanie na Twoje tego rodzaju posty.
thek
Ja byłbym za zrobieniem "Nie pomógł" winksmiley.jpg Tyle, że do każdego "derepa" bym dał możliwość oskarżonemu dopisać swój komentarz w stylu: "dający mi derepa to idiota, który nie potrafi odróżnić AND od OR a Javy od JavaScriptu" winksmiley.jpg
Rookie
Cytat(wookieb @ 30.08.2009, 13:10:33 ) *
Jak taki niekumaty jesteś (i leniwy, żeby chociaż cokolwiek spróbować) by zrozumieć parę polskich słów z manuala, bądź przeczytać angielski komentarz to dlaczego bierzesz się za programowanie? Jeden z takich na tym forum już otwiera swój sklep z warzywami, dowiedz się czy nie potrzebuje wspólnika.

Uważaj sobie do kogo mówisz, z takimi tekstami to do kolegów się odnoś.
Akurat, to o co się zapytałem nie ma nic wspólnego z pisaniem skryptów skoro potrzeba jedynie modyfikacji php.ini.
Jak masz walić takie komentarze to po co ty się wziąłeś za programowanie i to forum?
Lepiej kup sobie kabaczka od "Jednego z takich na tym forum".
Cytat(blooregard)
Proponuję, abyś wystąpił do adminów o utworzenie grupy "Łopatologiczni". Wtedy @wookieb czy inni, chcący Ci pomóc, tzn. NAPROWADZIĆ na prawidłowe rozwiązanie, a nie pisać gotowce, nie będą musieli tracić czasu na odpowiadanie na Twoje tego rodzaju posty.

Jak twój post nic nie wnosi to lepiej nie trać czasu na pisanie go, mimo, że wookieb się za bardzo panoszył, to chociaż dał podpowiedź, czyli jego post coś wniósł w pzreciwieństwie do twojego.
Cytat(thek)
Ja byłbym za zrobieniem "Nie pomógł" winksmiley.jpg Tyle, że do każdego "derepa" bym dał możliwość oskarżonemu dopisać swój komentarz w stylu: "dający mi derepa to idiota, który nie potrafi odróżnić AND od OR a Javy od JavaScriptu" winksmiley.jpg

Z takim komentarzem to do wątku w którym ktoś nie rozróżnia AND od OR i Java od JavaScriptu, a nie tu, bo tu również nic nie wnosi twój wątek, nikt tu się nie pomylił w ten sposób.

PS. Mam nadzieję, że przeczytacie to, bo trochę minęło do mojej odpowiedzi, bo miałem obiad (Zapewne z warzywami kupionymi na wymienionym straganie).
Weźcie to sobie do serca, bo czujecie się w sieci anonimowi to możecie nabluzgać komuś kogo nie znacie.

ADD: PS2. Wookieb twoja podpowiedź zadziałała reszta twojego postu nie była potrzebna. Może nadejść takie dzień w którym ty coś przeoczysz, o czymś nie słyszałeś, lub nie wiedziałeś, że można coś tam zrobić w bardzo prosty sposób, rozwiązanie będzie oczywiste a ludzie będą ci pisać, "po co się bierzesz za programowanie?" - więc uważaj, jak Kuba Bogu tak Bóg Kubie. No cóż ale to zależy od charakteru i nastawienia, twoje nie jest bnajlepsze.
Nie wiedziałem o co chodzi, gdyż nigdy nie zabierałem się za edycję php.ini i na samym końcu tegoś pliku, dopisałem te dwie linijki:
extension=php_mbstring.dll
extension=php_exif.dll
Podpowiedź o usunięciu średnika z kolumny exif była trafna i załapałem, więc w kilku słowach mogłeś odpowiedzieć i nie musiałbyś marnować czasu jak to blooregard nazwał.
Ociu
Dla atmosfery jaka zapanowała w wątku... zamykam. Resztę proszę sobie na pw wyjaśniać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.