Avatar billede downloading Nybegynder
19. april 2005 - 14:53 Der er 10 kommentarer og
1 løsning

En tabel med en brede, men lang tekst ødelægger det!

Hey.

Jeg har et forum. Min tabel har breden 610, og det går også fint, hvis det ikke kommer nogle tekstreget der er længere end 610...

det er her;

http://www.downloading.dk/index.php?include=forum/read&id=37

Hvad skal jeg gøre?
Avatar billede Slettet bruger
19. april 2005 - 14:55 #1
din tekstvariabel skal du gøre sådan i:

<?php
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");

echo $newtext;
?>

http://dk2.php.net/manual/en/function.wordwrap.php
Avatar billede Slettet bruger
19. april 2005 - 14:56 #2
Du skal naturligvis ikke have "20", men i stedet måske "150" e.l., så det passer med din sides bredde.
Avatar billede downloading Nybegynder
19. april 2005 - 14:59 #3
Sætter den så et <br> ind efter hver 20'ende bukstav?

Jeg laver allerede en masse med min tekst, kan det kombineres??

$besked = addslashes($besked);
$besked = stripslashes($besked);
$besked = str_replace("@-)", "<img src=\"sider/forum/img/rolleyes.gif\" align=\"middle\">", $besked);
$besked = str_replace("/star", "<img src=\"sider/forum/img/star.gif\" align=\"middle\">", $besked);
$besked = str_replace("/bad", "<img src=\"sider/forum/img/thumbdown.gif\" align=\"middle\">", $besked);
$besked = str_replace("/great", "<img src=\"sider/forum/img/thumbup.gif\" align=\"middle\">", $besked);
$besked = str_replace("/sick", "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">", $besked);
$besked = str_replace(":||", "<img src=\"sider/forum/img/angry.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-||", "<img src=\"sider/forum/img/angry.gif\" align=\"middle\">", $besked);
$besked = str_replace("8-0", "<img src=\"sider/forum/img/eek.gif\" align=\"middle\">", $besked);
$besked = str_replace("|-I", "<img src=\"sider/forum/img/sleep.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-0", "<img src=\"sider/forum/img/terrefied.gif\" align=\"middle\">", $besked);
$besked = str_replace(":0", "<img src=\"sider/forum/img/terrefied.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-p", "<img src=\"sider/forum/img/tongue.gif\" align=\"middle\">", $besked);
$besked = str_replace(":p", "<img src=\"sider/forum/img/tongue.gif\" align=\"middle\">", $besked);
$besked = str_replace("8-)", "<img src=\"sider/forum/img/cool.gif\" align=\"middle\">", $besked);
$besked = str_replace("8)", "<img src=\"sider/forum/img/cool.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-D", "<img src=\"sider/forum/img/biggrin.gif\" align=\"middle\">", $besked);
$besked = str_replace(":D", "<img src=\"sider/forum/img/biggrin.gif\" align=\"middle\">", $besked);
$besked = str_replace(";)", "<img src=\"sider/forum/img/wink.gif\" align=\"middle\">", $besked);
$besked = str_replace(";-)", "<img src=\"sider/forum/img/wink.gif\" align=\"middle\">", $besked);
$besked = str_replace(":(", "<img src=\"sider/forum/img/frown.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-(", "<img src=\"sider/forum/img/frown.gif\" align=\"middle\">", $besked);
$besked = str_replace(":)", "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-)", "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">", $besked);

$besked = str_replace(":1:", "<img src=\"sider/forum/img/smile_new_evil.gif\" align=\"middle\">", $besked);
$besked = str_replace(":2:", "<img src=\"sider/forum/img/smiley-confused.gif\" align=\"middle\">", $besked);
$besked = str_replace(":3:", "<img src=\"sider/forum/img/smiley-evil.gif\" align=\"middle\">", $besked);
$besked = str_replace(":4:", "<img src=\"sider/forum/img/smiley-fuck.gif\" align=\"middle\">", $besked);
$besked = str_replace(":5:", "<img src=\"sider/forum/img/smiley-jul.gif\" align=\"middle\">", $besked);
$besked = str_replace(":6:", "<img src=\"sider/forum/img/smiley-mad.gif\" align=\"middle\">", $besked);
$besked = str_replace(":7:", "<img src=\"sider/forum/img/smiley-supermad.gif\" align=\"middle\">", $besked);
$besked = str_replace(":8:", "<img src=\"sider/forum/img/smiley-thombup.gif\" align=\"middle\">", $besked);
$besked = str_replace(":9:", "<img src=\"sider/forum/img/smilie-bowdown.gif\" align=\"middle\">", $besked);


$besked = str_replace("\n", "<br>", $besked);
$besked = str_replace("[B]", "<b>", $besked);
$besked = str_replace("[/B]", "</b>", $besked);
$besked = str_replace("[B]", "<b>", $besked);
$besked = str_replace("[/B]", "</b>", $besked);
$besked = str_replace("[I]", "<i>", $besked);
$besked = str_replace("[/I]", "</i>", $besked);
$besked = str_replace("[url=]", "<a href=\"", $besked);
$besked = str_replace("[Link]", "\">", $besked);
$besked = str_replace("[/Link]", "</a>", $besked);
Avatar billede downloading Nybegynder
19. april 2005 - 15:00 #4
Kan jeg bare sætte det her ind i bunden eller bliver det noget brok?

$besked = wordwrap($besked, 150, "<br />\n");
Avatar billede Slettet bruger
19. april 2005 - 15:16 #5
kan du godt indsætte i bunden
Avatar billede Slettet bruger
19. april 2005 - 15:24 #6
smutter i et stykke tid nu, det bør virke sådan der.!
Avatar billede Slettet bruger
19. april 2005 - 16:34 #7
tak for point.
Avatar billede Slettet bruger
19. april 2005 - 16:35 #8
selvom det ikke virkede, og du valgte at bruge en javascript metode :(
Avatar billede olebole Juniormester
19. april 2005 - 22:36 #9
<ole>

Prøv i øvrigt at kikke på strtr() (string-translate):
    http://dk2.php.net/manual/da/function.strtr.php
- der er beregnet til præcis det, du her bruger str_replace() til  ;o)

$s = "noget [B]fed[/B] tekst - og noget [I]kursiveret[/I] ditto.";

$aRepl = array(
  "[B]" => "<b>",
  "[/B]" => "</b>",
  "[I]" => "<i>",
  "[/I]" => "</i>"
);
$nyStr = strtr($str, $aRepl);

/mvh
</bole>
Avatar billede Slettet bruger
20. april 2005 - 16:03 #10
<?
$besked = addslashes($besked);
$besked = stripslashes($besked);
$erstat["@-)"] = "<img src=\"sider/forum/img/rolleyes.gif\" align=\"middle\">";
$erstat["/star"] = "<img src=\"sider/forum/img/star.gif\" align=\"middle\">";
$erstat["/bad"] = "<img src=\"sider/forum/img/thumbdown.gif\" align=\"middle\">";
$erstat["/great"] = "<img src=\"sider/forum/img/thumbup.gif\" align=\"middle\">";
$erstat["/sick"] = "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">";
$erstat[":||"] = "<img src=\"sider/forum/img/angry.gif\" align=\"middle\">";
$erstat[":-||"] = "<img src=\"sider/forum/img/angry.gif\" align=\"middle\">";
$erstat["8-0"] = "<img src=\"sider/forum/img/eek.gif\" align=\"middle\">";
$erstat["|-I"] = "<img src=\"sider/forum/img/sleep.gif\" align=\"middle\">";
$erstat[":-0"] = "<img src=\"sider/forum/img/terrefied.gif\" align=\"middle\">";
$erstat[":0"] = "<img src=\"sider/forum/img/terrefied.gif\" align=\"middle\">";
$erstat[":-p"] = "<img src=\"sider/forum/img/tongue.gif\" align=\"middle\">";
$erstat[":p"] = "<img src=\"sider/forum/img/tongue.gif\" align=\"middle\">";
$erstat["8-)"] = "<img src=\"sider/forum/img/cool.gif\" align=\"middle\">";
$erstat["8)"] = "<img src=\"sider/forum/img/cool.gif\" align=\"middle\">";
$erstat[":-D"] = "<img src=\"sider/forum/img/biggrin.gif\" align=\"middle\">";
$erstat[":D"] = "<img src=\"sider/forum/img/biggrin.gif\" align=\"middle\">";
$erstat[";)"] = "<img src=\"sider/forum/img/wink.gif\" align=\"middle\">";
$erstat[";-)"] = "<img src=\"sider/forum/img/wink.gif\" align=\"middle\">";
$erstat[":("] = "<img src=\"sider/forum/img/frown.gif\" align=\"middle\">";
$erstat[":-("] = "<img src=\"sider/forum/img/frown.gif\" align=\"middle\">";
$erstat[":)"] = "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">";
$erstat[":-)"] = "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">";
$erstat[":1:"] = "<img src=\"sider/forum/img/smile_new_evil.gif\" align=\"middle\">";
$erstat[":2:"] = "<img src=\"sider/forum/img/smiley-confused.gif\" align=\"middle\">";
$erstat[":3:"] = "<img src=\"sider/forum/img/smiley-evil.gif\" align=\"middle\">";
$erstat[":4:"] = "<img src=\"sider/forum/img/smiley-fuck.gif\" align=\"middle\">";
$erstat[":5:"] = "<img src=\"sider/forum/img/smiley-jul.gif\" align=\"middle\">";
$erstat[":6:"] = "<img src=\"sider/forum/img/smiley-mad.gif\" align=\"middle\">";
$erstat[":7:"] = "<img src=\"sider/forum/img/smiley-supermad.gif\" align=\"middle\">";
$erstat[":8:"] = "<img src=\"sider/forum/img/smiley-thombup.gif\" align=\"middle\">";
$erstat[":9:"] = "<img src=\"sider/forum/img/smilie-bowdown.gif\" align=\"middle\">";
$erstat["\n"] = "<br>";
$erstat["[B]"] = "<b>";
$erstat["[/B]"] = "</b>";
$erstat["[B]"] = "<b>";
$erstat["[/B]"] = "</b>";
$erstat["[I]"] = "<i>";
$erstat["[/I]"] = "</i>";
$erstat["[url=]"] = "<a href=\"";
$erstat["[Link]"] = "\">";
$erstat["[/Link]"] = "</a>";

$besked = strtr($besked, $erstat[);
?>

sådan noget f.eks.
Avatar billede Slettet bruger
20. april 2005 - 16:03 #11
<?
$besked = addslashes($besked);
$besked = stripslashes($besked);
$erstat["@-)"] = "<img src=\"sider/forum/img/rolleyes.gif\" align=\"middle\">";
$erstat["/star"] = "<img src=\"sider/forum/img/star.gif\" align=\"middle\">";
$erstat["/bad"] = "<img src=\"sider/forum/img/thumbdown.gif\" align=\"middle\">";
$erstat["/great"] = "<img src=\"sider/forum/img/thumbup.gif\" align=\"middle\">";
$erstat["/sick"] = "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">";
$erstat[":||"] = "<img src=\"sider/forum/img/angry.gif\" align=\"middle\">";
$erstat[":-||"] = "<img src=\"sider/forum/img/angry.gif\" align=\"middle\">";
$erstat["8-0"] = "<img src=\"sider/forum/img/eek.gif\" align=\"middle\">";
$erstat["|-I"] = "<img src=\"sider/forum/img/sleep.gif\" align=\"middle\">";
$erstat[":-0"] = "<img src=\"sider/forum/img/terrefied.gif\" align=\"middle\">";
$erstat[":0"] = "<img src=\"sider/forum/img/terrefied.gif\" align=\"middle\">";
$erstat[":-p"] = "<img src=\"sider/forum/img/tongue.gif\" align=\"middle\">";
$erstat[":p"] = "<img src=\"sider/forum/img/tongue.gif\" align=\"middle\">";
$erstat["8-)"] = "<img src=\"sider/forum/img/cool.gif\" align=\"middle\">";
$erstat["8)"] = "<img src=\"sider/forum/img/cool.gif\" align=\"middle\">";
$erstat[":-D"] = "<img src=\"sider/forum/img/biggrin.gif\" align=\"middle\">";
$erstat[":D"] = "<img src=\"sider/forum/img/biggrin.gif\" align=\"middle\">";
$erstat[";)"] = "<img src=\"sider/forum/img/wink.gif\" align=\"middle\">";
$erstat[";-)"] = "<img src=\"sider/forum/img/wink.gif\" align=\"middle\">";
$erstat[":("] = "<img src=\"sider/forum/img/frown.gif\" align=\"middle\">";
$erstat[":-("] = "<img src=\"sider/forum/img/frown.gif\" align=\"middle\">";
$erstat[":)"] = "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">";
$erstat[":-)"] = "<img src=\"sider/forum/img/smiley.gif\" align=\"middle\">";
$erstat[":1:"] = "<img src=\"sider/forum/img/smile_new_evil.gif\" align=\"middle\">";
$erstat[":2:"] = "<img src=\"sider/forum/img/smiley-confused.gif\" align=\"middle\">";
$erstat[":3:"] = "<img src=\"sider/forum/img/smiley-evil.gif\" align=\"middle\">";
$erstat[":4:"] = "<img src=\"sider/forum/img/smiley-fuck.gif\" align=\"middle\">";
$erstat[":5:"] = "<img src=\"sider/forum/img/smiley-jul.gif\" align=\"middle\">";
$erstat[":6:"] = "<img src=\"sider/forum/img/smiley-mad.gif\" align=\"middle\">";
$erstat[":7:"] = "<img src=\"sider/forum/img/smiley-supermad.gif\" align=\"middle\">";
$erstat[":8:"] = "<img src=\"sider/forum/img/smiley-thombup.gif\" align=\"middle\">";
$erstat[":9:"] = "<img src=\"sider/forum/img/smilie-bowdown.gif\" align=\"middle\">";
$erstat["\n"] = "<br>";
$erstat["[B]"] = "<b>";
$erstat["[/B]"] = "</b>";
$erstat["[B]"] = "<b>";
$erstat["[/B]"] = "</b>";
$erstat["[I]"] = "<i>";
$erstat["[/I]"] = "</i>";
$erstat["[url=]"] = "<a href=\"";
$erstat["[Link]"] = "\">";
$erstat["[/Link]"] = "</a>";

$besked = strtr($besked, $erstat);
?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester