ok, teraz doszedł mi problem taki, że chciałbym, jak user napisze adtres strony, w stylu www.wp.pl, to zeby system wyswietlal to jako napis 'LINK', ktory mozna kliknac, i on przenosi na dana strone. napisałem fukcje
Kod
<?php
function DzielString($string) {
$string = strip_tags($string);
$table = explode(" ", $string);
$count = count($table);
for ($i=0; $i<=$count; $i++) {
if (ereg ("www.", $table[$i])) { $table[$i] = '<a href=http://' .$table[$i] .' target=_blank>link</a>';
} elseif (ereg ("http://", $table[$i])) { $table[$i] = '<a href=' .$table[$i] .' target=_blank>link</a>';
} else {
$table[$i] = wordwrap($table[$i], 35, ' ', 1);
}
}
$string = implode(" ", $table);
$string = addslashes($string);
return $string;
}
?>
i wszystko by było cacy, ale problemy pojawiaja sie, jak w okolicach linku pojawia sie znak nowej linkii. zalezy mi na tym, aby znaki nowej linii zostały, wiec nie moge po porstu ich skasować.
przyklad:
gdy user wpisze:
bleble www.wp.pl
bleble
powinno wyskoczyc:
bleble link
bleble
w czym link klikalny.
a wyskakuje:
bleble bleble target=_blank>link
i prowadzi do strony 'http://www.wp.pl<br/'
jak pozbyś sie znakow nowej linii tylko w okolicach linku?