/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
brug af replace
Fra : Christoffer


Dato : 18-11-05 20:25

Hej
Er stødt ind i et nyt problem.
I mit udtræk fra min database skal jeg have omdefineret noget tekst.
tekst
[kode]min kode[/kode]
tekst

Har forsøgt mig med str_replace, preg_replace og prøvet med highlightning,
men har ikke fået noget til at virke.
Nedenstående eksempel viser problematikken, det er lykkedes mig et få
fjernet [kode] og [/kode] men det skulle gerne bliver erstattet af
<div id='foo'> og </div>
http://www.buur.info/christoffer/nag/index.php?mode=html&id=17&action=laes


koden jeg har brugt:
if ($_GET[action] == "laes") {
$hentid = mysql_query("SELECT * FROM html where id = $_GET[id]") or
die(mysql_error());
while($visid = mysql_fetch_array($hentid)) {


// $text = str_replace("[kode]", "<div id='kodeeksempel'>",
"$visid[text]"); << for at illustrere tidligere forsøg.
// $text = str_replace("[/kode]", "</div>", "$visid[text]");
$text = str_replace(array('[kode]', '[/kode]'), array('<div
id=\"kodeeksempel\">', '</div>'), $visid[text]);

$text = nl2br($text);
?><div id='kode'><? print $text; ?></div>
<?
}}


Har jeg misforstået noget, eller bare fumlet med det?
--
Christoffer



 
 
Christoffer (19-11-2005)
Kommentar
Fra : Christoffer


Dato : 19-11-05 13:37


"Christoffer" <christoffer@buur.info> skrev i en meddelelse
news:437e2aa9$0$176$edfadb0f@dread16.news.tele.dk...
> // $text = str_replace("[kode]", "<div id='kodeeksempel'>",
> "$visid[text]"); << for at illustrere tidligere forsøg.
> // $text = str_replace("[/kode]", "</div>", "$visid[text]");
> $text = str_replace(array('[kode]', '[/kode]'), array('<div
> id=\"kodeeksempel\">', '</div>'), $visid[text]);
> $text = nl2br($text);
> ?><div id='kode'><? print $text; ?></div>
> <?
> }}
>
> Har jeg misforstået noget, eller bare fumlet med det?
ja.. havde escapet citationstegn hvor det ikke var nødvendigt..
id=\"kodeeksempel\">' -- fejlen er rette =)

--
Christoffer



Gearløs (20-11-2005)
Kommentar
Fra : Gearløs


Dato : 20-11-05 17:42

Hej

Jeg kan desværre ikke hjælpe, men kunne derimod godt tænke mig at vide
hvordan du får runde hjørner på dit <fieldset>, fx som her?:
http://www.buur.info/christoffer/nag/index.php?mode=profil
Flot design!

På forhånd mange tak!
-Mathias, PHP newbie.. :)



Christoffer (20-11-2005)
Kommentar
Fra : Christoffer


Dato : 20-11-05 19:11


"Gearløs" <baggadapFJERN_DETTE@hotmail.com> skrev i en meddelelse
news:fH1gf.744$H41.199@news.get2net.dk...
> Hej
> Jeg kan desværre ikke hjælpe, men kunne derimod godt tænke mig at vide
> hvordan du får runde hjørner på dit <fieldset>, fx som her?:
det sker automatisk med fieldsets, dog kun i IE .. ser du siden i FF vil du
se skarpe hjørner.

> http://www.buur.info/christoffer/nag/index.php?mode=profil
> Flot design!
Tak skal du have, dog ikke helt færdigt endnu men kommer med tiden.

--
Christoffer



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste