Gå til innhold

BB kode hjelp


Anbefalte innlegg

HAr alt en new system, og dette er jo lett å forvandle til et artikkel system. Selvlagd.

 

Det jeg da lurer på er hvordan få til en funksjon like det som skjer da vi bruker code funksjonen her.

 

For hvis jeg si skriver en artikkel med php eller html kode i vil jo dette bli forvandla og brukt når man lister ut. Hvordan fåå til slik at det blir om om jeg skreiv det i Dreamweaver? Slik at koden blir vist og ikke brukt.

 

 

Håper noe forsto og kan hjelpe :)

 

På forhåndt takk :D

Lenke til kommentar
Videoannonse
Annonse
Så vidt jeg forsto, så skal du ha slik at f.eks ": )" blir erstattet med <img src="smile.gif"... ?

Du kan vel bruke en eller annen replace-funksjon til dette. Antar det er det diverse forum bruker.

http://no2.php.net/manual-lookup.php?pattern=replace&lang=en

NEI!!!

 

snakker om "

  

" funksjonen

 

 

slik at html/asp/php koder blir spytta ut som kode du kan lese og ikke brukt.

Lenke til kommentar

$raadata = eregi replace("<?PHP", "<`?PHP ", "$raadata");
$raadata = eregi_replace("?>", "?>", "$raadata");

husk og sett $raadata til å være rådataene fra artikkelen før du legger den inn i databasen..

 

noe slikt som erstatter php taggen med html kode bør hidre kjøring mener jeg da

 

 

rekner med at jeg ikke misforstod saken nå :blush:

Lenke til kommentar

jeg har fila:

 

echo.php:

<?php

$var ="<?php

$var ="dritt";

echo $var;

?>";

echo $var;

?>

 

den gir ut på nettleser:

 

Parse error: parse error, unexpected T_STRING in /hsphere/local/home/stianweb/stianweb.com/test/echo.php on line 7

 

jeg vil at den skal gi fra seg:

<?php

 

$var ="dritt";

 

echo $var;

 

?>

 

Mulig jeg misforstår dere av min mangel på kunnskap men.... Kanskje dette ga det frem litt bedre?

 

Jeg fikk det til når jeg henta fra ei fil som sven-o sa. men ikke når jeg henta fra variabel.

 

prøvde og med echo \$var: som Torbjørn sa, men fikk samme feil melding dom over. og det kommer jo av at jeg går ut og inn av "".

Endret av Svendsen
Lenke til kommentar

ahh, skjønner.

 

spør deg selv dette: hvis du bruker " ... " rundt strenger (altså rundt det som skal skriver med echo), hvordan skal da php vite hva du mener hvis du har " også inne i midten?

 

løsningen er å bytte ut med ' ... '

 

<?php

$var ='<?php

$var ="dritt";

echo $var;

?>';

echo $var;

?>

Lenke til kommentar
view source på siden...

Hva har view source med saken?

 

Da ser man koden som har bitt kjørt da.....

 

Jeg skal ha det ut som innhold som jeg viser TYDELIG over

Sorry kompis. Kunne godt ha matet deg løsningen med sølv-teskje, men jeg syntes det må gå an å tenke litt selv. Dessuten føler jeg at du har litt feil holdning her(les: utakknemlig), og det kommer du ikke langt med. :thumbdown:

Flaks for deg er ikke alle her på forumet som meg...

Lenke til kommentar

...og da trenger du funksjonen jeg viste deg over... problemet er at <?php bli tolket som en html tag. innholdet helt uforståelig, og derfor skjult.

 

kjør på htmlentities eller bruk Uelands forslag med strreplace of sett inn &lt; og &gt der det ellers skulle vært tags.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...