foreach (range(0,22) as $dirNum) Thank you, Micah Gersten onShore Networks Internal Developer http://www.onshore.com Richard Kurth wrote: > *I get this when I run it > Parse error*: syntax error, unexpected T_DNUMBER in *remove.php* on > line *4 > it does not like the *foreach (0..22 as $dirNum) >> Try this: >> >> $rootPath = '/remote'; >> $string = ''; >> foreach (0..22 as $dirNum) >> { >> $dir = "$rootPath/$dirNum"; >> chdir($dir); >> $files = glob("13*"); >> foreach ($files as $file) >> { >> $string .= file_get_contents($file); >> } >> } >> >> echo $string; >> >> Thank you, >> Micah Gersten >> onShore Networks >> Internal Developer >> http://www.onshore.com >> >> >> >> Richard Kurth wrote: >> >>> Version 5 >>> >>>> First, which version of PHP? PHP 5 added a lot of features for >>>> reading >>>> files. >>>> >>>> Thank you, >>>> Micah Gersten >>>> onShore Networks >>>> Internal Developer >>>> http://www.onshore.com >>>> >>>> >>>> >>>> Richard Kurth wrote: >>>> >>>> >>>>> I am trying to read a bunch of files that are in many directors into >>>>> one string >>>>> But it will only read one file. >>>>> Every file is a number 134328923 but they all start with 13 >>>>> They are in 22 directors named 0 to 22 >>>>> How can I make the script look in each directory and read each file >>>>> into a string that is one line after another. >>>>> There is only one line per file they are email address >>>>> >>>>> $file="/remote/0/13*"; >>>>> $data =""; >>>>> $fp = fopen($file, "r"); >>>>> while(!feof($fp)) { >>>>> $data .= fgets($fp, 1024); >>>>> } >>>>> >>>>> echo $data >>>>> >>>>> >>>> >>> >> >> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php