![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. W jakimś tam panelu administracyjnym udało mi się zaobserwować pewna metodologie tworzenia ikon (zdjęć/obrazków) kodem i nie mam zielonego pojęcia jak coś takiego zrobić i czy potrzebne są do tego jakieś kosmiczne biblioteki czy whatever... postaram się oddać jak najlepiej potrafię to co udało mi się tam zaobserwować... a wiec kod ten zaczyna się mniej więcej tak
owe zdjęcia są przypisywane zwykłem css przez parametr bacground z tym ze w ural jest podany plik zawierając wyżej wymieniony kosmos ponadto w tym pliku do utworzonego tak obrazu jest postawiony header "Content-type: image/png" a zmienna wyświetlana przez echo i funkcje base64_decode Bardzo mnie zaintrygowała ta metodologia myślę nawet o tym by nie przechowywać już zdjęć na serwerze tylko te bliżej niezidentyfikowane ciągi... Z tym ze nie mam zielonego pojęcia jak z pojedynczego zdjęcia wyjść do takiego ciągu znaków.... PRZYKŁAD BLIŻEJ NIEZIDENTYFIKOWANEGO CIĄGU
Za pomoc i zainteresowanie z góry dziękuje i pozdrawiam -------------------- Czy sprzedal sie juz czy dopiero ma? Oto pytanie, ktore stawiam wam. A czemu gdy byl, to nic tylko spal? Ze mna co lubie go gadac nic nie chcial. A czemu to gra, a tamtego nie. Chyba nas wszystkich nic nie szanuje. Jaki byl kiedy pil? Jaki byl kiedy gral? Czy to ten czlowiek sam czy moze rozni dwaj?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
Skoro jest base64_decode(), to istnieje duże prawdopodobieństwo, że jest też base64_encode(). I w tym przypadku prawdopodobieństwo się nawet potwierdza. Kodowanie Base64 używane jest np. w wiadomościach e-mail do zakodowania binarnej wiadomości w taki sposób, by nie uszkodzić reszty wiadomości. Robi się więc konwersję ciągu 8-bitowych kodów na ciąg 6-bitowych kodów, gdzie każdy ma przypisaną odpowiednią literę alfabetu. Wiadomości w Base64 mogą zajmować jednak przez to do 33% więcej miejsca.
Nie widzę żadnego powodu, dla którego miałbyś angażować PHP do wyświetlania nawet najmniejszej głupoty, tylko niepotrzebnie nadkładając sobie roboty. Taki ciąg trzeba przecież za każdym razem odkodowywać, gdy ktoś będzie chciał wyświetlić zdjęcie, w dodatku samo włączanie parsera PHP do tego uważam za nieporozumienie. Co innego, gdyby ktoś chciał to jeszcze w bazie przechowywać, ale jako listę zmiennych? -------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zdarzylo mi sie przerzucac tysiace zdjec z serwera na serwer i uwierz mi ze to nie jest przyjemne zajecie a zwlaszcza kiedy przyjdze Ci porcjowac dane po 50 plikow z grafika. Napewno sprawdze oplacalnosc i efektownosc zapisywania, przechowywania i wyswietlania zdjec ze stringow jednak skoro to az 30% to chyba dam sobie spokoj...
Ten post edytował fernet 25.03.2009, 21:51:58 -------------------- Czy sprzedal sie juz czy dopiero ma? Oto pytanie, ktore stawiam wam. A czemu gdy byl, to nic tylko spal? Ze mna co lubie go gadac nic nie chcial. A czemu to gra, a tamtego nie. Chyba nas wszystkich nic nie szanuje. Jaki byl kiedy pil? Jaki byl kiedy gral? Czy to ten czlowiek sam czy moze rozni dwaj?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 18:18 |