fwrite

    1熱度

    1回答

    我有一個文本文件,更多的是一個程序的用戶文件。我試圖使用PHP插入新的數據在組之前:在文件中。最後一位用戶在這條線上方,我想在最後一位用戶和上面的組下面插入新用戶:在文件中 我一直在修補和嘗試一些事情,但是我只能在該行之後得到它。 繼承人我有什麼 $key = 'groups:'; $newline = 'blackberry'; //copy file to prevent double

    0熱度

    2回答

    我有一個HTML表單,用戶可以在其中提交數據。當他們提交時,我將這些數據寫入一個.txt文件。我無法在數據周圍添加引號。 我需要它寫入到txt文件時執行以下操作。 $ name = $ _POST ['user']; $數據= 「$名」 變數名稱= 「$ DATA」, 所以,如果他的用戶進入約翰的形式,我需要它來閱讀: 變數名稱=「約翰「, 在我的數據表單上。任何幫助表示讚賞。我嘗試了addsla

    0熱度

    4回答

    我想使用fopen,fwrite將文件從外部服務器保存到服務器上的文件夾中。 首先從外部網站加載頁面,並掃描任何圖像鏈接。然後,該列表從一個fwrite函數發送。這些文件是創建的,但它們不是有效的jpg文件,在瀏覽器中查看它們,似乎它們在我的服務器上的路徑寫入了它們。 下面是代碼: //read the file $data = file_get_contents("http://foo.htm

    3熱度

    3回答

    如果我編寫fopen($myfile, 'a'),$myfile是一個非常大的文件,服務器是否必須讀取整個文件才能將指針返回到文件末尾?還是它很快找到指向文件結尾的指針,然後返回? 在相關說明中,當我使用fwrite()時,我認爲它不覆蓋整個文件,對吧?它只是附加的東西? 我基本上想知道fopen()'a'選項和fwrite()是O(1)還是O(n),其中n是預存文件的長度。

    0熱度

    5回答

    我有一個需要使用php中的fwrite創建文件的項目。我想要做的是使其通用,我想讓每個文件都是唯一的,而不要覆蓋其他文件。 我正在創建一個項目,將記錄從一個PHP窗體中的文本,並將其保存爲HTML,所以我想要輸出具有generated-file1.html和generated-file2.html等。謝謝。

    17熱度

    2回答

    在PHP中,如何檢查流資源(或文件指針,句柄或任何你想調用它們的文件)是可讀或可寫的?例如,如果您遇到了對資源的打開或創建情況一無所知的情況,您如何檢查它是否可讀?你如何檢查它是否可寫? 基於我所做的測試(僅使用PHP 5.3.3的常規文本文件),當資源不可讀時,fread()不會在任何級別拋出任何錯誤。它只是返回一個空字符串,但它也是爲一個空文件做的。理想情況下,最好有一個不會修改資源本身的檢查

    0熱度

    2回答

    我使用的是標準fwrite代碼將html插入新頁面。代碼從html表單(url)中獲取輸入,並使用代理獲取源代碼,並創建一個標題爲時間戳的新頁面。所有這些工作,不工作的是將HTML源代碼寫入新頁面。 波紋管輸出一個時間戳並創建一個新頁面,但頁面是空的,而它應該有代碼。任何指針或建議將不勝感激。 <? $url = $_POST['url']; $ch = curl_init(); curl_s

    2熱度

    1回答

    使用PHP我正在使用fwrite將內容寫入.htaccess文件,這一切都可以正常工作,但是當我在Vim中查看.htaccess之後,它會在每個文件末尾顯示^ M已添加的行。這似乎沒有引起任何問題,但我不確定發生了什麼事情導致這一點,以及是否可以預防? 這是PHP: $replaceWith = "#SO redirect_301\n".trim($_POST['redirect_301'])."

    0熱度

    2回答

    。首先,忍受我,深夜,我累了,所以這可能是一個簡單的答案... 我收集產品的信息,逐一,然後寫每個產品爲CSV文件中的一行。但是,我不想要一個巨大的CSV文件,所以我試圖按大小分割文件。在收集每個新產品時,腳本應檢查它要寫入的文件是否小於限制。如果是,那麼它應該繼續並寫入該文件。如果不是,則應該創建一個新文件並將產品添加到新文件中。 這是我curently都試圖限制文件的大小: $f = 1;

    -1熱度

    5回答

    我必須在一個二進制文件中插入一串字符。 爲了做到這一點,我使用fwrite。之後,我想提出一個\0。 我不知道該怎麼做。 const unsigned char *my_word; /*my_word has no \0 at the end*/ fwrite(my_word, my_word_length_in_bytes, 1, my_file); 你能幫忙嗎? 謝謝。