Avatar billede stois Nybegynder
01. september 2004 - 10:46 Der er 22 kommentarer og
1 løsning

Forum indtastning med ny linie

Jeg har lavet mit eget forum, for at prøve hvordan det er at lave sådan et, men jeg har et problem og det er at når jeg skriver et nyt indlæg i et emne, så kommer tegn som [Enter] selvfølgelig ikke med, fordi de ikke blever genkendt af simpel HTML, og jeg har prøvet at kigge på funtioner der kunne ændre det for mig, altså lave en newline til en <br>, men jeg har endnu ikke fundet en løsning.

Hvordan får jeg konverteret en newline til en <BR>?

MvH Anders "Stois"
Avatar billede exp Juniormester
01. september 2004 - 10:48 #1
nl2br($streng)
Avatar billede webcreator Nybegynder
01. september 2004 - 10:49 #2
echo nl2br($var);
Avatar billede webcreator Nybegynder
01. september 2004 - 10:49 #3
Hrfm :)
Avatar billede stois Nybegynder
01. september 2004 - 10:49 #4
den virker ikke rigtigt for mig =/
Avatar billede stois Nybegynder
01. september 2004 - 10:50 #5
Jeg har nemlig også fundet en funktion, men måske bruger jeg den forkert?
Avatar billede stois Nybegynder
01. september 2004 - 10:53 #6
Jeg har nemlig fundet DEN funktion.....
Avatar billede exp Juniormester
01. september 2004 - 10:54 #7
så gør du da noget forkert...

nl2br() er den indbyggede i php til at gøre netop dette...

Så må du altså vise noget kode.
Avatar billede stois Nybegynder
01. september 2004 - 10:55 #8
oki =) .... finder lige noget frem =)
Avatar billede sukos Juniormester
01. september 2004 - 10:55 #9
Hvad med lidt kode?
Og ellers, jeg bruger dette, til at udskifte x-antal entertryk med et enkelt <br> tag

function br($var) {
return ereg_replace("(\r\n|\n\r|\n|\r)+", "<br>\n", $var);
}

d.v.s

echo br($str);
Avatar billede sukos Juniormester
01. september 2004 - 10:55 #10
Nååh, kode er på vej! :O)
Avatar billede stois Nybegynder
01. september 2004 - 11:02 #11
$User_Query = mysql_query("SELECT * FROM users WHERE user_id = '".$row_c->user_id."' LIMIT 1");
  $Fetch = mysql_fetch_object($User_Query);
  $ClStt = func::CheckClanStatus($row_c->user_id);
  $UserName = $Fetch->name;
  $UserNick = $Fetch->nick;
  $Body = $row_c->body;
  $Body = stripslashes($Body);
  $Body = forum::Format($Body);
  $Body = nl2br($Body);
  $Body = smiley::Parse($Body);
  ?>
    <tr>
      <td colspan="3" style="padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 5px;<?if($modus == 0){?> background-color: ABA78A;<?}else{?> background-color: transparent;<?}?>">
        <table width="100%" cellpadding="0" cellspacing="0" style="border: 1px black solid;">
          <tr>
            <td width="140" height="150" style="background-color: ABA78A; padding-top: 5px; padding-bottom: 5px;" valign="top">
              <table style="position:relative;" width="126" height="136" align="center" cellpadding="0" cellspacing="0" style="border: 2px black solid;">
                <tr>
                  <td class="main_tab">
                    <span style="position: absolute; top: 111px; left: 48px;">
                      <img border="0" width="25" height="25" src="<?=$ClStt[1]?>" alt="<?=$ClStt[0]?>"><img border="0" width="25" height="25" src="<?=$ClStt[3]?>" alt="<?=$ClStt[2]?>"><img border="0" width="25" height="25" src="<?=$ClStt[5]?>" alt="<?=$ClStt[4]?>">
                    </span>
                  <img border="0" width="125" height="135" src="<?=func::User_Picture($row_c->user_id)?>" alt="<?=$UserNick?>&nbsp;-&nbsp;<?=$UserName?>">
                </td>
              </tr>
              <tr>
                <td align="center" style="border-top: 2px black solid; background-color: CDCAAB;">
                  <?=date("j-n-Y G:i", $row_c->date)?>
                </td>
              </tr>
              <tr>
                <td align="center" style="border-top: 2px black solid; background-color: CDCAAB;">
                  User:&nbsp;
                  <?=$UserNick?>
                </td>
              </tr>
            </table>
          </td>
          <td style="vertical-align:top; border-left: 1px black solid; padding-left: 12px; padding-bottom: 7px; background-color: CDCAAB;">
            <div style="border: 1px black solid; position: relative; width: 175px; top: 5px; right: 7px; text-align: center; font-size: 14px;">
              <b>
                <?=stripslashes($row_c->headline)?>
              </b>
            </div>
            <br>
            <?=$Body?>
          </td>
        </tr>
      </table>
      </td>
    </tr>
  </table>
<?
Avatar billede sukos Juniormester
01. september 2004 - 11:07 #12
$Body = $row_c->body;
  $Body .= stripslashes($Body);
  $Body .= forum::Format($Body);
  $Body .= nl2br($Body);
  $Body .= smiley::Parse($Body);
Avatar billede stois Nybegynder
01. september 2004 - 11:07 #13
det tager nok lige lidt tid at komme det der igennem =)
Avatar billede expnet Seniormester
01. september 2004 - 11:08 #14
prøv det her

$User_Query = mysql_query("SELECT * FROM users WHERE user_id = '".$row_c->user_id."' LIMIT 1");
  $Fetch = mysql_fetch_object($User_Query);
  $ClStt = func::CheckClanStatus($row_c->user_id);
  $UserName = $Fetch->name;
  $UserNick = $Fetch->nick;
  $Body = $row_c->body;
  $Body .= stripslashes($Body);
  $Body .= forum::Format($Body);
  $Body .= nl2br($Body);
  $Body .= smiley::Parse($Body);
  ?>
Avatar billede stois Nybegynder
01. september 2004 - 12:23 #15
okay jeg prøver det =)
Avatar billede stois Nybegynder
01. september 2004 - 12:26 #16
helt sikkert ikke .= jeg skal bruge, eller komme indlægget x antal gange, efter hianden...
Avatar billede stois Nybegynder
01. september 2004 - 12:28 #17
okay nl2br virker fint, men husk at man ikke må bruge .=      ......
Avatar billede stois Nybegynder
01. september 2004 - 12:28 #18
send et svar =)
Avatar billede exp Juniormester
01. september 2004 - 12:46 #19
Hvem?
Avatar billede stois Nybegynder
01. september 2004 - 12:53 #20
en af jer.
Avatar billede stois Nybegynder
01. september 2004 - 12:53 #21
faktisk vil jeg sige at det er dig exp der skal svare..
Avatar billede expnet Seniormester
01. september 2004 - 12:56 #22
ja exp du skal have dem hvis nogle skal have point
Avatar billede exp Juniormester
01. september 2004 - 13:38 #23
godt så :-)
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