Avatar billede webcreator Nybegynder
13. august 2004 - 00:45 Der er 9 kommentarer og
1 løsning

Fjern et bestemt ord

Hej.

Hvordan fjernet jeg http:// fra :

$var = "

Du må ikke bruge http://

[link]http://[/link]

";

http:// må KUN fjernes når det er imellem [link] og [/link]
Avatar billede webcreator Nybegynder
13. august 2004 - 00:46 #1
Hm, eksperten lavede lige lidt rod i det :)

[link] http:// [/link]  <= Sådan - http:// skal væk herfra :)
Avatar billede ultragames Nybegynder
13. august 2004 - 00:51 #2
$link = explode("http://", $var);


$link[0] // udskriver http://
$link[1] // udskriver strengen EFTER http:// (dvs den du skal bruge)
Avatar billede ultragames Nybegynder
13. august 2004 - 01:01 #3
eller:
$link = explode("http://", $var);


$link[0] // udskriver http://
$link[1] // udskriver strengen EFTER http:// (dvs den du skal bruge)


$var = "[link] http:// [/link]";

$ny = str_replace("$var", "[link][/link]", $$var);
Avatar billede ultragames Nybegynder
13. august 2004 - 01:02 #4
hovsa:

$link = explode("http://", $var);


$link[0] // udskriver http://
$link[1] // udskriver strengen EFTER http:// (dvs den du skal bruge)


$var = "[link] http:// [/link]";

$ny = str_replace("$var", "[link]$link[1]", $var);
Avatar billede ultragames Nybegynder
13. august 2004 - 01:10 #5
et færdigt script der virker:

                                                <html>

<head>
  <title></title>
</head>

<body>

<?php


    echo "Hello";
$var = "[link]http://www.danishdesignlab.dk [/link]";

$link = explode("http://", $var);


echo "0: $link[0]"; // udskriver http://
echo "<br>1: $link[1]<br>"; // udskriver strengen EFTER http:// (dvs den du skal bruge)


$var = "[link] http:// [/link]";

$ny = str_replace("$var", "[link]$link[1]", $var);

echo "dette er den nye:".$ny;



?>

</body>

</html>
Avatar billede ultragames Nybegynder
13. august 2004 - 01:10 #6
<html>

<head>
  <title></title>
</head>

<body>

<?php


  $var = "[link]http://www.danishdesignlab.dk [/link]";

$link = explode("http://", $var);


// $link[0] // udskriver http://
//$link[1] // udskriver strengen EFTER http:// (dvs den du skal bruge)


$var = "[link] http:// [/link]";

$ny = str_replace("$var", "[link]$link[1]", $var);

echo "dette er den nye:".$ny;



?>

</body>

</html>
Avatar billede webcreator Nybegynder
13. august 2004 - 01:29 #7
Jeg er ikke interesseret i at få udskrevet mit link..
Jeg ønsker at få _fjernet_ http:// mellem [link] og [/link]
Avatar billede webcreator Nybegynder
13. august 2004 - 01:39 #8
Well ? :)
Avatar billede webcreator Nybegynder
13. august 2004 - 01:56 #9
*suk* ...
Avatar billede krydset Nybegynder
13. august 2004 - 11:25 #10
Hvordan kan du lukke spm efter 1 time, du kan da ikke tillade dig det, og så igen åbne et 4 min igen med samme spm. hvordan er det du misbruger reglerne herinde. kan du ikke vente til der kommer en med et svar.

Inden du fortsætter med brugen her på eksperten syntes jeg lige du skal læse reglerne kammerat.

Hygge
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