05. februar 2007 - 19:05
Der er
3 kommentarer og 1 løsning
Brug af Glob og foreach, melder fejl
$ext = array('*.pdf','*.doc'); $my_dir = $_SERVER['DOCUMENT_ROOT'] . "/drift/"; foreach($ext as $ext_new) { $glob = $my_dir . $ext_new; $mappe .= glob($glob); } foreach($mappe as $mappe_new) { echo $mappe_new;} Melder følgende fejl: Warning: Invalid argument supplied for foreach()
Annonceindlæg fra Cepheo
05. februar 2007 - 20:12
#4
Så virker det: $ext = array('*.pdf','*.doc'); $my_dir = $_SERVER['DOCUMENT_ROOT'] . "/drift/"; foreach($ext as $ext_new) { $glob = $my_dir . $ext_new; if(is_array($mappe)) { $mappe = array_merge($mappe, glob($glob)); } else { $mappe = glob($glob); }} print_r($mappe);