Om du skriver länken via en form, så är det säkert PHP:s magical_quotes_gpc som spökar. När denna är på (default) ser den till att skydda för elakt input från illvilliga användare. Visst löser fiddlers funktion problemet, men ev lite för bra. För du blir samtidigt av med skyddet för SQL Injections.
(Koden saxad från den andra tråden, är den uppdaterad efter det får erforderliga ändringar göras på liknande sätt)
Poängen blir iaf. att när du väl spottar ut innehållet igen, som en lång sträng, så tar du bort alla slashes från strängen, innan det echo:as ut.
Hoppas jag beskrev det någorlunda vettigt.
/edit: Jag håller förstås med aasah om att du verkligen bör kolla vad som stoppas in och spottas ut igen, det behöver ju inte vara trevliga saker...
Som om någon till exempel skulle få för sig att mata in
"</textarea> [elak kod här]" där "elak kod" är något javascript eller liknande (är inte jättehet på den biten, men gissar att man kan göra mycket elakt) så skulle detta, så fort man sparat den koden, och den läses in igen, avsluta textarean och köra javascriptet. Kan vara bra att skydda sig från sådant.
(Hmmms, tror just jag lyckades göra mitt inlägg ännu mer svårförstått, dags att lägga sig...)
Om du skriver länken via en form, så är det säkert PHP:s magical_quotes_gpc som spökar. När denna är på (default) ser den till att skydda för elakt input från illvilliga användare. Visst löser fiddlers funktion problemet, men ev lite för bra. För du blir samtidigt av med skyddet för SQL Injections.
I detta fallet spelar det ingen roll iom att det inte ska in i en databas, men att förlita sig på mqg för att skydda sig från sql-injection är som att använda gladpack som kondom. Är inte mqg avstängt på din host som default bör du själv försöka stänga av det.
Det är inte själva visningen av backslasharna jag har problem med, utan att de skrivs till filen.
För även om jag inte ser backslasharna i edit rutan, så tar de effekt i filen.
Vilket gör att när txt filen väl includeras på sidan, så funkar inte länkarna.
Får detta:
Not Found
The requested URL /ergonomeva/site/\"http://www.av.se\" was not found on this server.
Eftersom det i textfilen nu står såhär:
<a href=\"http://www.av.se\">www.av.se</a><br />
Istället för såhär:
<a href="http://www.av.se">www.av.se</a><br />
Då funkar ju inte länkarna.
Jag vill alltså förhindra att dessa backslashar SKRIVS till filen överhuvudtaget.
Hoppas att ni förstod vad jag menade, tack för att ni hjälper mig. Börjar bli smått desperat nu.