Home > PHP > Kodiranje teksta u samo brojeve i slova

Kodiranje teksta u samo brojeve i slova

novembar 27th, 2014 Leave a comment Go to comments

Ukoliko vam je potrebno da kodirate tekst sa svim problematičnim znakovima u URL prikladan tekst, urlencode() nije pravo rešenje.

Ono što vam je potrebno je funkcija koja če vam dati samo brojeve i slova. Bez procenata, razmaka, ili drugih nealfanumeričkih znakova.

Za ovo ćemo koristiti PHP funkcije bin2hex() i pack().

Npr. one mogu konvertovati „(!X>4Ob=h/&hN\'“ u „2821583e344f623d682f26684e5c27“.

Evo funkcija koje su vam potrebne:

function hex_encode($string)
{
    return bin2hex($string);
}

function hex_decode($string)
{
    return pack("H*", $string);
}
Categories: PHP Tags:
  1. No comments yet.
  1. No trackbacks yet.