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

Reply via email to