PHP - niečo ako rawurlencode()
PHP - niečo ako rawurlencode()
Čaute. Hľadám niečo ako je funkcia rawurlencode(). Aby som z reťazca dostal znaky %XX.
Keď použijem túto funkciu dostanem %3Ciframe%20width. Ale potrebujem do % dostať všetky znaky, aj obyčajné písmená. Je na to nejaká iná funkcia?
Ďakujem za odpovede.
Keď použijem túto funkciu dostanem %3Ciframe%20width. Ale potrebujem do % dostať všetky znaky, aj obyčajné písmená. Je na to nejaká iná funkcia?
Ďakujem za odpovede.
PHP asi potrebnú funkciu nemá (aspoň ja o žiadnej neviem). Takže budeš musieť použiť podobnú zvrátenosť
:(ale neviem, ako to bude fungovať pri ne-ascii znakoch [teda či sa zobrazia dobre na počítači s inou znakovou sadou]; taktiež to asi nebude správne fungovať pri utf-8 reťazcoch)
Kód: Vybrať všetko
<?php
function allencode($str)
{
$result = '';
for($i = 0; $i < strlen($str); $i++) {
$result .= '%'.bin2hex(substr($str, $i, 1));
}
return $result;
}
echo allencode("Testovací reťazec");
?>Preto som tam pridal "Takže budeš musieť použiť podobnú zvrátenosť"roman3x napísal:tusim cez ten substr to nebude najrychlejsie, ale podla mna je otazka, na co to potrebuje - ci to skutocne potrebuje
Ahojte ludia co sa tyka php som v tom zaciatocnik aj ked co to som sa uz naucil, a teraz som hladal sposob ako zakodovat nejaky text a toto vyzera rozumne, len ho potrebujem aj odkodovat. Tak reku ak by ste mi napisali aj jeho dekodovaniechrono napísal:PHP asi potrebnú funkciu nemá (aspoň ja o žiadnej neviem). Takže budeš musieť použiť podobnú zvrátenosť:
(ale neviem, ako to bude fungovať pri ne-ascii znakoch [teda či sa zobrazia dobre na počítači s inou znakovou sadou]; taktiež to asi nebude správne fungovať pri utf-8 reťazcoch)Kód: Vybrať všetko
<?php function allencode($str) { $result = ''; for($i = 0; $i < strlen($str); $i++) { $result .= '%'.bin2hex(substr($str, $i, 1)); } return $result; } echo allencode("Testovací reťazec"); ?>
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
http://sk.wikipedia.org/wiki/K%C3%B3dov ... formatika)
http://sk.wikipedia.org/wiki/Kryptol%C3%B3gia
tu mas popis jednotlivych. precitaj si, zisti co chces a vymyslime nieco
http://sk.wikipedia.org/wiki/Kryptol%C3%B3gia
tu mas popis jednotlivych. precitaj si, zisti co chces a vymyslime nieco