我得到這個代碼問題從轉換路徑字符串 「/」, 「」
$ =的current_path str_replace函數( '\', '/',GETCWD()); // c:// xampp/htdoc
爲什麼它無法在目錄補丁中用'/'替換'\'?爲什麼是這個原因以及如何處理這個問題?
編輯此代碼用於返回路徑(或類似的東西)使用HTML標記基地。代替\
作爲
$current_path = getcwd(); function get_basepath() { global $current_path; $current_path = str_replace('\\', '/', $current_path); // C:\xampp\htdocs\php\gettingstarted $cur_root = $_SERVER['HTTP_HOST']; // localhost $cur_docroot = $_SERVER['DOCUMENT_ROOT']; // C:/xampp/htdocs/ $cur_filepath = $_SERVER['SCRIPT_FILENAME']; // C:/xampp/htdocs/php/gettingstarted/index.php $filepath = str_replace($cur_docroot, '', $current_path); return "http://$cur_root/" . $filepath . "/"; // http://localhost/php/gettingstarted/index1.php }
是的,我忘記了。非常感謝你 – justjoe 2010-03-27 13:16:33