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

Reply via email to