Mailinglisten-Archive | 
Hallo Alex,
> Gibt es da einen eleganteren Weg als die Fehlermeldung beim includieren
> mittels @ zu unterdrücken?
>
> $check = @inlcude 'MDB2.php';
> if (!$check) {
> ...
> }
>   
ich benutze dann folgendes ->
<?php
function is_includable($filename, $returnpaths = false) {
   $include_paths = explode(PATH_SEPARATOR, ini_get('include_path'));
   $includable_paths = array();
   foreach ($include_paths as $path) {
       $include = $path.DIRECTORY_SEPARATOR.$filename;
       if (is_file($include) && is_readable($include)) {
           if ($returnpaths == true) {
               $includable_paths[] = $path;
           } else {
               return true;
           }
       }
   }
   return (isset($includable_paths) && $returnpaths == true) ? 
$includable_paths : false;
}
$ret = is_includable('Auth.php', true);
var_dump($ret);
?>
ist nicht von mir sondern http://de3.php.net/include/
medhefgo at googlemail dot com
27-May-2006 01:50
Gruß
Niels
    php::bar PHP Wiki - Listenarchive