lobster Skrevet 22. februar 2004 Del Skrevet 22. februar 2004 Hei, jeg kjører eZ Publish 2.2 på FreeBSD. Hver gang jeg er inne og legger ut en artikkell som inneholder en link med & tegn blir denne "escaped" til ;& eler noe lignende. Hvis jeg går inn for å editere denne artikkelen på nytt blir det lagt til en ;&. Og slik fortsetter det . Er noe jeg kan sette opp i Apache som gjør at jeg ikke får disse &'ene ? Lenke til kommentar
pgdx Skrevet 22. februar 2004 Del Skrevet 22. februar 2004 & er vel HTML-koden for "&", er det ikke? Hva er i veien, da? Det skal komme opp en "&" i browser. Lenke til kommentar
Ganske Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 Det skal vera &, sjølv inni lenkjer. Lenke til kommentar
pgdx Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 Det skal vera &, sjølv inni lenkjer. Det er vel en sannhet med modifikasjoner: i en index.html?x=ditt&y=datt er det riktig med & Hvis du gjør dette derimot: <a href="megogdeg">meg°</a> så er det riktig med & Lenke til kommentar
Ganske Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 i en index.html?x=ditt&y=datt er det riktig med & Nei, køyr det i ein validator "&" er starten på ein entitet, så nettlesaren vil leita etter eit semikolon for å fullføra entiteten. Dersom nettlesaren ikkje finn noko semikolon, går dei fleste nettlesarar ut frå at koden inneheld ein feil, og at det skulle vera ein vanleg "&" likevel. Så det går nok bra, men det er jo ingen grunn til å gjera feil. (Dette står ein stad i HTML-spesifikasjonen, om du orkar å leita.) index.html?x=ditt&y=datt er heilt korrekt i HTML-koden, og vil bli tolka som nettadressa index.html?x=ditt&y=datt Lenke til kommentar
Semikolon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 nei Ganske.. det er feil.. i ein URL skal alle "ampane" vere & ikkje amp.. ASCII koda skal ikkje brukast i adresse viss ikkje d e verdien i en queystring.. da får du en feil. default.asp?1=1&2=2 er rett default.asp?1=1&2=2 er feil og blir tolka som amp;2 = 2 ikkje 2=2 men viss du skal overføre 1 & 2 over adressa i 2 skal det vere default.asp?1=1&2=1 & men til deg Lobster: komme det fra & i outputten og? eller berre i databasen elle kor no d du skrive e lagra? kan du skrive et eksempel på linken her? Lenke til kommentar
xeon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 i følge w3c.org skal det være index.php?var1=2&var2=smart Lenke til kommentar
lobster Skrevet 23. februar 2004 Forfatter Del Skrevet 23. februar 2004 Problemet er ikek at det ikke at jeg ikke får linket opp. Problemet er at den legger på en ekstra amp hver gang jeg er inne å redigerer artikkel. Spørsmålet var om det finnes noe i apache confen som kan skrus av. f.eks disable & convert...... Lenke til kommentar
Semikolon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 i følge w3c.org skal det være index.php?var1=2&var2=smart har du prøv det sjøl? tvila på at du får det til å fungere.. men drit åg.. Lobster: dette der er ikkje serveren. det er programmet du bruka. Det er programert til å erstatte & med & når du lagra, men ikkje omvendt når du redigera... går ut fra at dette der er et PHP program så eg kan ikkje hjelpe deg med kode.. eg er ASP programmerer.. ASP e best! men prinsippet er det samme.. Lenke til kommentar
xeon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 (endret) ASP e best! Og dette baserer du på hva? Ettersom du ikke programmerer PHP kan du vel neppe uttale deg om det btw. ja linkene skal skrives i html koden slik som jeg gjorde. noe annet er i mot standarden (i det minste xhtml). Endret 23. februar 2004 av xeon Lenke til kommentar
pgdx Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 (endret) Med amp: http://jimmypop.no-ip.com/annet/lyrics/roc...of-the-gun-song uten amp: http://jimmypop.no-ip.com/annet/lyrics/roc...of-the-gun-song edit: funket ikke Endret 23. februar 2004 av Toolshed Lenke til kommentar
Semikolon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 (endret) ASP e best! Og dette baserer du på hva? Ettersom du ikke programmerer PHP kan du vel neppe uttale deg om det lika ikkje PHP.. d e grunnen Toolshed, begge urlane va me &.. okay, du hadde lagt merke til d ja.. sorry men uansett & i URL gir feil resultat Endret 23. februar 2004 av Semikolon Lenke til kommentar
xeon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 ASP e best! Og dette baserer du på hva? Ettersom du ikke programmerer PHP kan du vel neppe uttale deg om det lika ikkje PHP.. d e grunnen Toolshed, begge urlane va me &.. sjekk http://validator.w3.org/check?uri=http%3A%...docs%2Ftest.php den første linken har jeg brukt & og den siste linken har jeg brukt & på Lenke til kommentar
Semikolon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 (endret) drit i resultate der.. viss du kan bevise at det virka med & skal eg heller legge meg flat for det.. men du har feil til det motsatte er bevist! et program eg lagar leser recordID ut fra URLen: med & : articles.asp?M=E&CoID=10&AID=7commentform - ingen feil med & : articles.asp?M=E&CoID=10&AID=7&#commentform - ingen feil, men hellr ingen resultat Endret 23. februar 2004 av Semikolon Lenke til kommentar
Ganske Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 Tidlegare i dag var w3.org treig og eg hadde dårleg tid. Her skal du sjå kva HTML-spesifikasjonen har å seia om saka: The URI that is constructed when a form is submitted may be used as an anchor-style link (e.g., the href attribute for the A element). Unfortunately, the use of the "&" character to separate form fields interacts with its use in SGML attribute values to delimit character entity references. For example, to use the URI "http://host/?x=1&y=2" as a linking URI, it must be written <A href="http://host/?x=1& #38;y=2"> or <A href="http://host/?x=1&y=2">. (Det første av eksempla skal ikkje ha mellomrom mellom & og #, men forumet rotar det til.) Lenke til kommentar
Semikolon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 (endret) poenget er at det virka ikkje.. samma ke så står å w3c.org.. prøv for eksempel http://www.semikolon-asp.com/articles.asp?CID=1&AID=3 og http://www.semikolon-asp.com/articles.asp?...1&AID=3 resultatet skal bli artikkelen Downloads directory.. så kan du jo dømme resultatet sjøl.. Endret 23. februar 2004 av Semikolon Lenke til kommentar
Semikolon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 okay.. snakka vi om to forskjellige ting? Lenke til kommentar
Ganske Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 prøv for eksempel Prøv å laga ei ny HTML-side med desse to lenkjene. Forumet rotar til den eine lenkja slik: "&" Lenke til kommentar
xeon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 (endret) drit i resultate der.. viss du kan bevise at det virka med & skal eg heller legge meg flat for det.. men du har feil til det motsatte er bevist! Det er jo ffs det jeg har bevist!! Er du helt tett eller bare later du som? Se på linje 126 i koden og du ser at det er linje 126 med & som forårsaker problemene mens linje 125 passerer (det er den med & i linken) edit: les selv: http://validator.w3.org/docs/errors.html#bad-entity btw. begynn å validere sidene du lager.. Endret 23. februar 2004 av xeon Lenke til kommentar
Semikolon Skrevet 23. februar 2004 Del Skrevet 23. februar 2004 okay sorry.. eg ha drete meg ut.. va litt svikt i kommunikasjonen.. tenkte vi snakte om adressa generelt.. men uansett, ASCII koda e unødvendi der d ikkje er nødvendig.. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå