Avatar billede 17196 Nybegynder
30. maj 2004 - 03:53 Der er 5 kommentarer og
1 løsning

$line = str_replace

Hjælp :P
Nogen der kan hjælpe mig med at få mit nyheds script til at lave tekst der starter med: www. eller http:// om til link?
Altså hvad skal der stå mellem ""?
$line = str_replace("",$line);
Og spørgsmål nr 2:
Hvis jeg skriver noget med " så visers det sådan /"
Hvordan laver jeg det om?
Tusind tak for hjælpen :)
Avatar billede 7th Praktikant
30. maj 2004 - 04:11 #1
Spørgsmål 1:
Du skal have fat i noget ala http://www.eksperten.dk/artikler/106

Spørgsmål 2:
Når du indsætter i databasen, så brug addslashes ($din_tekst) // tilføj /.
Når du hiver teksten ud igen fra databasen, så brug stripslashes ($din_tekst) // fjern /. På den måde undgår du / ved ' og " :o)
Avatar billede 17196 Nybegynder
30. maj 2004 - 04:14 #2
Jeg bruger ikke database... endnu!
Så jeg forstå ^ af det du har skrevet! :)
Undskyld
Avatar billede 7th Praktikant
30. maj 2004 - 04:50 #3
OK. Det er egentlig også lige meget om du bruger database eller ej, du benytter bare stripslashes () til at fjerne / - stripslashes ($din_tekst).
Avatar billede 7th Praktikant
30. maj 2004 - 05:11 #4
Prøv dette. Kopier nedenstående kode, og gem den på en ny PHP side. Indtast så 123 " abc ' i feltet, og se hvad der sker.
Prøv så at fjerne // fra første $tekst = empty linie, og tilføj // ved næste $tekst = empty linie. Indtast så igen 123 " abc ' i feltet, og se hvad der nu sker.
Jeg tror det kan hjælpe dig til at forstå hvad stripslashes() gør :)

// $tekst = empty ($_POST['tekst']) ? null : stripslashes ($_POST['tekst']);
$tekst = empty ($_POST['tekst']) ? null : $_POST['tekst'];

echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">
<textarea name=\"tekst\">".$tekst."</textarea>
<br />
<input name=\"vis\" type=\"submit\" value=\"Vis tekst\">
</form>";

echo empty ($_POST['tekst']) ? null : stripslashes ($_POST['tekst']);
Avatar billede 17196 Nybegynder
30. januar 2006 - 00:20 #5
.
Avatar billede 17196 Nybegynder
30. januar 2006 - 00:20 #6
.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester