Проблем с система за коментари

kosta

Registered
Как да направя някой като напише съобщение и цукне Изпрати и после натисне F5 да не се добавя отново!
 
или направи лимит по 1 коментар на ден да може да добавя потребител или през 1 минута да може да се пише коментар и няма да имаш проблеми :)
 
kosta каза:
Как да направя някой като напише съобщение и цукне Изпрати и после натисне F5 да не се добавя отново!


пусни една проверка за бутона

if($_POST['submit']) {

\\\koda

}
 
Проверяваш бутона дали е сетнат isset($_POST['submit']), след това като направиш заявката, след нея изтриваш данните в полетата

unset($_POST['comment']);
unset($_POST['submit']);


Ако имаш и други полета, които са към коментарите и тях ги ънсетваш.
 
header("LOCATION: galeriq.php?id=$id"); //Този код прави така, че когато рефрешнете страницата след добавянето на коментар да не добавя коментара на ново!
 
eddy каза:
header("LOCATION: galeriq.php?id=$id"); //Този код прави така, че когато рефрешнете страницата след добавянето на коментар да не добавя коментара на ново!
Този код не прави това! Чрез тази функция се прехвърляш на друга страница, но в случая ти върши работа... ;)
 
Ще ми го вградите ли в системата!

Код:
<?php
if(isset($_SESSION['logged']))
				{
				
if($_POST['submit']) 
				{
$text = addslashes(htmlspecialchars($_POST['text']));
$avtor = $_SESSION['userinfo']['username'];
$date = date("d.m.Y г. в H:i:s ч. ");
$ip = $_SERVER['REMOTE_ADDR'];
if($text == null || $avtor == null)
{
echo 'Попълни полетата';

}else{
if( preg_match("/(\burl\b|http|\www\.|\.(com|fr|us|net|bg||biz|info|org|ru|su|eu)\b)/i", $_POST['text']) )
{
echo 'Линковете не са позволени';
}else{
$sql = mysql_query("INSERT INTO shoutbox (text,avtor,date,ip) VALUES ('$text','$avtor','$date','$ip')") or die (mysql_error());
}

}
}

?>
<form action='' method='post' name="chatbox">
<center>
Текст:<br />
<textarea name='text' rows='4' id='commentarea' cols='20'></textarea><br />
<input type='submit' name='submit' class='submit' value='Изпрати' /> <input onclick="showSong('emoci')" type='button'  class='submit' value='Емоций' />
<div id="emoci" style="display:none;"><br><img src="img/emoticons/text_bold.png" onclick="javascript: bbcode('[b]Text', '[/b]', 'commentarea');"> <img src="img/emoticons/text_italic.png" onclick="javascript: bbcode('[i] Text', '[/i]', 'commentarea');"><img src="img/emoticons/text_strike.png" onclick="javascript: bbcode('[s]Text', '[/s]', 'commentarea');"> <img src="img/emoticons/text_underline.png" onclick="javascript: bbcode('[u]Text', '[/u]', 'commentarea');"><img src="img/emoticons/text_link.png" onclick="javascript: bbcode('[url] Text', '[/url]', 'commentarea');"><br>
<img src="img/emoticons/emoticon_evilgrin.png" onclick="javascript: bbcode(' ]:) ', '', 'commentarea');"> <img src="img/emoticons/emoticon_grin.png" onclick="javascript: bbcode(' :D ', '', 'commentarea');"> <img src="img/emoticons/emoticon_happy.png" onclick="javascript: bbcode(' (happy) ', '', 'commentarea');"> <img src="img/emoticons/emoticon_smile.png" onclick="javascript: bbcode(' :) ', '', 'commentarea');"> <img src="img/emoticons/emoticon_surprised.png" onclick="javascript: bbcode(' :O ', '', 'commentarea');"> <img src="img/emoticons/emoticon_tongue.png" onclick="javascript: bbcode(' :P ', '', 'commentarea');"> <img src="img/emoticons/emoticon_unhappy.png" onclick="javascript: bbcode(' :( ', '', 'commentarea');"> <img src="img/emoticons/emoticon_wink.png" onclick="javascript: bbcode(' ;) ', '', 'commentarea');"> <img src="img/emoticons/neutral.png" onclick="javascript: bbcode(' :| ', '', 'commentarea');"> <img src="img/emoticons/smiley_confuse.png" onclick="javascript: bbcode(' :S ', '', 'commentarea');"> <img src="img/emoticons/smiley_cool.png" onclick="javascript: bbcode(' 8-) ', '', 'commentarea');"> <img src="img/emoticons/smiley_cry.png" onclick="javascript: bbcode(' ;( ', '', 'commentarea');"> <img src="img/emoticons/smiley_mad.png" onclick="javascript: bbcode(' :@ ', '', 'commentarea');"> <img src="img/emoticons/smiley_red.png" onclick="javascript: bbcode(' (blush) ', '', 'commentarea');"> <img src="img/emoticons/smiley_roll.png" onclick="javascript: bbcode(' (roll) ', '', 'commentarea');"> <img src="img/emoticons/smiley_yell.png" onclick="javascript: bbcode(' (yell) ', '', 'commentarea');"> 
</div>
<br>
</center>
</form>
<?
}
else {
echo"<center><div class='warn3'>Трябва да си <a href='register'>регистриран</a> за да пишеш тук!</div></center><br>";
}
?>
<center>
<?php
$sql = mysql_query("SELECT * FROM shoutbox ORDER BY id DESC LIMIT 5") or die (mysql_error());
while($row = mysql_fetch_assoc($sql)){

$sql2 = mysql_query("SELECT COUNT(id) AS broi FROM shoutbox") or die (mysql_error());  
$row2 = mysql_fetch_array($sql2, MYSQL_ASSOC); 

$text = wordwrap($row['text'], 26, '<br />', $row['text']);

$bbcode = $text;


$bbcode = preg_replace("/(\[url\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $bbcode);
$bbcode = preg_replace("/(\[url=\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $bbcode);
$bbcode = preg_replace("/(\[s\])(.+?)(\[\/s\])/is", "<strike>\\2</strike>", $bbcode);
$bbcode = preg_replace("/(\[b\])(.+?)(\[\/b\])/is", "<b>\\2</b>", $bbcode);
$bbcode = preg_replace("/(\[i\])(.+?)(\[\/i\])/is", "<i>\\2</i>", $bbcode);
$bbcode = preg_replace("/(\[u\])(.+?)(\[\/u\])/is", "<u>\\2</u>", $bbcode);
$bbcode = str_replace ("]:)","<img src='img/emoticons/emoticon_evilgrin.png'>",$bbcode);
$bbcode = str_replace (":D","<img src='img/emoticons/emoticon_grin.png'>",$bbcode);
$bbcode = str_replace ("(happy)","<img src='img/emoticons/emoticon_happy.png'>",$bbcode);
$bbcode = str_replace (":)","<img src='img/emoticons/emoticon_happy.png'>",$bbcode);
$bbcode = str_replace (":O","<img src='img/emoticons/emoticon_surprised.png'>",$bbcode);
$bbcode = str_replace (":P","<img src='img/emoticons/emoticon_tongue.png'>",$bbcode);
$bbcode = str_replace (":(","<img src='img/emoticons/emoticon_unhappy.png'>",$bbcode);
$bbcode = str_replace (";)","<img src='img/emoticons/emoticon_wink.png'>",$bbcode);
$bbcode = str_replace (":|","<img src='img/emoticons/neutral.png'>",$bbcode);
$bbcode = str_replace (":S","<img src='img/emoticons/smiley_confuse.png'>",$bbcode);
$bbcode = str_replace ("8-)","<img src='img/emoticons/smiley_cool.png'>",$bbcode);
$bbcode = str_replace (";(","<img src='img/emoticons/smiley_cry.png'>",$bbcode);
$bbcode = str_replace (":@","<img src='img/emoticons/smiley_mad.png'>",$bbcode);
$bbcode = str_replace ("(blush)","<img src='img/emoticons/smiley_red.png'>",$bbcode);
$bbcode = str_replace ("(roll)","<img src='img/emoticons/smiley_roll.png'>",$bbcode);
$bbcode = str_replace ("(yell)","<img src='img/emoticons/smiley_yell.png'>",$bbcode);

if ($row2['broi'] = "0") {
echo"Все още няма съобщения!";
}else {
echo '
<table width="94%" class="chatbox">
<tr><td width="15"><img src="img/user.png" alt="" border="0" /></td><td><a href="profile/'.$row['avtor'].'"><b><font color="#555555">'.$row['avtor'].'</font></b></a></font>
<br /><font color="gray">'.$row['date'].'</font></td></tr>
<tr><td colspan="2">'.$bbcode.'</td></tr>

			</table>
';
}
}

?>
<hr style="margin:10px 20px 20px 4px;" width="10">
<?
$query = mysql_query("SELECT COUNT(id) AS broi FROM shoutbox") or die (mysql_error());  
$row = mysql_fetch_array($query, MYSQL_ASSOC); 
echo"<a href='allmessages'>Всички съобщения ($row[broi])</a>";
?>

</center>
</div>
 
PHP:
<?php
if(isset($_SESSION['logged']))
				{
				
if($_POST['submit']) 
				{
$text = addslashes(htmlspecialchars($_POST['text']));
$avtor = $_SESSION['userinfo']['username'];
$date = date("d.m.Y г. в H:i:s ч. ");
$ip = $_SERVER['REMOTE_ADDR'];
if($text == null || $avtor == null)
{
echo 'Попълни полетата';

}else{
if( preg_match("/(\burl\b|http|\www\.|\.(com|fr|us|net|bg||biz|info|org|ru|su|eu)\b)/i", $_POST['text']) )
{
echo 'Линковете не са позволени';
}else{
$sql = mysql_query("INSERT INTO shoutbox (text,avtor,date,ip) VALUES ('$text','$avtor','$date','$ip')") or die (mysql_error());
header("LOCATION: galeriq.php?id=$id");
}

}
}

?>
<form action='' method='post' name="chatbox">
<center>
Текст:<br />
<textarea name='text' rows='4' id='commentarea' cols='20'></textarea><br />
<input type='submit' name='submit' class='submit' value='Изпрати' /> <input onclick="showSong('emoci')" type='button'  class='submit' value='Емоций' />
<div id="emoci" style="display:none;"><br><img src="img/emoticons/text_bold.png" onclick="javascript: bbcode('[b]Text', '[/b]', 'commentarea');"> <img src="img/emoticons/text_italic.png" onclick="javascript: bbcode('[i] Text', '[/i]', 'commentarea');"><img src="img/emoticons/text_strike.png" onclick="javascript: bbcode('[s]Text', '[/s]', 'commentarea');"> <img src="img/emoticons/text_underline.png" onclick="javascript: bbcode('[u]Text', '[/u]', 'commentarea');"><img src="img/emoticons/text_link.png" onclick="javascript: bbcode('[url] Text', '[/url]', 'commentarea');"><br>
<img src="img/emoticons/emoticon_evilgrin.png" onclick="javascript: bbcode(' ]:) ', '', 'commentarea');"> <img src="img/emoticons/emoticon_grin.png" onclick="javascript: bbcode(' :D ', '', 'commentarea');"> <img src="img/emoticons/emoticon_happy.png" onclick="javascript: bbcode(' (happy) ', '', 'commentarea');"> <img src="img/emoticons/emoticon_smile.png" onclick="javascript: bbcode(' :) ', '', 'commentarea');"> <img src="img/emoticons/emoticon_surprised.png" onclick="javascript: bbcode(' :O ', '', 'commentarea');"> <img src="img/emoticons/emoticon_tongue.png" onclick="javascript: bbcode(' :P ', '', 'commentarea');"> <img src="img/emoticons/emoticon_unhappy.png" onclick="javascript: bbcode(' :( ', '', 'commentarea');"> <img src="img/emoticons/emoticon_wink.png" onclick="javascript: bbcode(' ;) ', '', 'commentarea');"> <img src="img/emoticons/neutral.png" onclick="javascript: bbcode(' :| ', '', 'commentarea');"> <img src="img/emoticons/smiley_confuse.png" onclick="javascript: bbcode(' :S ', '', 'commentarea');"> <img src="img/emoticons/smiley_cool.png" onclick="javascript: bbcode(' 8-) ', '', 'commentarea');"> <img src="img/emoticons/smiley_cry.png" onclick="javascript: bbcode(' ;( ', '', 'commentarea');"> <img src="img/emoticons/smiley_mad.png" onclick="javascript: bbcode(' :@ ', '', 'commentarea');"> <img src="img/emoticons/smiley_red.png" onclick="javascript: bbcode(' (blush) ', '', 'commentarea');"> <img src="img/emoticons/smiley_roll.png" onclick="javascript: bbcode(' (roll) ', '', 'commentarea');"> <img src="img/emoticons/smiley_yell.png" onclick="javascript: bbcode(' (yell) ', '', 'commentarea');"> 
</div>
<br>
</center>
</form>
<?
}
else {
echo"<center><div class='warn3'>Трябва да си <a href='register'>регистриран</a> за да пишеш тук!</div></center><br>";
}
?>
<center>
<?php
$sql = mysql_query("SELECT * FROM shoutbox ORDER BY id DESC LIMIT 5") or die (mysql_error());
while($row = mysql_fetch_assoc($sql)){

$sql2 = mysql_query("SELECT COUNT(id) AS broi FROM shoutbox") or die (mysql_error());  
$row2 = mysql_fetch_array($sql2, MYSQL_ASSOC); 

$text = wordwrap($row['text'], 26, '<br />', $row['text']);

$bbcode = $text;


$bbcode = preg_replace("/(\[url\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $bbcode);
$bbcode = preg_replace("/(\[url=\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $bbcode);
$bbcode = preg_replace("/(\[s\])(.+?)(\[\/s\])/is", "<strike>\\2</strike>", $bbcode);
$bbcode = preg_replace("/(\[b\])(.+?)(\[\/b\])/is", "<b>\\2</b>", $bbcode);
$bbcode = preg_replace("/(\[i\])(.+?)(\[\/i\])/is", "<i>\\2</i>", $bbcode);
$bbcode = preg_replace("/(\[u\])(.+?)(\[\/u\])/is", "<u>\\2</u>", $bbcode);
$bbcode = str_replace ("]:)","<img src='img/emoticons/emoticon_evilgrin.png'>",$bbcode);
$bbcode = str_replace (":D","<img src='img/emoticons/emoticon_grin.png'>",$bbcode);
$bbcode = str_replace ("(happy)","<img src='img/emoticons/emoticon_happy.png'>",$bbcode);
$bbcode = str_replace (":)","<img src='img/emoticons/emoticon_happy.png'>",$bbcode);
$bbcode = str_replace (":O","<img src='img/emoticons/emoticon_surprised.png'>",$bbcode);
$bbcode = str_replace (":P","<img src='img/emoticons/emoticon_tongue.png'>",$bbcode);
$bbcode = str_replace (":(","<img src='img/emoticons/emoticon_unhappy.png'>",$bbcode);
$bbcode = str_replace (";)","<img src='img/emoticons/emoticon_wink.png'>",$bbcode);
$bbcode = str_replace (":|","<img src='img/emoticons/neutral.png'>",$bbcode);
$bbcode = str_replace (":S","<img src='img/emoticons/smiley_confuse.png'>",$bbcode);
$bbcode = str_replace ("8-)","<img src='img/emoticons/smiley_cool.png'>",$bbcode);
$bbcode = str_replace (";(","<img src='img/emoticons/smiley_cry.png'>",$bbcode);
$bbcode = str_replace (":@","<img src='img/emoticons/smiley_mad.png'>",$bbcode);
$bbcode = str_replace ("(blush)","<img src='img/emoticons/smiley_red.png'>",$bbcode);
$bbcode = str_replace ("(roll)","<img src='img/emoticons/smiley_roll.png'>",$bbcode);
$bbcode = str_replace ("(yell)","<img src='img/emoticons/smiley_yell.png'>",$bbcode);

if ($row2['broi'] = "0") {
echo"Все още няма съобщения!";
}else {
echo '
<table width="94%" class="chatbox">
<tr><td width="15"><img src="img/user.png" alt="" border="0" /></td><td><a href="profile/'.$row['avtor'].'"><b><font color="#555555">'.$row['avtor'].'</font></b></a></font>
<br /><font color="gray">'.$row['date'].'</font></td></tr>
<tr><td colspan="2">'.$bbcode.'</td></tr>

			</table>
';
}
}

?>
<hr style="margin:10px 20px 20px 4px;" width="10">
<?
$query = mysql_query("SELECT COUNT(id) AS broi FROM shoutbox") or die (mysql_error());  
$row = mysql_fetch_array($query, MYSQL_ASSOC); 
echo"<a href='allmessages'>Всички съобщения ($row[broi])</a>";
?>

</center>
</div>
 
PHP:
<?php
if(isset($_SESSION['logged']))
                                {
                                
if($_POST['submit']) 
                                {
$text = addslashes(htmlspecialchars($_POST['text']));
$avtor = $_SESSION['userinfo']['username'];
$date = date("d.m.Y г. в H:i:s ч. ");
$ip = $_SERVER['REMOTE_ADDR'];
if($text == null || $avtor == null)
{
echo 'Попълни полетата';

}else{
if( preg_match("/(\burl\b|http|\www\.|\.(com|fr|us|net|bg||biz|info|org|ru|su|eu)\b)/i", $_POST['text']) )
{
echo 'Линковете не са позволени';
}else{
$sql = mysql_query("INSERT INTO shoutbox (text,avtor,date,ip) VALUES ('$text','$avtor','$date','$ip')") or die (mysql_error());
header("Location: index.php");


}

}
}

?>
<form action='' method='post' name="chatbox">
<center>
Текст:<br />
<textarea name='text' rows='4' id='commentarea' cols='20'></textarea><br />
<input type='submit' name='submit' class='submit' value='Изпрати' /> <input onclick="showSong('emoci')" type='button'  class='submit' value='Емоций' />
<div id="emoci" style="display:none;"><br><img src="img/emoticons/text_bold.png" onclick="javascript: bbcode('Text', '', 'commentarea');"> <img src="img/emoticons/text_italic.png" onclick="javascript: bbcode(' Text', '', 'commentarea');"><img src="img/emoticons/text_strike.png" onclick="javascript: bbcode('[s]Text', '[/s]', 'commentarea');"> <img src="img/emoticons/text_underline.png" onclick="javascript: bbcode('Text', '', 'commentarea');"><img src="img/emoticons/text_link.png" onclick="javascript: bbcode('[url] Text', '[/url]', 'commentarea');"><br>
<img src="img/emoticons/emoticon_evilgrin.png" onclick="javascript: bbcode(' ]Smile ', '', 'commentarea');"> <img src="img/emoticons/emoticon_grin.png" onclick="javascript: bbcode(' Very Happy ', '', 'commentarea');"> <img src="img/emoticons/emoticon_happy.png" onclick="javascript: bbcode(' (happy) ', '', 'commentarea');"> <img src="img/emoticons/emoticon_smile.png" onclick="javascript: bbcode(' Smile ', '', 'commentarea');"> <img src="img/emoticons/emoticon_surprised.png" onclick="javascript: bbcode(' :O ', '', 'commentarea');"> <img src="img/emoticons/emoticon_tongue.png" onclick="javascript: bbcode(' Razz ', '', 'commentarea');"> <img src="img/emoticons/emoticon_unhappy.png" onclick="javascript: bbcode(' Sad ', '', 'commentarea');"> <img src="img/emoticons/emoticon_wink.png" onclick="javascript: bbcode(' Wink ', '', 'commentarea');"> <img src="img/emoticons/neutral.png" onclick="javascript: bbcode(' Neutral ', '', 'commentarea');"> <img src="img/emoticons/smiley_confuse.png" onclick="javascript: bbcode(' :S ', '', 'commentarea');"> <img src="img/emoticons/smiley_cool.png" onclick="javascript: bbcode(' Cool ', '', 'commentarea');"> <img src="img/emoticons/smiley_cry.png" onclick="javascript: bbcode(' ;( ', '', 'commentarea');"> <img src="img/emoticons/smiley_mad.png" onclick="javascript: bbcode(' :@ ', '', 'commentarea');"> <img src="img/emoticons/smiley_red.png" onclick="javascript: bbcode(' (blush) ', '', 'commentarea');"> <img src="img/emoticons/smiley_roll.png" onclick="javascript: bbcode(' (roll) ', '', 'commentarea');"> <img src="img/emoticons/smiley_yell.png" onclick="javascript: bbcode(' (yell) ', '', 'commentarea');"> 
</div>
<br>
</center>
</form>
<?
}
else {
echo"<center><div class='warn3'>Трябва да си <a href='register'>регистриран</a> за да пишеш тук!</div></center><br>";
}
?>
<center>
<?php
$sql = mysql_query("SELECT * FROM shoutbox ORDER BY id DESC LIMIT 5") or die (mysql_error());
while($row = mysql_fetch_assoc($sql)){

$sql2 = mysql_query("SELECT COUNT(id) AS broi FROM shoutbox") or die (mysql_error());  
$row2 = mysql_fetch_array($sql2, MYSQL_ASSOC); 

$text = wordwrap($row['text'], 26, '<br />', $row['text']);

$bbcode = $text;


$bbcode = preg_replace("/(\[url\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $bbcode);
$bbcode = preg_replace("/(\[url=\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $bbcode);
$bbcode = preg_replace("/(\[s\])(.+?)(\[\/s\])/is", "<strike>\\2</strike>", $bbcode);
$bbcode = preg_replace("/(\[b\])(.+?)(\[\/b\])/is", "<b>\\2</b>", $bbcode);
$bbcode = preg_replace("/(\[i\])(.+?)(\[\/i\])/is", "<i>\\2</i>", $bbcode);
$bbcode = preg_replace("/(\[u\])(.+?)(\[\/u\])/is", "<u>\\2</u>", $bbcode);
$bbcode = str_replace ("]Smile","<img src='img/emoticons/emoticon_evilgrin.png'>",$bbcode);
$bbcode = str_replace ("Very Happy","<img src='img/emoticons/emoticon_grin.png'>",$bbcode);
$bbcode = str_replace ("(happy)","<img src='img/emoticons/emoticon_happy.png'>",$bbcode);
$bbcode = str_replace ("Smile","<img src='img/emoticons/emoticon_happy.png'>",$bbcode);
$bbcode = str_replace (":O","<img src='img/emoticons/emoticon_surprised.png'>",$bbcode);
$bbcode = str_replace ("Razz","<img src='img/emoticons/emoticon_tongue.png'>",$bbcode);
$bbcode = str_replace ("Sad","<img src='img/emoticons/emoticon_unhappy.png'>",$bbcode);
$bbcode = str_replace ("Wink","<img src='img/emoticons/emoticon_wink.png'>",$bbcode);
$bbcode = str_replace ("Neutral","<img src='img/emoticons/neutral.png'>",$bbcode);
$bbcode = str_replace (":S","<img src='img/emoticons/smiley_confuse.png'>",$bbcode);
$bbcode = str_replace ("Cool","<img src='img/emoticons/smiley_cool.png'>",$bbcode);
$bbcode = str_replace (";(","<img src='img/emoticons/smiley_cry.png'>",$bbcode);
$bbcode = str_replace (":@","<img src='img/emoticons/smiley_mad.png'>",$bbcode);
$bbcode = str_replace ("(blush)","<img src='img/emoticons/smiley_red.png'>",$bbcode);
$bbcode = str_replace ("(roll)","<img src='img/emoticons/smiley_roll.png'>",$bbcode);
$bbcode = str_replace ("(yell)","<img src='img/emoticons/smiley_yell.png'>",$bbcode);

if ($row2['broi'] = "0") {
echo"Все още няма съобщения!";
}else {
echo '
<table width="94%" class="chatbox">
<tr><td width="15"><img src="img/user.png" alt="" border="0" /></td><td><a href="profile/'.$row['avtor'].'"><b><font color="#555555">'.$row['avtor'].'</font></b></a></font>
<br /><font color="gray">'.$row['date'].'</font></td></tr>
<tr><td colspan="2">'.$bbcode.'</td></tr>

                        </table>
';
}
}

?>
<hr style="margin:10px 20px 20px 4px;" width="10">
<?
$query = mysql_query("SELECT COUNT(id) AS broi FROM shoutbox") or die (mysql_error());  
$row = mysql_fetch_array($query, MYSQL_ASSOC); 
echo"<a href='allmessages'>Всички съобщения ($row[broi])</a>";
?>

</center>
</div>

Сега ще праща в index.php
 
Много мерси че постна кода , най-накрая разбрах как да си направя имотиконите .. цял ден се рових . :?: Иначе да промени си името вместо gallery да препраща там където ти е системата за коментари.
 
Дава ми грешка Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\cs\css\functions.php:208) in C:\xampp\htdocs\cs\css\functions.php on line 240
 
PHP:
<?php
session_start();
if(isset($_SESSION['logged']))
                                {
                                
if($_POST['submit']) 
                                {
$text = addslashes(htmlspecialchars($_POST['text']));
$avtor = $_SESSION['userinfo']['username'];
$date = date("d.m.Y г. в H:i:s ч. ");
$ip = $_SERVER['REMOTE_ADDR'];
if($text == null || $avtor == null)
{
echo 'Попълни полетата';

}else{
if( preg_match("/(\burl\b|http|\www\.|\.(com|fr|us|net|bg||biz|info|org|ru|su|eu)\b)/i", $_POST['text']) )
{
echo 'Линковете не са позволени';
}else{
$sql = mysql_query("INSERT INTO shoutbox (text,avtor,date,ip) VALUES ('$text','$avtor','$date','$ip')") or die (mysql_error());
header("Location: index.php");


}

}
}

?>
<form action='' method='post' name="chatbox">
<center>
Текст:<br />
<textarea name='text' rows='4' id='commentarea' cols='20'></textarea><br />
<input type='submit' name='submit' class='submit' value='Изпрати' /> <input onclick="showSong('emoci')" type='button'  class='submit' value='Емоций' />
<div id="emoci" style="display:none;"><br><img src="img/emoticons/text_bold.png" onclick="javascript: bbcode('Text', '', 'commentarea');"> <img src="img/emoticons/text_italic.png" onclick="javascript: bbcode(' Text', '', 'commentarea');"><img src="img/emoticons/text_strike.png" onclick="javascript: bbcode('[s]Text', '[/s]', 'commentarea');"> <img src="img/emoticons/text_underline.png" onclick="javascript: bbcode('Text', '', 'commentarea');"><img src="img/emoticons/text_link.png" onclick="javascript: bbcode('[url] Text', '[/url]', 'commentarea');"><br>
<img src="img/emoticons/emoticon_evilgrin.png" onclick="javascript: bbcode(' ]Smile ', '', 'commentarea');"> <img src="img/emoticons/emoticon_grin.png" onclick="javascript: bbcode(' Very Happy ', '', 'commentarea');"> <img src="img/emoticons/emoticon_happy.png" onclick="javascript: bbcode(' (happy) ', '', 'commentarea');"> <img src="img/emoticons/emoticon_smile.png" onclick="javascript: bbcode(' Smile ', '', 'commentarea');"> <img src="img/emoticons/emoticon_surprised.png" onclick="javascript: bbcode(' :O ', '', 'commentarea');"> <img src="img/emoticons/emoticon_tongue.png" onclick="javascript: bbcode(' Razz ', '', 'commentarea');"> <img src="img/emoticons/emoticon_unhappy.png" onclick="javascript: bbcode(' Sad ', '', 'commentarea');"> <img src="img/emoticons/emoticon_wink.png" onclick="javascript: bbcode(' Wink ', '', 'commentarea');"> <img src="img/emoticons/neutral.png" onclick="javascript: bbcode(' Neutral ', '', 'commentarea');"> <img src="img/emoticons/smiley_confuse.png" onclick="javascript: bbcode(' :S ', '', 'commentarea');"> <img src="img/emoticons/smiley_cool.png" onclick="javascript: bbcode(' Cool ', '', 'commentarea');"> <img src="img/emoticons/smiley_cry.png" onclick="javascript: bbcode(' ;( ', '', 'commentarea');"> <img src="img/emoticons/smiley_mad.png" onclick="javascript: bbcode(' :@ ', '', 'commentarea');"> <img src="img/emoticons/smiley_red.png" onclick="javascript: bbcode(' (blush) ', '', 'commentarea');"> <img src="img/emoticons/smiley_roll.png" onclick="javascript: bbcode(' (roll) ', '', 'commentarea');"> <img src="img/emoticons/smiley_yell.png" onclick="javascript: bbcode(' (yell) ', '', 'commentarea');"> 
</div>
<br>
</center>
</form>
<?
}
else {
echo"<center><div class='warn3'>Трябва да си <a href='register'>регистриран</a> за да пишеш тук!</div></center><br>";
}
?>
<center>
<?php
$sql = mysql_query("SELECT * FROM shoutbox ORDER BY id DESC LIMIT 5") or die (mysql_error());
while($row = mysql_fetch_assoc($sql)){

$sql2 = mysql_query("SELECT COUNT(id) AS broi FROM shoutbox") or die (mysql_error());  
$row2 = mysql_fetch_array($sql2, MYSQL_ASSOC); 

$text = wordwrap($row['text'], 26, '<br />', $row['text']);

$bbcode = $text;


$bbcode = preg_replace("/(\[url\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $bbcode);
$bbcode = preg_replace("/(\[url=\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $bbcode);
$bbcode = preg_replace("/(\[s\])(.+?)(\[\/s\])/is", "<strike>\\2</strike>", $bbcode);
$bbcode = preg_replace("/(\[b\])(.+?)(\[\/b\])/is", "<b>\\2</b>", $bbcode);
$bbcode = preg_replace("/(\[i\])(.+?)(\[\/i\])/is", "<i>\\2</i>", $bbcode);
$bbcode = preg_replace("/(\[u\])(.+?)(\[\/u\])/is", "<u>\\2</u>", $bbcode);
$bbcode = str_replace ("]Smile","<img src='img/emoticons/emoticon_evilgrin.png'>",$bbcode);
$bbcode = str_replace ("Very Happy","<img src='img/emoticons/emoticon_grin.png'>",$bbcode);
$bbcode = str_replace ("(happy)","<img src='img/emoticons/emoticon_happy.png'>",$bbcode);
$bbcode = str_replace ("Smile","<img src='img/emoticons/emoticon_happy.png'>",$bbcode);
$bbcode = str_replace (":O","<img src='img/emoticons/emoticon_surprised.png'>",$bbcode);
$bbcode = str_replace ("Razz","<img src='img/emoticons/emoticon_tongue.png'>",$bbcode);
$bbcode = str_replace ("Sad","<img src='img/emoticons/emoticon_unhappy.png'>",$bbcode);
$bbcode = str_replace ("Wink","<img src='img/emoticons/emoticon_wink.png'>",$bbcode);
$bbcode = str_replace ("Neutral","<img src='img/emoticons/neutral.png'>",$bbcode);
$bbcode = str_replace (":S","<img src='img/emoticons/smiley_confuse.png'>",$bbcode);
$bbcode = str_replace ("Cool","<img src='img/emoticons/smiley_cool.png'>",$bbcode);
$bbcode = str_replace (";(","<img src='img/emoticons/smiley_cry.png'>",$bbcode);
$bbcode = str_replace (":@","<img src='img/emoticons/smiley_mad.png'>",$bbcode);
$bbcode = str_replace ("(blush)","<img src='img/emoticons/smiley_red.png'>",$bbcode);
$bbcode = str_replace ("(roll)","<img src='img/emoticons/smiley_roll.png'>",$bbcode);
$bbcode = str_replace ("(yell)","<img src='img/emoticons/smiley_yell.png'>",$bbcode);

if ($row2['broi'] = "0") {
echo"Все още няма съобщения!";
}else {
echo '
<table width="94%" class="chatbox">
<tr><td width="15"><img src="img/user.png" alt="" border="0" /></td><td><a href="profile/'.$row['avtor'].'"><b><font color="#555555">'.$row['avtor'].'</font></b></a></font>
<br /><font color="gray">'.$row['date'].'</font></td></tr>
<tr><td colspan="2">'.$bbcode.'</td></tr>

                        </table>
';
}
}

?>
<hr style="margin:10px 20px 20px 4px;" width="10">
<?
$query = mysql_query("SELECT COUNT(id) AS broi FROM shoutbox") or die (mysql_error());  
$row = mysql_fetch_array($query, MYSQL_ASSOC); 
echo"<a href='allmessages'>Всички съобщения ($row[broi])</a>";
?>

</center>
</div>
 

Back
Горе