|
| Highlighte: <?php PHPTEKST ?> Fra : Mike Toxværd |
Dato : 29-08-04 13:15 |
|
Dav
hvordan highlighter jeg kun det som er imellem <?php og ?> i min
$row[besked] ?
Mvh
MTrowdotdk
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Tommy Ipsen (29-08-2004)
| Kommentar Fra : Tommy Ipsen |
Dato : 29-08-04 21:45 |
| | |
Mike Toxværd (30-08-2004)
| Kommentar Fra : Mike Toxværd |
Dato : 30-08-04 15:50 |
|
Tommy Ipsen wrote in dk.edb.internet.webdesign.serverside.php:
> Jeg er ikke 100% sikker på, hvad du mener udfra ovenstående, men
> muligvis kan du bruge følgende:
>
> http://dk.php.net/manual/en/function.highlight-string.php
Well, har set det.
okay, lad mig sige det på denne måde "hvordan highlighter jeg feks:
<?php echo"hello"; ?>"
<kun> highlighte PHP i min $row[besked] altså..
MTrowDOTdk
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Tommy Ipsen (30-08-2004)
| Kommentar Fra : Tommy Ipsen |
Dato : 30-08-04 16:59 |
|
Mike Toxværd wrote:
> Tommy Ipsen wrote in dk.edb.internet.webdesign.serverside.php:
>
>>Jeg er ikke 100% sikker på, hvad du mener udfra ovenstående, men
>>muligvis kan du bruge følgende:
>>
>> http://dk.php.net/manual/en/function.highlight-string.php
>
> Well, har set det.
Og konkluderet, at du kan bruge det eller ikke?
> okay, lad mig sige det på denne måde "hvordan highlighter jeg feks:
> <?php echo"hello"; ?>"
>
> <kun> highlighte PHP i min $row[besked] altså..
echo highlight_string($row['besked']);
ellers forstår jeg stadig ikke, hvad du mener.
Mvh Tommy
| |
Mike Toxværd (30-08-2004)
| Kommentar Fra : Mike Toxværd |
Dato : 30-08-04 17:23 |
|
> echo highlight_string($row['besked']);
Korrekt, men kan den ikke KUN highlighte <?php echo"bla bla bla"; ?>
istedet for alt det før:
I Denne artikel vil jeg fortæller om bla bla bla
(HILIGHT)
<?php
echo"Hello World!";
?>
(/HILIGHT)
MTrowDOTdk
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (30-08-2004)
| Kommentar Fra : Erik Ginnerskov |
Dato : 30-08-04 17:44 |
|
Mike Toxværd wrote:
>> echo highlight_string($row['besked']);
>
> Korrekt, men kan den ikke KUN highlighte <?php echo"bla bla bla"; ?>
>
> istedet for alt det før:
>
> I Denne artikel vil jeg fortæller om bla bla bla
>
> (HILIGHT)
> <?php
>
> echo"Hello World!";
Er det echo "<b>Hello World!</b>"; du er på jagt efter?
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk
| |
Mike Toxværd (30-08-2004)
| Kommentar Fra : Mike Toxværd |
Dato : 30-08-04 18:04 |
|
> Er det echo "<b>Hello World!</b>"; du er på jagt efter?
nej det er bare et eks!
se nu..
den skal KUN highlighte <?php og alt det som er herinde, og så slutter vi
med at highlighte her: ?>
eks på alt i min $row[besked]
i denne artikel vil jeg fortælle om bla bla
eks på MinPhpKode.php:
(HIGHLIGHT ALT DET HER, OG KUN DET HER)
<php
phpkode phpkode phpkode
?>
(/HIGHLIGHT ALT DET HER, OG KUN DET HER)
så går vi videre til DinPhpKode.php:
(HIGHLIGHT ALT DET HER IGEN, OG KUN DET HER)
<?php
phpkode phpkode phpkode
?>
(HIGHLIGHT ALT DET HER IGEN, OG KUN DET HER)
Håber i forstår!
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Peter Brodersen (30-08-2004)
| Kommentar Fra : Peter Brodersen |
Dato : 30-08-04 19:35 |
|
On 30 Aug 2004 17:04:09 GMT, Mike Toxværd <admin@mtrow.dk> wrote:
>den skal KUN highlighte <?php og alt det som er herinde, og så slutter vi
>med at highlighte her: ?>
>
>eks på alt i min $row[besked]
Sig mig, har du prøvet funktionen? Den gør jo lige præcis, hvad du
ønsker.
http://stock.ter.dk/highlight.php
Det er kun eksemplerne i PHP-koden, der bliver farvekodet.
Kildetekst til ovenstående:
<?php
$highlight = '
i denne artikel vil jeg fortælle om bla bla
eks på MinPhpKode.php:
<?php
phpkode phpkode phpkode
?>
så går vi videre til DinPhpKode.php:
<?php
phpkode phpkode phpkode
?>
og her er noget reelt php-kode:
<?php
print $varabel." og
".file_get_contents("filename.txt").filesize(__FILE__);
?>
';
highlight_string($highlight);
?>
--
- Peter Brodersen
Memento mori!
| |
Mike Toxværd (30-08-2004)
| Kommentar Fra : Mike Toxværd |
Dato : 30-08-04 19:47 |
|
www.mtrow.dk/files/highlight.gif
sådan kommer det til at se ud!
Peter Brodersen wrote in dk.edb.internet.webdesign.serverside.php:
> On 30 Aug 2004 17:04:09 GMT, Mike Toxværd <admin@mtrow.dk> wrote:
>
> >den skal KUN highlighte <?php og alt det som er herinde, og så slutter vi
> >med at highlighte her: ?>
> >
> <?php
>
> $highlight = '
> i denne artikel vil jeg fortælle om bla bla
>
> eks på MinPhpKode.php:
>
> <?php
>
> phpkode phpkode phpkode
>
> ?>
>
> så går vi videre til DinPhpKode.php:
>
> <?php
>
> phpkode phpkode phpkode
>
> ?>
>
> og her er noget reelt php-kode:
>
> <?php
> print $varabel." og
> ".file_get_contents("filename.txt").filesize(__FILE__);
> ?>
>
> ';
>
> highlight_string($highlight);
>
> ?>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Peter Brodersen (30-08-2004)
| Kommentar Fra : Peter Brodersen |
Dato : 30-08-04 19:53 |
|
On 30 Aug 2004 18:47:12 GMT, Mike Toxværd <admin@mtrow.dk> wrote:
> www.mtrow.dk/files/highlight.gif
>
>sådan kommer det til at se ud!
Så må du sørge for at dit datagrundlag tilsvarer mit eksempel. Dvs.
ikke starte php-kode, ikke bruge <br> for linjeskift (det klarer
highlight-funktionen selv), etc.
Dit udgangspunkt skal være så rent som muligt, og ikke indsovset i
HTML.
--
- Peter Brodersen
Memento mori!
| |
Mike Toxværd (30-08-2004)
| Kommentar Fra : Mike Toxværd |
Dato : 30-08-04 20:37 |
|
www.mtrow.dk/files/highlight.gif
ja vi er ved at være der!
men nu viser den også <div class="code"> (og den skal være skjult i
html koden)
<div class="code">KODE KODE</div> inderammer alt koden.. og derfor
mere overskueligt!
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (30-08-2004)
| Kommentar Fra : Erik Ginnerskov |
Dato : 30-08-04 20:12 |
| | |
Mike Toxværd (30-08-2004)
| Kommentar Fra : Mike Toxværd |
Dato : 30-08-04 21:05 |
|
Nej alt skal være highlightet erik!
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (30-08-2004)
| Kommentar Fra : Erik Ginnerskov |
Dato : 30-08-04 21:11 |
| | |
Anders K. Madsen (31-08-2004)
| Kommentar Fra : Anders K. Madsen |
Dato : 31-08-04 03:06 |
|
| |
Mike Toxværd (31-08-2004)
| Kommentar Fra : Mike Toxværd |
Dato : 31-08-04 18:49 |
|
Kan være jeg kan bruge det !
men det der med .txt går ikke..
vil prøve at se på det, tak!
> Ehrm, hvad med at regex'e alt mellem <?php og ?> ud og highlight'e det?
>
> (Utestet, selvfølgelig.)
>
> --- artikel.txt {{{ ---
> <h1>Hello World!</h1>
> <i>Denne artikel kigger kort på den klassiske "Hello World!".</i>
>
> <p>
> Here goes:
> </p>
>
> <?php
> echo "Hello World!";
> ?>
>
> <p>
> Det var da ikke så slemt, vel?
> </p>
> --- }}} ---
>
> --- highlighter.php {{{ ---
> <?php
> $artikel = implode("", file("artikel.txt"));
>
> // Callback til preg_replace_callback().
> function hilite($matches)
> {
> $ret = "<pre style=\"border: 1px dotted black\">";
> $ret .= highlight_string($matches[1], true);
> $ret .= "</pre>\n";
> return $ret;
> }
>
> $artikel = preg_replace_callback("/(<\?php.*?\?>)/ms", 'hilite',
> $artikel);
>
> echo $artikel;
> ?>
> --- }}} ---
>
> Så putter den (forhåbentlig) endda en fin prikket kant rundt om den
> highlight'ede kode.
>
> Mvh.
> Madsen
>
> --
> Anders K. Madsen --- http://lillesvin.linux.dk
>
> "There are 10 types of people in the world.
> Those who understand binary - and those who don't."
>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Mike Toxværd (31-08-2004)
| Kommentar Fra : Mike Toxværd |
Dato : 31-08-04 19:34 |
|
DET DUEDE!!!
mange tak!!!
koden jeg brugte var:
$artikeltekst = $row[besked];
function hilite($matches) {
$ret = highlight_string($matches[1], true);
return $ret; }
$artikeltekst = preg_replace_callback("/(<\?php.*?\?>)/ms", 'hilite',
$artikeltekst);
echo $artikeltekst;
Thanx !
MTrowdotdk)
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
|
|