<?php if (!defined('DEDEINC')) exit('dedebiz'); /** * @version $Id: autoload.inc.php 1 17:44 2020-09-22 tianya $ * @package DedeBIZ.Libraries * @copyright Copyright (c) 2022, DedeBIZ.COM * @license https://www.dedebiz.com/license * @link https://www.dedebiz.com */ function __autoload($classname) { $classname = preg_replace("/[^0-9a-z_]/i", '', $classname); $classname = strtolower($classname); if( class_exists ( $classname ) ) { return TRUE; } if (in_array($classname, array("archives","freelist","listview","partview","rssview", "searchview","sglistview","sgpage","specview","taglist"))) { $classname = "arc.".$classname; } $libclassfile = $classname.'.class.php'; if ( is_file ( DEDEINC.'/'.$libclassfile ) ) { require DEDEINC.'/'.$libclassfile; } else { if (DEBUG_LEVEL === TRUE) { echo '<pre>'; echo $classname.'类找不到'; echo '</pre>'; exit (); } else { header ( "location:/404.html" ); die (); } } }