Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kommenttiin BBC koodi

QT [09.08.2004 22:08:34]

#

Joo taas minä. En tämän jälkeen enää esitä ilmeisesti kysymyksiä koska tämä on viimeinen johon tarvitsen apua :)

Eli yritin laittaa tälläistä:

<?php
$message = str_replace("[info]","<table border="1"><tr><td>",$message);
$message = str_replace("[/info]","</td></tr></table>",$message);
?>

Mutta koska olen n00b en tajua mikä tuossa on pielessä :/
jos et ymmärrä tuosta mitään niin sen pitäisi tehdä table jonka sisällä on tietty teksti [samanlainen kuin mikä täälläkin on :D]

Eli jos tässä vielä auttaisitte olisin kiitollinen :)

acorn [09.08.2004 22:13:23]

#

Jos katsot tuota koodia väritettynä (kuten se nyt viestissäsi näkyy), huomaat ykkösen (1) olevan sininen. Jos haluat tulostaa lainausmerkit, täytyy sinun laittaa kauttaviiva sen eteen: \"

mikaelh [09.08.2004 22:14:43]

#

lainaus:

$message = str_replace("[info]","<table border="1"><tr><td>",$message);

Lainausmerkkien sisällä olevassa merkkijonossa ei voi olla suoraan muita lainausmerkkejä, vaan niiden eteen pitää laittaa \-merkki:

$message = str_replace("[info]","<table border=\"1\"><tr><td>",$message);

https://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double

Olga [09.08.2004 22:38:30]

#

Asiaan mitenkään liittymättä, ei liene tarpeellista tehdä tekstin ympärille taulukkoa pelkästään reunojen takia, sillä teksti sisällä ei liene taulukkomuodossa esitettävää asiaa. Eli mikäli kyseessä koodiblokki, käytä code-tagia, suurehko lainaus -> blockquote jne. CSS:llä sitten teet sille borderin (ja mitä ikinä muuta haluatkaan tehdä).

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta