Gå til innhold

BB kode hjelp


Anbefalte innlegg

Skrevet

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

Videoannonse
Annonse
Skrevet

jeg vil at koden skal bli printa ut og ikke kjørt.

 

slik at:

 

echo "<?php

 

$var ="dritt";

 

echo $var;

 

?>";

 

blir :

 

"<?php

 

$var ="dritt";

 

echo $var;

 

?>

 

når du lister ut fra DB

 

og ikke bare: dritt

Skrevet

$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:

Skrevet (endret)

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
Skrevet

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;

?>

Skrevet
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

Skrevet
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...

Skrevet

Det var da ikke menigen å være utaknemlig :blush:

 

Er takknemlig for all hjelp, heller mer frustrert over at jeg må ha inn ting med te skje og at jeg er elendig på å forklare. :)

Skrevet

...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.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...