Kom ihåg mig?
Home Menu

Menu


Skapa URL-friendly länkar

 
Ämnesverktyg Visningsalternativ
Oläst 2008-01-02, 16:53 #1
mindphaser mindphaser är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2006
Inlägg: 423
mindphaser mindphaser är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2006
Inlägg: 423
Hej,

behöver lite hjälp med att skapa en URL-vänlig sträng, dvs skala bort alla tänkbara specialtecken. Själv trodde jag det skulle gå bra med tex str_replace enligt nedan, men tex tecknen ' : á osv fungerar ej att ersätta. Ny inom PHP så jag har väl missat ngt. Se exempelkod nedan:

Kod:
function urlizeString($aString)
{
	$newTitle = str_replace("(", "", $aString);
	$newTitle = str_replace(")", "", $newTitle);
	$newTitle = str_replace("á", "a", $newTitle);
	$newTitle = str_replace("à", "a", $newTitle);
	$newTitle = str_replace("\'", "", $newTitle);
	$newTitle = str_replace(":", "", $newTitle);
	$newTitle = str_replace("/", "", $newTitle);
	$newTitle = str_replace("?", "", $newTitle);
	$newTitle = str_replace("\"", "", $newTitle);
	$newTitle = str_replace("ö", "oe", $newTitle);	# ö
	$newTitle = str_replace("Ã¥", "au", $newTitle); # å
	$newTitle = str_replace("ä", "ae", $newTitle); # ä 
	$newTitle = str_replace("Ã…", "Au", $newTitle); # Å 
	$newTitle = str_replace("’", "", $newTitle);
	$newTitle = str_replace(",", "", $newTitle);
	$newTitle = str_replace(" ", "_", $newTitle);	
	
	#$newTitle = ereg_replace("[^+A-Za-z0-9]", "", $newTitle =);
	
	return $newTitle;
}
mindphaser är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:14.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017