Formået med koden er som det kan ses at erstatte æ,ø og å i en streng men jeg tænker det må kunne skrives pænere jeg vil også gerne tilføje flere ting der skal omskrives.
Hej olebole det ser ud som om det er lige hvad jeg søger. Jeg skal bruge det til URL omskrivning i en webshop hvor systemet tager produktnavnet og omdanner det til en url f.eks. plæneklipper skal omskrives til plaeneklipper.htm.
Optimalt skal jeg kunne definere det der skal omskrives i en konstagt fra kontrolpanelet på shoppen, og som jeg lige kan se det skulle det sagtens kunne lade sig gøre med den funktion du linker til ved at bruge formatet 'æ'='ae', 'ø'=>'oe' osv. og lægge det i en konstant og så smide konstanten ind i array
@Wally1973: At sende HTML-entities i en URL er helt galt. Desuden er SQL-injections primært et problem, hvis man bruger PHP's forælde MySQL API. I dag bruger man prepared statements i MySQLI eller PDO, hvilket er langt sikrere end selv at prøve at 'hacke' sig ud af farerne.
@kennith: Hvorfor en konstant? Hvorfor ikke bare en funktion og et array?
Jeg har ikke lige tid til at rode med det i de næste par dage da jeg har mine unger på besøg men jeg skal nok vende tilbage så snart jeg har fundet/valgt løsning.
@olebole> Jeg er som det måske fremgår af mine spørgsmål ikke så god til at kode php. Grunden til jeg vil bruge en konstant er fordi jeg gerne vil have et indtastningsfelt i kontrolpanlet hvor man kan definere havd der skal omskrives til hvad og det var det nemmeste jeg lige kunne komme på.
>kontrolpanlet hvor man kan definere havd der skal omskrives til hvad du kan overføre en ekstra parameter til functionen, der angiver hvilke array der skal anvendes
Konstanten SEO_REWRITE_STRING bliver så defineret gennem kontrolpanelet. Ovenstående kode er primært fra en udvidelse til osCommerce der hedder SEO-G.
Jeg takker for alle inpunt men syntes det må være olebole der skal sløbe med pointne da det er ham der linker til den funktion som jeg endte med at bruge. Så olebole hvis du lige smider et svar så kviterer jeg med nogle point
Konstanten SEO_REWRITE_STRING bliver så defineret gennem kontrolpanelet. Ovenstående kode er primært fra en udvidelse til osCommerce der hedder SEO-G.
Jeg takker for alle inpunt men syntes det må være olebole der skal sløbe med pointne da det er ham der linker til den funktion som jeg endte med at bruge. Så olebole hvis du lige smider et svar så kviterer jeg med nogle point
Konstanten SEO_REWRITE_STRING bliver så defineret gennem kontrolpanelet. Ovenstående kode er primært fra en udvidelse til osCommerce der hedder SEO-G.
Jeg takker for alle inpunt men syntes det må være olebole der skal sløbe med pointne da det er ham der linker til den funktion som jeg endte med at bruge. Så olebole hvis du lige smider et svar så kviterer jeg med nogle point
Hehe ... Eksperten er så 'avanceret' skrevet, at man er nødt til at opdatere/synkronisere databaser hver nat. Det sker omkring kl. 3 - og så går der cachenisser i kagen.
Mit eget 'trick' er, at når jeg skriver et indlæg omkring det tidspunkt, men ikke kan se det, så noterer jeg mig hvilket nummer, sidste synlige indlæg har. Derefter går jeg ud på kategorisiden og tjekker, hvormange indlæg der er skrevet. Dén side afspejler nemlig altid det reelle antal indlæg - og jeg kan se, om indlægget blev gemt eller ej *o)
Jeg samler ikke point, så de bør gå til en eller flere af de andre deltagere. Men tak for tilbudet =)
#2 er et svar fra mig. Det skal du naturligvis IKKE acceptere blot fordi det er der, men kun hvis du mener jeg har bidraget til løsning af spørgsmålet. Skulle situationen blive den, at du ønsker at give mig en del af pointene, men at der ikke kommer andre svar til resten, så må løsningen være, at du selv opretter et svar og tager resten af pointene hjem igen. (Og naturligvis, hvis du ikke har haft hjælp af mine indlæg men der kommer ingen andre svar, så opretter du et svar og accepterer kun det.)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.