Pereiti prie turinio

Prasau padekit, siek tiek eikia pakoreguoti PHP.


Rekomenduojami pranešimai

Sveiki,

 

Su siuo kodu straipsnio url atrodo taip:

http://xxxxx.lt/Svetain-s-bald-komplektas.html

----------------------------------------------------------

return preg_replace("/[^0-9a-zA-Z]+/", "-", $str);

-----------------------------------------------------------

 

Kaip si koda pakoreguoti, kad url atrodytu taip:

http://xxxxx.lt/Svetainės-baldų-komplektas.html arba http://xxxxx.lt/Svetaines-baldu-komplektas.html

 

 

Buciau labai dekingas jei kas pagelbetu.

Redagavo aure18
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Reiktų padaryti, kad linkas būtų ne į Svetainės-baldų-komplektas.html , o į Svetaines-baldu-komplektas.html ir viskas veiks.

 

Pavyzdys:

 

1.

<?php

2.

$originalString = "I like red cars, and I have a red car near my red bike.";

3.

 

4.

$newString = str_replace("red","green",$originalString);

5.

 

6.

echo $originalString."<br/>";

7.

echo $newString."<br/>";

8.

?>

 

Naudok PHP funkciją str_replace().

 

EDITED: Kai lietuviškas raides keisi, naudok ne paprastas raides (t.y.: ąčęėį, o jų koduotes). Jas gali pasitikrinti: http://irankiai.rycio.info/

Redagavo Weed
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tikiuosi, kad padės:

 

function slug($string,$space="-") {
 if (function_exists('iconv')) {
  		$string = @iconv('UTF-8', 'ASCII//TRANSLIT', $string);
    }
    $string = preg_replace("/[^a-zA-Z0-9 -]/", "", $string);
    $string = strtolower($string);
    $string = str_replace(" ", $space, $string);
    return $string;
}

 

Esminė eilutė: $string = @iconv('UTF-8', 'ASCII//TRANSLIT', $string);

Redagavo Aurimas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...