Hello Richard, Thursday, January 1, 2004, 5:56:35 PM, you wrote:
RK> Ok I changed it to look this way but it still is not working RK> $filenum="test"; RK> $fpHt = fopen($filenum, "r"); RK> while(feof($fpHt)) { RK> $fpLine = fgets($fpHt,512); RK> $fpLine = trim($fpLine); RK> $fpData = explode(":", $fpLine); RK> $fpData[0] = trim($fpData[0]); RK> echo $fpData[0]; RK> } >>>tester3:$1$09BZpdge$b7TQcsYSsAP1hgiCuCWtS1 >>>tester5:$1$5eq3i75D$XK9QzaS.7bHyWVf4bdyJs/ Save yourself some grief and use the file() function instead. $filename = "test"; $fileData = file($filename); for ($i = 0; $i < count($fileData); $i++) { $output = substr($fileData[$i], 0, strpos($fileData[$i], ":")); echo $output; } strpos will work fine for this assuming the users don't have a : in their username! Otherwise it'll return the first occurrence of it within the string. If it doesn't echo anything out, the file() function failed. Warning: above not tested, just typed direct into this email. But baring obvious syntax errors I might have typo'd, it should work. -- Best regards, Richard mailto:[EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php