PHP, Create dynamic list from files in a directory -


i have directory of files who's main purpose store php variables inclusion other files in site. each file contains same set of variables, different values.

for example:

event1.php

<?php   $eventactive = 'true';   $eventname = first event;   $eventdate = 01/15; ?> 

event2.php

<?php   $eventactive = 'true';   $eventname = second event;   $eventdate = 02/15; ?> 

in addition calling these variables in other pages, want create page contains dynamic list, based on variables stored in each file within directory.

something (basic concept):

for each file in directory ('/events') {   if $eventactive = 'true'{      <p><? echo $eventname ?></p>   } } 

what best way this?

create event class or array of each event. populate directory.

$index = 0; foreach (array_filter(glob($dir.'/*'), 'is_file') $file) {   @include $file; // parses file, variables within set.   $events[$index]['active'] = $eventactive;   $events[$index]['name'] = $eventname;   $events[$index]['date'] = $evetndate;   $index++;   // or   // $events[] = new event($eventname, $eventdate, $eventactive); } // $events array contains events. // list out active ones foreach ($events $event) {   echo ($event['active'] === 'true') ? $event['name'] : '';   // or   // echo $event->isactive() ? $event->getname() : ''; } 

Popular posts from this blog