Inserire faccine in un form commento

PaloAlto

Nuovo Utente
5 Nov 2008
43
0
6
Inserendo questo codice:

PHP:
$_POST['disc_body'] = str_replace("colly", "<img src='/commenti/images/smiles1.gif'>", $_POST['disc_body']);
    echo $_POST['disc_body'];
	$_POST['disc_body'] = str_replace("greeny", "<img src='/commenti/images/smiles2.gif'>", $_POST['disc_body']);
    echo $_POST['disc_body'];
	$_POST['disc_body'] = str_replace("idimid", "<img src='/commenti/images/smiles3.gif'>", $_POST['disc_body']);
    echo $_POST['disc_body'];
	$_POST['disc_body'] = str_replace("smily", "<img src='/commenti/images/smiles4.gif'>", $_POST['disc_body']);
    echo $_POST['disc_body'];
	$_POST['disc_body'] = str_replace("bluey", "<img src='/commenti/images/smiles5.gif'>", $_POST['disc_body']);
    echo $_POST['disc_body'];
	$_POST['disc_body'] = str_replace("redy", "<img src='/commenti/images/smiles6.gif'>", $_POST['disc_body']);
    echo $_POST['disc_body'];


per fare interpretare alla pagina il codice per visualizzare delle faccine mi viene fuori l'errore:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /web/htdocs/www.paolinopaperino.net/home/commenti/templates/default.php on line 52
il resto del codice che permette di inserire le faccine nel form è questo:

<img src="/commenti/images/smiles1.gif" onclick="document.form.disc_body.value+='colly'" />
<img src="/commenti/images/smiles2.gif" onclick="document.form.disc_body.value+='greeny'" />
<img src="/commenti/images/smiles3.gif" onclick="document.form.disc_body.value+='idimid'" />
<img src="/commenti/images/smiles4.gif" onclick="document.form.disc_body.value+='smily'" />
<img src="/commenti/images/smiles5.gif" onclick="document.form.disc_body.value+='bluey'" />
<img src="/commenti/images/smiles6.gif" onclick="document.form.disc_body.value+='redy'" />
 
Ultima modifica di un moderatore:

PaloAlto

Nuovo Utente
5 Nov 2008
43
0
6
Proprio quello che ho postato e cioè:

$_POST['disc_body'] = str_replace("colly", "<img src='/commenti/images/smiles1.gif'>", $_POST['disc_body']);
echo $_POST['disc_body'];
$_POST['disc_body'] = str_replace("greeny", "<img src='/commenti/images/smiles2.gif'>", $_POST['disc_body']);
echo $_POST['disc_body'];
$_POST['disc_body'] = str_replace("idimid", "<img src='/commenti/images/smiles3.gif'>", $_POST['disc_body']);
echo $_POST['disc_body'];
$_POST['disc_body'] = str_replace("smily", "<img src='/commenti/images/smiles4.gif'>", $_POST['disc_body']);
echo $_POST['disc_body'];
$_POST['disc_body'] = str_replace("bluey", "<img src='/commenti/images/smiles5.gif'>", $_POST['disc_body']);
echo $_POST['disc_body'];
$_POST['disc_body'] = str_replace("redy", "<img src='/commenti/images/smiles6.gif'>", $_POST['disc_body']);
echo $_POST['disc_body'];
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Prova a stampare il contenuto di $_POST['disc_body'] prima del replace. Secondo me è lì il problema.