()
Newbie
Messaggi:
Iscritto:
|
Ciao a tutti!
Sto creando un forum con il php per il mio sito. Il forum prevede che i messaggi vengano scritti su un file .html
Il mio problema più grande è che non sò come mettere le faccine!!!
Mi spiego meglio: dovrei prevedere che quando scrivo ad esempio ":- D" spunti la faccina .
A questo punto i problemi sono 2: - come fare in modo che le faccine possano essere messe facilmente come in questo forum
- come fare in modo che dove appare la scritta ":- D", compaia la faccina corrispondente.
Spero di essere stato chiaro e di non aver creato confusione.
Grazie in anticipo a chi risponderà.
Simone
http://www.simonecassin.altervista.org
|
|
nick0 (Member)
Pro
Messaggi: 196
Iscritto: 19/10/2008
|
Postato originariamente da cassin.simone:
- come fare in modo che dove appare la scritta ":- D", compaia la faccina corrispondente.
|
|
|
()
Newbie
Messaggi:
Iscritto:
|
Grazie molte nick0.
Non mi è chiaro come sostituire cn quel codice le faccine. Potreste spiegarmelo?
Miraccomando: postate il codice intero.
Devo analizzare il file post.html e devo sostituire all'interno tutte le faccine :-) con l'immagine prova.jpg
Grazie per la risposta.
Spiegate bene.
Simone
Ultima modifica effettuata da il 18/04/2009 alle 16:19 |
|
queen_live78 (Normal User)
Newbie
Messaggi: 10
Iscritto: 12/10/2006
|
|
|
()
Newbie
Messaggi:
Iscritto:
|
Grazie...sto leggendo ora la sezione...tenete aperto il topic xke magari dv chiedere altre info!
Grazie |
|
()
Newbie
Messaggi:
Iscritto:
|
Problema: non funziona il codice...ditemi dove sbaglio
Codice sorgente - presumibilmente Plain Text |
<?
$var=fopen("Sezioni/$sezione/$nome_nuovo_topic.html","w");
$nome_nuovo_topic.html;
fwrite($var, "Titolo topic: $nome_nuovo_topic<br></br>");
fwrite($var, "Autore: $autore <br></br/> ");
fwrite($var, "Sezione: $sezione <br></br/>");
fwrite($var, "Testo: $text <br></br/>");
fwrite($var, "E-mail: $e-mail <br></br/>");
fwrite($var, "------------------------------------------------------------------------------ <br></br/>");
$str = str_replace(':felice:', '<img src="Faccine/felice.gif">', $var);
echo "Operazione terminata con successo";
?>
|
|
|
Mte90 (Member)
Guru
Messaggi: 1144
Iscritto: 25/03/2008
|
Forse non funziona perchè gli fai fare il replace dopo che hai salvato il testo...
comuqneu la seconda riga a che cavolo serve?
hai scritto una variabile che non fa niente...
|
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da Mte90:
hai scritto una variabile che non fa niente... |
hai ragione...nn serve
ma comunque nn funziona... |
|
Mte90 (Member)
Guru
Messaggi: 1144
Iscritto: 25/03/2008
|
Codice sorgente - presumibilmente Plain Text |
<?
$var=fopen("Sezioni/$sezione/$nome_nuovo_topic.html","w");
$var = str_replace(':felice:', '<img src="Faccine/felice.gif">', $var);
fwrite($var, "Titolo topic: $nome_nuovo_topic<br></br>");
fwrite($var, "Autore: $autore <br></br/> ");
fwrite($var, "Sezione: $sezione <br></br/>");
fwrite($var, "Testo: $text <br></br/>");
fwrite($var, "E-mail: $e-mail <br></br/>");
fwrite($var, "------------------------------------------------------------------------------ <br></br/>");
echo "Operazione terminata con successo";
?>
|
ti ho modificato il codice, perchè avevi messo che la stringa rimpiazzata non veniva salvata perchè di nome diverso...
ma i tuoi utenti possono modificare il proprio post?
in questo caso fai che il rimpiazzamento, come fanno tutti i cms, lo fanno al volo quando si carica la pagina e non al salvataggio, perchè gli utenti non sapendo che robbhè cancellano tutto.
|
|