簡體   English   中英

php 7 中的 fopen 更改不同的操作系統

[英]fopen in php 7 with change different operating system

我創建了簡單的代碼來檢查文件是否存在並創建一個如果在 Windows 中返回 false 一切都很好並且代碼工作但是當我將代碼上傳到 linux 服務器時不起作用,因為每個文件都按此順序創建了兩次。

      if (file_exists(self::COOKIES_FOLDER.DS.$email . ".txt") === false) {
                 $fh = fopen(self::COOKIES_FOLDER.DS.$email . ".txt", 'w');  
                 fclose($fh);
            }

在此處輸入圖片說明

似乎$email包含一些空格。 trim電子郵件和用戶名總是好的。

$file = self::COOKIES_FOLDER . DS . trim($email) . ".txt";

if (file_exists($file) === false) {
     $fh = fopen($file, 'w');
     fclose($fh);
}

暫無
暫無

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

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