![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zastanawiam się nad tym, jak stworzyć funkcję, która tak fomratowala by nazwę artykulu, żeby mozna bylo stworzyć plik o takiej nazwie. dla przykładu podam link z allegro. Prosze zwrócić uwage, jak nazwa produktu została zmodyfikowana. Cytat czytnik kart = Fotobank = z LCD (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) FV+GW wroclaw Cytat Jak zabezpieczyć się przed znakami, ktorych w tym momencie nie byłbym w stanie przewidziec? Prosze o podpowiedź jak stworzyć taką funkcję. Bede bardzo wdzięczny za wszelkie wypowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 3 Dołączył: 25.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ja używam czegoś takiego:
Kod function URLize( $string ){
$r = ''; $s1 = iconv('UTF-8', 'ASCII//TRANSLIT', $string); for ($i = 0, $sLen=strlen($s1); $i < $sLen; $i++){ $ch1 = $s1[$i]; $ch2 = mb_substr($string, $i, 1); $r .= $ch1=='?'?$ch2:$ch1; } $r = trim( preg_replace( '/[\W_]+/', '_', $r ), '_' ); return strtolower( $r ); } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 00:34 |