Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Grafika do zmiennej, Z obserwacji....
fernet
post
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


  1. <?php
  2. $zmienna = <<< EOFILE
  3. (ciag blizej niezidentyfikowanych znakow)
  4. EOFILE;
  5. ?>



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

  1. <?php
  2. iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAABO1BMVEXu7u7n5+fk5OTi4uLg4ODd3d3X19fV1dXU1NTS0tLPz8+7z+/MzMy6zu65ze65zu7Kysq3zO62zO3IyMjHx8e1yOiyyO2yyOzFxcXExMSyxue0xuexxefDw8OtxeuwxOX
  3. wsLBwcGuxOWsw+q/v7+qweqqwuqrwuq+vr6nv+qmv+m7u7ukvumkvemivOi5ubm4uLicuOebuOeat+e0tLSYtuabtuaatuaXteaZteaatN6Xs+aVs+WTsuaTsuWRsOSrq6uLreKoqKinp6elpaWLqNijo6OFpt2CpNyAo92BotyAo9+dnZ18oNqbm5t4nt57nth7ntp4nt15ndp3nd6ZmZmYmJhym956mtJzm96WlpaVlZVwmNyTk5Nvl9lultu
  4. kpKNjY2Li4uKioqIiIiHh4eGhoZQgtVKfNFdha6iAAAAaXRSTlMA//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////914ivwAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3
  5. rcyA4tWjSeAAAAKFJREFUGJVjYIABASc/PwYkIODDxBCNLODEzGiQgCwQxsTlzJCYmAgXiGKVdHFxYEuB8dkTOIS1tRUVocaIWiWI8IiIKKikaoD5
  6. kYWrpwmKSkpsRC+lBk3t2NEMgtMu4wpr5aeuHcAjC9vzadjYyjn7w7lK9kK6tqZK4d4wBQECenZW6pHe
  7. EdFC9mbK0W7otwsqenqmpMILIn4tIzgpG4ADUpGMOpkOiuAAAAAElFTkSuQmCC
  8. ?>



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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fernet
post
Post #2





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


  1. <?php
  2. $tempfile = 'pix.gif';
  3.  
  4. $handle = fopen($tempfile,'rb');
  5. $file_content = fread($handle,filesize($tempfile));
  6. fclose($handle);
  7. $encoded = chunk_split(base64_encode($file_content));
  8.  
  9. echo $encoded;
  10. ?>


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?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:29