iconv kérdés
Üdv!
Elkezdtem symfony-t tanulni, és felmerült egy olyan probléma, ami szerintem nem a keretrendszerhez köthető. A Jobeet tutorial egyik részlete tárgyalja a szép URL-ek készítését, nekem viszont nem működik a metódus, ami a címeket sluggá (van rá magyar szó?) alakítaná.Itt gondolom a probléma az iconv-vel van (amiről egyébként a tutorial előtt nem is hallottam, szóval lehet, hogy ez értetlenkedésem oka), az "Árvíztűrő tükörfúrógép", "rvztr-tkrfrgp"-ként jelenik meg. Ellenben ha cli-ben futtatom, akkor tökéletesen működik. A két php.ini iconv szekciója ugyanaz, nem igazán értem hol lehet a probléma. Válaszaitokat előre is köszönöm.
■ Elkezdtem symfony-t tanulni, és felmerült egy olyan probléma, ami szerintem nem a keretrendszerhez köthető. A Jobeet tutorial egyik részlete tárgyalja a szép URL-ek készítését, nekem viszont nem működik a metódus, ami a címeket sluggá (van rá magyar szó?) alakítaná.
- public static function slugify($text)
- {
- $text = preg_replace('#[^\\pL\d]+#u', '-', $text); //replace non letter or digits by -
- $text = trim($text, '-'); //trim
- //transliterate
- if (function_exists('iconv')) {
- $text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
- }
- $text = strtolower($text); //lowercase
- $text = preg_replace('#[^-\w]+#', '', $text); //remove unwanted characters
- if (emptyempty($text)) {
- return 'n-a';
- }
- return $text;
- }
Nekem megy
Elvileg ez a végeredmény:
Megvan
Köszönöm