Forklaring : PHP indsætter automatisk \\ foran særlige tegn, vist nok for at beskytte mod at PHP-kode pludselig afsluttes, hvis eks. variablen printes igen. Eks: print \"Ironi kan udtrykkes med \" omkring ordet\"; Her vil print-funktionen afsluttes for tidligt, pga. \"-tegnet. Derfor indsætter PHP \\, der escaper det efterfølgende tegn, altså \"overser\" det funktionen. Der vil så komme til at stå: print \"Ironi kan udtrykkes med \\\" omkring ordet\"; Det er der dit problem løses. Som codebase ganske rigtigt skriver, så fjerner stripslashes(); alle indsatte \\\'er. :o)
\" er et tegn der ikke eksistere i PHP du kan f.eks ikke i din $str (udskrift) skrive: <body bgcolor=\"#FFFFFF\"> men istedet skal du skrive <body bgcolor=\\\"#FFFFFF\\\"> eller <body bgcolor=#FFFFFF> Så som codebase siger, så skal du skrive: stripslashes($tekst);
hvad har jeg gjort - jeg har ikke styr på det det point system !!! - jeg ville da hellere end gerne dele pointene !!
skal jeg gøre noget ??
mvh Kenneth (ham nybegynderen i ved nok :-))
Synes godt om
Ny brugerNybegynder
Din løsning...
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.