Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Aiuto creazione forum!
Forum - PHP - Aiuto creazione forum!

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
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

PM Quote
Avatar
nick0 (Member)
Pro


Messaggi: 196
Iscritto: 19/10/2008

Segnala al moderatore
Postato alle 14:37
Sabato, 18/04/2009
Testo quotato

Postato originariamente da cassin.simone:

- come fare in modo che dove appare la scritta ":- D", compaia la faccina corrispondente.



dovresti con una regexp trovare ogni ':-D' presente nel testo e sostituirla con
<img src="/tuo/percorso/faccina_xxx">

per la sostituzione puoi usare str_ireplace

http://it2.php.net/manual/en/function.str-ireplace.php

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:55
Sabato, 18/04/2009
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
PM Quote
Avatar
queen_live78 (Normal User)
Newbie


Messaggi: 10
Iscritto: 12/10/2006

Segnala al moderatore
Postato alle 22:01
Mercoledì, 22/04/2009
RegExp sta per "Regular Expressions" puoi dare un okkiata qui :http://natonelbronx.wordpress.com/2007/12/02/le-espression ...


www.tuttosoft.it
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:40
Giovedì, 23/04/2009
Testo quotato

Postato originariamente da queen_live78:

RegExp sta per "Regular Expressions" puoi dare un okkiata qui :http://natonelbronx.wordpress.com/2007/12/02/le-espression ...


Grazie...sto leggendo ora la sezione...tenete aperto il topic xke magari dv chiedere altre info!
Grazie:k::k:

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:20
Venerdì, 24/04/2009
Problema: non funziona il codice...ditemi dove sbaglio

Codice sorgente - presumibilmente Plain Text

  1. <?
  2. $var=fopen("Sezioni/$sezione/$nome_nuovo_topic.html","w");
  3. $nome_nuovo_topic.html;
  4. fwrite($var, "Titolo topic:  $nome_nuovo_topic<br></br>");
  5. fwrite($var, "Autore: $autore  <br></br/> ");
  6. fwrite($var, "Sezione: $sezione  <br></br/>");
  7. fwrite($var, "Testo: $text  <br></br/>");
  8. fwrite($var, "E-mail: $e-mail  <br></br/>");
  9. fwrite($var, "------------------------------------------------------------------------------  <br></br/>");
  10. $str = str_replace(':felice:', '<img src="Faccine/felice.gif">', $var);
  11. echo "Operazione terminata con successo";
  12. ?>


PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 12:37
Domenica, 26/04/2009
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...


http://www.mte90.net/
Kde, Debian e Programmazione web/Desktop!


Linux Counter.li #482442
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:23
Domenica, 26/04/2009
Testo quotato

Postato originariamente da Mte90:

hai scritto una variabile che non fa niente...


hai ragione...nn serve
ma comunque nn funziona...:d

PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 21:41
Lunedì, 27/04/2009
Codice sorgente - presumibilmente Plain Text

  1. <?
  2. $var=fopen("Sezioni/$sezione/$nome_nuovo_topic.html","w");
  3. $var = str_replace(':felice:', '<img src="Faccine/felice.gif">', $var);
  4. fwrite($var, "Titolo topic:  $nome_nuovo_topic<br></br>");
  5. fwrite($var, "Autore: $autore  <br></br/> ");
  6. fwrite($var, "Sezione: $sezione  <br></br/>");
  7. fwrite($var, "Testo: $text  <br></br/>");
  8. fwrite($var, "E-mail: $e-mail  <br></br/>");
  9. fwrite($var, "------------------------------------------------------------------------------  <br></br/>");
  10. echo "Operazione terminata con successo";
  11. ?>


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.


http://www.mte90.net/
Kde, Debian e Programmazione web/Desktop!


Linux Counter.li #482442
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo