簡體   English   中英

我的 spl_autoload_register() function 不適用於 cpanel 但在 localhost 中工作正常

[英]My spl_autoload_register() function is not working for cpanel but working fine in localhost

我的spl_autoload_register() function 不適用於 cpanel,但在 localhost 中工作正常。

這是input.php文件中輸入 class 的代碼:-

class Input {
public static function exists($type = 'post') {
    switch($type) {
        case 'post':
            return return $_POST[$item];
            break;
        default:
            return false;
        break;
    }
}}

通過下面的這個init.php文件,我試圖訪問我的input.php文件。

spl_autoload_register(function($class) {
   require_once $class . '.php';
});

現在我正在嘗試訪問我的表單中的init.php文件form.php文件,我無法查看該頁面,它在 cpanel 中上傳這些文件時顯示空白屏幕,但在我的本地主機中它沒問題。

 require_once 'init.php';

 if(Input::exists()) {
   <form action="" method="post">
        <label for='name'>name</label>
        <input type="text" name="name" id="name">
    <input type="submit" value="Login">
   </form>
   }else{
       echo "no form";
   }

php spl_autoload_register() function 通常在 cpanel 上有沖突,最好在 init 文件中手動要求所有類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM