Autor Zpráva
Tata
Profil
Potrebujem vložiť ikony.gif do php skriptu. Dávnejšie som mal php skript, ktorý ikony prekódoval do reťazca, ktorý sa vkladal priamo do skriptu bez nutnosti používať grafické súbory. Teraz tento skript neviem nikde na nete nájsť. Viete poradiť?
ShiraNai7
Profil
http://cz2.php.net/manual/en/function.file-get-contents.php
http://cz2.php.net/manual/en/function.base64-encode.php
http://cz2.php.net/manual/en/function.base64-decode.php
Tata
Profil
Vďaka za typ, toto som našiel a čítal predtým, než som sem napísal. V php nie som žiaden expert, a tak som v tých návodoch nenašiel nič, šomu by som dostatočne rozumel. Ide mi o to, že mám na stránke integrovaný editor s predinštalovanými ikonami, ktoré sú uložené v jedinom PHP súbore:
function hex2bin($s) {
	$bin = '';
	for($i = 0; $i < strlen($s); $i += 2) {
		$bin .= chr(hexdec(substr($s, $i, 2)));
	}
	 return $bin;
}

function image($image) {
	global $cf;
	if ($image == 'doc' || $image == 'docs' || $image == 'sdoc' || $image == 'sdocs') {
		$tmp = '4749463839610c000f00800000';
		if ($image == 'sdoc' || $image == 'sdocs') $tmp .= $cf['menu']['highlightcolor'];
		else $tmp .= $cf['menu']['color'];
		$tmp .= 'ffffff21f90401000001002c000000000c000f000002';
		if ($image == 'doc' || $image == 'sdoc')return $tmp.'1e8c8f07cbac69c083328626eb85dbe20e225ad6809a382523e670ee0b1f05003b';
		else return $tmp.'208c8f06cb7c90d48bc1c176ab8ef9369d7160f57594297ad8b2b508a4ac2c9514003b';
	} else {
		$tmp = '47494638396117001600b30000000000800000008000808000000080800080008080c0c0c0808080ff000000ff00ffff000000ffff00ff00ffffffffff21f90401000007002c00000000170016000004';
		if ($image == 'bold')return $tmp.'51f0c949ab7de09dcdbbf748f68d63a891e866a6e9ca926e07cc34508a5e5d7f3137cb36100e48149e80badbd1a70b1a3f3f266f28ad767a9b66f44acd36952f5837ac1a93b1e48309c16ebbdf70ad7c1e01003b';

atd atd atd

		if ($image == 'removeformat')return $tmp.'68f0c949ab7de09dcdbbf748f68d63a891e866a6e98a86408c209c3b028776e2aa78e7c047a8e6f3e07439c0b077ea1c83ca19b1b979eaa23ca633989c65b53da3f763e32195df29277d88916cb098ec556491ebf68e2dafc7f30f263382838485717288898a721100003b';
	}
}


doplnil som editor o niektoré chýbajuce funkcie a k nim potrebujem do tohoto súboru doplniť ikony (GIF), t.j. potrebujem vygenerofať z GIFov tieto reťazce.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0