Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
HTML i PhpAf Ultra Supporter Padde | 31-08-2004 10:05 | 1407 visninger | 9 svar, hop til seneste
Hejsa, har en tagwall, hvordan pokker gør jeg sådan at jeg kan lave fed,kursiv understreget osv med fx <b></b> <i></i> osv... ? I får lige koden.... :)
<?php
include ("sql.php");
if ($_POST[action] == "insert"){
$navn = $_POST[navn];
$email = $_POST[email];
$hjemmeside = $_POST[hjemmeside];
$besked = $_POST[besked];
mysql_query($sql="INSERT INTO tagwall (navn, besked, hjemmeside, email, dato, ip) values ('$navn','$besked','$hjemmeside','$email',now(),'$REMOTE_ADDR')") or die (mysql_error(). 'SQL: ' .$sql);
header("location: meye-tagwall.php");}
?>
<html>
<head>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<table width="400" height="60" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<?
$s_tagwall = mysql_query("SELECT id,ip,navn,email,besked,hjemmeside,DATE_FORMAT(dato, '%d/%m-%Y %H:%i') AS dato FROM tagwall Order by id DESC");
WHILE ($tagwall = mysql_fetch_array($s_tagwall)){
$i++;
if($i%2==0)
$tagwall['besked'] = str_replace(':)', '<img src="gfx/normal.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':D', '<img src="gfx/glad.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(';)', '<img src="gfx/wink.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':(', '<img src="gfx/sad.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(":'(", '<img src="gfx/cry.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':@', '<img src="gfx/mad.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':P', '<img src="gfx/tongue.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':p', '<img src="gfx/tongue.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':O', '<img src="gfx/surprised.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':o', '<img src="gfx/surprised.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('(a)', '<img src="gfx/angel.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('(A)', '<img src="gfx/angel.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('lol', '<img src="gfx/lol.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('LOL', '<img src="gfx/lol.gif">', $tagwall['besked']);
?>
<tr>
<td width="212" height="25" bgcolor="#FFFFFF"><font size="1" face="Verdana"><b><font size="1" face="Verdana"><a href="mailto:<? print $tagwall[email]; ?>"><? print $tagwall[navn]; ?></a>
</b> - <a href="<? print $tagwall[hjemmeside]; ?>" target="_blank"><? print $tagwall[hjemmeside]; ?></a></font></td>
<td bgcolor="#FFFFFF" width="186"><div align="right"><font face=Verdana size=1><i><? print $tagwall[dato]; ?></i></font></div></td>
</tr>
<tr>
<td height="35" colspan="2" valign="top" bgcolor="#FFFFFF"><font size="1" face="Verdana"><? print nl2br($tagwall['besked']); ?></font>
</td>
</tr>
<? } ?>
<br>
</table>
<br><br>
<form action="<? $PHP_SELF ?>" method="post">
<font face="Verdana" size="1">
<table width="400" border="0">
<tr>
<td width="160"><font face="Verdana" size="1">Navn:</font></td>
<td width="231"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="navn">
</font></td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif">
<input name="email" type="text">
</font></td>
</tr>
<tr>
<td valign="top" align="left"><font size="1" face="Verdana">Hjemmeside:</font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif">
<input name="hjemmeside" type="text">
</font></td>
</tr>
<tr>
<td valign="top" align="left"><font face="Verdana" size="1">Besked:</font></td>
<td><textarea rows="6" cols="30" name="besked"></textarea></td>
</tr>
</table>
</font>
<p>
<font face="Verdana" size="1">
<input type="submit" name="insert" value="Tag!">
<input type="hidden" name="action" value="insert">
</font>
</p>
</body>
</html> --
meget lettere jeg bare henviser dig til eksperten.dk i denne tråd "http://eksperten.dk[...]
meget lettere..
men det er ikke php du skal bruge til den opgave.. det er snarere javascript der sørger for det med at bruge create.range og indsætte før og efter den.. -- Mail: [email protected]
ICQ: 126618316
Venlighed er som en boomerang #1 På upit da jeg gjorde så man kunne bruge fed kursiv og smilies var det hele i php, intet java der ;P så VED man kan =) -- »http://UpIt.dk[...] UpIt.dk - keep it simple.
NEW:Shortlink service:
»http://UpIt.dk[...] Hvad er det du vil? Vil du have så folk kan bruge html direkte eller softhtml som på eks. hol.dk med knapperne ?
Som jeg lige hurtigt kan se i din kode, har du ikke nogle funktionerne til at begrænse det input brugeren kan sende? Så pt. vil man kunne sende alle de tags til databasen man vil, og de vil blive fortolket på siden?
Eller har jeg overset noget?
-- Du kan sagtens gøre det med php MEN der er ingen grund til det man skal opdatere siden kun pga. man skal indsætte tekst
det er da dumt.. -- Mail: [email protected]
ICQ: 126618316
Venlighed er som en boomerang #4 Når nu teksten bliver posted til databasen alligevel - er det da ligemeget, det tager ihvertfald ikke længere tid -- Gæstebruger, opret dit eget login og få din egen signatur. #3 altså, jeg behøver ikke knapperne somher på hol...bare at de kan...bruge tags som <font>, <b>,<i>,<l>
Men jow, knapperne kunne vel osse bruges, ved bare ikke lige helt hvor jeg skulle have knapperne så... -- »http://UpIt.dk[...] UpIt.dk - keep it simple.
NEW:Shortlink service:
»http://UpIt.dk[...] #6: Du kan da også sagtens bruge <b> osv nu, du tjekker jo ikke indholdet før det indsættes i databasen eller erstatter < og > når du trækker det ud.
Hvis du mener at du KUN vil give lov til <b> osv, så skriv det lige. -- Ronson
http://www.chipsguiden.dk[...]
For os der elsker chips! $string = ereg_replace('', '<b />', $string);
$string = ereg_replace('', '</b>', $string);
Sværere er det ikke. -- <?php
include ("sql.php");
if ($_POST[action] == "insert"){
$navn = $_POST[navn];
$email = $_POST[email];
$hjemmeside = $_POST[hjemmeside];
$besked = $_POST[besked];
mysql_query($sql="INSERT INTO tagwall (navn, besked, hjemmeside, email, dato, ip) values ('$navn','$besked','$hjemmeside','$email',now(),'$REMOTE_ADDR')") or die (mysql_error(). 'SQL: ' .$sql);
header("location: meye-tagwall.php");}
?>
<html>
<head>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<table width="400" height="60" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<?
$s_tagwall = mysql_query("SELECT id,ip,navn,email,besked,hjemmeside,DATE_FORMAT(dato, '%d/%m-%Y %H:%i') AS dato FROM tagwall Order by id DESC");
WHILE ($tagwall = mysql_fetch_array($s_tagwall)){
$i++;
if($i%2==0)
$tagwall['besked'] = str_replace(':)', '<img src="gfx/normal.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':D', '<img src="gfx/glad.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(';)', '<img src="gfx/wink.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':(', '<img src="gfx/sad.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(":'(", '<img src="gfx/cry.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':@', '<img src="gfx/mad.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':P', '<img src="gfx/tongue.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':p', '<img src="gfx/tongue.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':O', '<img src="gfx/surprised.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace(':o', '<img src="gfx/surprised.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('(a)', '<img src="gfx/angel.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('(A)', '<img src="gfx/angel.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('lol', '<img src="gfx/lol.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('LOL', '<img src="gfx/lol.gif">', $tagwall['besked']);
$tagwall['besked'] = str_replace('', '<b>', $tagwall['besked']);
$tagwall['besked'] = str_replace('', '</b>', $tagwall['besked']);
$tagwall['besked'] = str_replace('[b]', '<b>', $tagwall['besked']);
$tagwall['besked'] = str_replace('[/b]', '</b>', $tagwall['besked']);
$tagwall['besked'] = str_replace('', '<i>', $tagwall['besked']);
$tagwall['besked'] = str_replace('', '</i>', $tagwall['besked']);
$tagwall['besked'] = str_replace('[i]', '<i>', $tagwall['besked']);
$tagwall['besked'] = str_replace('[/i]', '</i>', $tagwall['besked']);
?>
<tr>
<td width="212" height="25" bgcolor="#FFFFFF"><font size="1" face="Verdana"><b><font size="1" face="Verdana"><a href="mailto:<? print $tagwall[email]; ?>"><? print $tagwall[navn]; ?></a>
</b> - <a href="<? print $tagwall[hjemmeside]; ?>" target="_blank"><? print $tagwall[hjemmeside]; ?></a></font></td>
<td bgcolor="#FFFFFF" width="186"><div align="right"><font face=Verdana size=1><i><? print $tagwall[dato]; ?></i></font></div></td>
</tr>
<tr>
<td height="35" colspan="2" valign="top" bgcolor="#FFFFFF"><font size="1" face="Verdana"><? print nl2br($tagwall['besked']); ?></font>
</td>
</tr>
<? } ?>
<br>
</table>
<br><br>
<form action="<? $PHP_SELF ?>" method="post">
<font face="Verdana" size="1">
<table width="400" border="0">
<tr>
<td width="160"><font face="Verdana" size="1">Navn:</font></td>
<td width="231"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="navn">
</font></td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif">
<input name="email" type="text">
</font></td>
</tr>
<tr>
<td valign="top" align="left"><font size="1" face="Verdana">Hjemmeside:</font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif">
<input name="hjemmeside" type="text">
</font></td>
</tr>
<tr>
<td valign="top" align="left"><font face="Verdana" size="1">Besked:</font></td>
<td><textarea rows="6" cols="30" name="besked"></textarea></td>
</tr>
</table>
</font>
<p>
<font face="Verdana" size="1">
<input type="submit" name="insert" value="Tag!">
<input type="hidden" name="action" value="insert">
</font>
</p>
</body>
</html> --
Opret svar til indlægget: HTML i Php
Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.
Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.
Opret bruger | Login
|
Du skal være logget ind for at tilmelde dig nyhedsbrev.
Hvilken udbyder har du til internet? 425 personer har stemt - Mit energiselskab (Ewii f.eks) 12%
|