Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Skrypt odczytujący info o obrazku
Rookie
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 1.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://pl2.php.net/exif_read_data
http://pl2.php.net/manual/pl/exif.installation.php


--------------------
Go to the top of the page
+Quote Post
Rookie
post
Post #3





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 1.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


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

Ten post edytował Rookie 30.08.2009, 11:56:16
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A komentarzy nie łaska czytać?


--------------------
Go to the top of the page
+Quote Post
Rookie
post
Post #5





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 1.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


... 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 ...
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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.

Ten post edytował wookieb 30.08.2009, 12:16:38


--------------------
Go to the top of the page
+Quote Post
blooregard
post
Post #7


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




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.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
thek
post
Post #8





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




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


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
Rookie
post
Post #9





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 1.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


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ł.

Ten post edytował Rookie 30.08.2009, 15:00:00
Go to the top of the page
+Quote Post
Ociu
post
Post #10





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Dla atmosfery jaka zapanowała w wątku... zamykam. Resztę proszę sobie na pw wyjaśniać.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 11:03