=0;$count--) { $oneline = explode("|",$shouts[$count]); if (count($oneline)!=0) { $line="$oneline[0]-".date("h:ia",$oneline[2])."". "
$oneline[1]
";; foreach ($smiley as $i=>$sm) { $line = str_replace ("$i", "$i", $line); } } $line=text_to_links($line); echo $line; } function text_to_links ($data) { if(empty($data)) { return $data; } $lines = explode("\n", $data); while (list ($key, $line) = each ($lines)) { $line = eregi_replace("([ \t]|^)www\.", " http://www.", $line); $line = eregi_replace("([ \t]|^)ftp\.", " ftp://ftp.", $line); $line = eregi_replace("(http://[^ )\r\n]+)", "\\1", $line); $line = eregi_replace("(https://[^ )\r\n]+)", "\\1", $line); $line = eregi_replace("(ftp://[^ )\r\n]+)", "\\1", $line); $line = eregi_replace("([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))", "\\1", $line); if (empty($newText)) $newText = $line; else $newText .= "\n$line"; } return stripslashes($newText); } ?>