Skocz do zawartości

Darmowe miniaturki Girafa,com


kruzyk

Rekomendowane odpowiedzi

Witam.

Mam problem, z którym nie mogę sobie poradzić.

Otóż chcę wstawiać miniaturki z serwisu Girafa.com - https://tserver.girafa.com/help/QuickStart.php

Muszę zrobić coś takiego:

For example, if the secret signature key selected is abc123, your Client ID is sc1472 and you would like to display the thumbnail image of Site URL https://www.girafa.com/

* The concatenated string is abc123https://www.girafa.com/
* The MD5 checksum of the concatenated string is b0a2d76ad08c8b6e9178fdd3a20bd5c6
* And the signature is 9178fdd3a20bd5c6 

The Image Call URL will therefore be:

https://scst.srv.girafa.com/srv/i?i=sc1472&s=9178fdd3a20bd5c6&r=http%3a//www.girafa.com/ 

Chcę aby miniaturki były generowane automatycznie, więc muszę stworzyć funkcję, która przekoduje mój klucz i url (np. abc123https://www.girafa.com/) i wyciągnie z tej przekodowanej wartości ostatnie 16 znaków.

Dostałem od girafa.com coś takiego:

function sign($url, $key) {
 $md5 = md5("$key$url");
 return substr($md5, 16, 16);
}

Tak miałby wyglądać kod do wstawienia w miejsce miniaturki:

<img src="https://scst.srv.girafa.com/srv/i?i=<MOJE_ID>&s={$md5}&r={$url}" border="0" />

Pod {$url} mam zdefiniowany adres strony.

Pod {$md5} będzie wstawiona wartość z funkcji sign.

Pytanie jak zdefiniować mój klucz, żeby od razu obliczał mi {$md5}?

/edit:

Jak powinien wyglądać skrypt wstawiający wszystko w

<img src="https://scst.srv.girafa.com/srv/i?i=<MOJE_ID_KTORE_ZNAM>&s={$md5}&r={$url}" border="0" />

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności