Archief - PHP: Vind de fout niet !? ...

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ExOMaNiaC

Legacy Member
Hi,

Zou iemand mij aub willen helpen (heb zo goed als geen ervaring). Ik heb nu een tutorial voor klikbare smilies gevonden, maar kan deze maar niet zoals het zou moeten installeren... krijg altijd error. Zou aub iemand van jullie expert even mijn SHOUTBOX script willen aanpassen ? en dit heir opnieuw posten ... Ben je heel erg dankbaar ! ...

Hier is de tutorial : LINK

SCRIPT :

PHP:
<?php 
defined ('main') or die ( 'no direct access' ); 

if ( loggedin() ) { 
$shoutbox_VALUE_name = $_SESSION['authname']; 
} else { 
$shoutbox_VALUE_name = ''; 
} 
if ( !empty($_POST['shoutbox_submit']) ) { 
$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string'); 
$shoutbox_nickname = substr($shoutbox_nickname, 0, 15); 
$shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea'); 
$shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea); 
$shoutbox_textarea = strip_tags($shoutbox_textarea); 
if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) { 
db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' ); 
} 
} 
echo '<center><form name="shoutbox" action="index.php" method="POST">'; 
echo '<input type="text" align="center" size="15" class=login_1 name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">'; 
echo '<br /><textarea class=login_3 cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';

echo 'HIER ZOUDEN DE SMILIES MOETEN KOMEN';

echo '<input type="image" src="include/images/login/shoutbox.png" style="margin-top:3px;" name="shoutbox_submit" value="'.$lang['formsub'].'" />'; 
echo '</form><table width="102%" class="border" cellpadding="0" cellspacing="1" border="0">'; 
$erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT 15'); 
$class = 'Cnorm'; 
while ($row = db_fetch_object($erg) ) { 
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); 
echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b> '.preg_replace( '/([^\s]{10})(?=[^\s])/', "$1\n", $row->textarea).'</td></tr>'; 
} 
echo '</center></table><a class="box" href="index.php?shoutbox"><img src="include/images/login/archive.png" border="0" /></a>'; 

?>

Nogmaals Dank ! :$ :)

ExOMaNiaC

Legacy Member
Error in lijn 40 :d wrss omdat ik iets verkeerd doe ... maarja ... wat ? Zou jij die tut aub die snel willen toepassen op deze code ?

Ben je heel erg dankbaar ! :niceone: :woohoo:

Mvg

Tyfius

Legacy Member
Dit zijn zeker geen 40 lijnen, dus het zou anders handig zijn deze ook eens te voorzien, met de complete foutmelding.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan