piccolo problema con il c postato il 27/10/2006 10:48:49 nel forum programmazione, gdrcd e open source
piccolo problema con il codice di raiken.
Ho modificato totalmente la scheda avatar stando ben attento ai comandi php. (non conoscendoli tanto).
ora mi capita che ogni volta che modifico la scheda, nel testo del database relativo a "storia", "descrizione", "amicizie" ecc ecc mi vengono aggiunti dei <br> ad ogni invio a capo. O.o
e questo ogni volta che modifico la scheda anche se non tocco nulla! sembra che ogni volta che pigio "modifica" succeda questo.
nell`avatar_mod_eve ho queste linee:
$descrizione=trim(addslashes(stripslashes($descrizione)));
$descrizione=eregi_replace("<","<",$descrizione);
$descrizione=eregi_replace(">",">",$descrizione);
$descrizione=eregi_replace("\n","<br>",$descrizione);
ecc per tutti gli altri campi.
cosa potrei guardare? non mi sembra ci sia nulla di strano...
Pagine → 1
27/10/2006 15:02:07
c`è la funcion che modifica i /n di php in <br>
gli /n di php sono i ritorni a capo che vengono fatto nelle textarea.
27/10/2006 15:31:55
si infatti, esattamente.
solo che poi nel campo del database mi trovo questo , faccio un esempio:
--------
tizio rcaio sempronio
<br> tizio caio sempronio
<br> tizio caio sempronio
<br> tizio caio sempronio
e ovviamente me lo ritrovo anche nel gioco. E ogni volta che "modifico, mi trvo un tag in più:
------
tizio rcaio sempronio
<br><br> tizio caio sempronio
<br><br> tizio caio sempronio
<br><br> tizio caio sempronio
eccu. così. Forse non mi ero spiegato bene ^^
27/10/2006 16:48:38
Problema comune anche da me, ma cosi risolto
$variabile= str_replace("<br />","",$variabile);
$variabile= nl2br($variabile);
dove $variabile è il post del campo testo
In pratica toglo i tag br, tanto poi vengono rimessi dove sente che c` è un invio cosi non li fa doppi :D
EDIT: nl2br fa la stessa cosa di str_replace("\n","<br>",$variabile) solo che mette "<br />" il cui funzionamento è identico
27/10/2006 17:41:01
nu.. problema rimasto ma leggermente variato.
la parte di testo riguardante questo capo, nell` avatar_mod_exe.php , con le aggiunte suggerite è questa:
$descrizione=trim(addslashes(stripslashes($descrizione)));
$descrizione=eregi_replace("<","<",$descrizione);
$descrizione=eregi_replace(">",">",$descrizione);
$descrizione=str_replace("<br />","",$descrizione);
$descrizione=nl2br($descrizione);
ed ottengo nella scheda questo:
tizio caio sempronio <br />
<br />
tizio caio sempronio <br />
<br />
tizio caio sempronio <br />
<br />
ad ogni modifica successiva aggiunge un <br />
faccio rpesente però che nel momento in cui vado a modificare, la scheda pg modificata che si presenta è corretta.
MA nel campo del database, controllando con myadmin, risultano già esserci questi maledetti BR -.-
ovviamente alla successiva modifica, me li trovo nei campi di testo , che non fanno altro che leggere cosa cìè nel database.
argh. -.-
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
patacco00 ha risposto alla discussione: Una land con forti elementi d'ispirazione di Dragonero?