in pratica ho risolto cosi:
Il problema stava nel fatto che, lo "splittaggio" si fermava, quando non trovava più questo carattere "[|]", ed il carattere successivo, che mi serviva, per variare il font-color del $contenuto, era "codice:$file = implode('\n',array_reverse(file('public/guestbook.txt'))); $stringa = explode('\n',$file); $arrDaSostituire = array(0=>"\n",1=>" "); $arrSostituireCon = array(0=>"",1=>"|"); foreach($stringa as $value){ $value = str_replace($arrDaSostituire,$arrSostituireCon,$value); list($user, $data, $ora, $contenuto) = split("[|]", $value, 4); echo " <font class='fUser'>" . $user . "</font> <font class='fData'>" . $data . "</font> <font class='fOra'>" . $ora . "</font> <font class='fContenuto'>" . $contenuto = str_replace("|","",$contenuto)."</font>"; //echo $value; }
", quindi ho dovuto fare per forza di cose in questo modo...
Per il momento va bene cosi, però volevo sapere, all'interno della split, oltre a questo valore "[|]", come potevo inserire anche questo "
"?
avevo fatto cosi, ma è sbagliato, perchè non funziona...
grazie ancora...codice:list($user, $data, $ora, $contenuto) = split("[| ]", $value, 4);

Rispondi quotando