scusate ragazzi una cosa che io non sto capendo è questa
<? Php
funzione nl2br_limit($ string, $ num) {
$ Sporco = preg_replace('/ \ r /', '', $ stringa);
$ Pulito = preg_replace('/ \ n {4,} /', str_repeat('
', $ num), preg_replace('/ \ r /', '', $ sporca));
ritorno nl2br($ pulita);
}
echo nl2br_limit($ string,'4 ');
se io la devo inserire nella pagina del php ossia la pagina che mi inserisce il commento o tutti i dati inseriti,e poi li deve inserire nel foglio gest.txt inmodo tale da salvarli...adesso per fagli capire che nella textarea tra una frase e l'altra c'è uno spazio,come devo fare?
ho trovata anche qust'altra funzione:
<?php
function nl2p($text) {
return "
" . str_replace("\n", "</p>
", $text) . "</p>";
}
?>
ma non so sempre come integrarla nel modulo!
anche perche se avete visto il mio php la funzione di stampa nel guest.txt eè questa:
// mi apre il foglio guest.txt:
$var=fopen("public/guest.txt","r+");
//mi scrive le stringhe dentro i campi di input nome mail url e commento
fwrite($var, 'In data: '."$data".' alle ore: '."$ora".' '."$nome".' scrive:
'."$commento".'<hr />'."$contenuto");
//e me lo richiude salvandolo il foglio guest.txt
fclose($var);
quindi se ho capito bene a funzione per gli spazi deve andare qui dentro no nel form della textarea,giusto?![]()