羊皮紙論壇

羊皮紙論壇

分享讓知識傳播,閱讀讓心靈成長, 創作讓文化傳承,讓我們共同努力。
  • 禁止廣告文
  • 知識傳播
  • 閱讀
  • 心靈成長
  • 創作
  • 文化傳承
論壇目錄 / 程式設計 / 網頁/網站程式 / PHP /

unserialize() 偏移錯誤

發表新主題
隨機主題
上個主題
下個主題
|
    unserialize() 偏移錯誤

    ???今天遇到一個很奇怪的題,訊息如下

    Notice: unserialize(): Error at offset 76 of 82 bytes

    發生的情況是在為一個文件檔serialize()之後存檔,接著再從檔案中讀取出來,在讀取時就發生了這個問題,而且是只發生在新檔案內容比舊檔內容多的時侯。

    一開始以為是 flock 的問題,後來發現有沒有用 flock 都一樣,但是用 Ajax 第二次作讀取的動作就正常,也就是說,在同一支程序裡,寫完檔案後再將同一個檔案讀出來,在程序結束以前都會是原先檔案的內容長度,但是內容卻是新的檔案內容,所以才會出現明明定義有 50 個字,實際上字串只有 40 個字,所以在串列記錄裡的長度欄( 76 的位罝)就會報錯囉,而 82 是舊檔的長度!

    推論是 PHP 本身的 Bug ,同一程序同檔案寫入讀出,檔案的長度資訊出了問題,但不確定,有請各方高手賜教,

    • 關鍵字 : flock, 長度資訊出, 請各方高手賜教, 舊檔內容多, 程序結束以前, 檔案讀出來, 新檔案內容, 文件檔serialize, 才會出現明明定義, 就會報錯囉, 實際上字串只, 同一程序同檔案寫入讀出, 動作就正常, 再從檔案中讀取出來, 串列記錄裡, unserialize, offset, bytes, Notice, Error
    00
    2009-10-23T18:59:37+0000
    ???伽 籟 kk7417 台 灣 找 小 姐 鮑 魚 外 送 奶 水 媽 媽 淫 蕩 人 妻 重 口 味 熟 女 長 腿 大 奶 麻 豆 巨 乳 學 生 妹 黑 絲 O L 處 女 白 虎 奶 水 媽 媽 無 套 內 射 肛 交 6 9 毒 龍 車 震 吃 精 液 伽 籟 kk7417 台 灣 找 小 姐 鮑 魚 外 送 奶 水 媽 媽 淫 蕩 人 妻 重 口 味 熟 女 長 腿 大 奶 麻 豆 巨 乳 學 生 妹 黑 絲 O L 處 女 白 虎 奶 水 媽 媽 無 套 內 射 肛 交 6 9 毒 龍 車 震 吃 精 液 伽 籟 kk7417 台 灣 找 小 姐 鮑 魚 外 送 奶 水 媽 媽 淫 蕩 人 妻 重 口 味 熟 女 長 腿 大 奶 麻 豆 巨 乳 學 生 妹 黑 絲 O L 處 女 白 虎 奶 水 媽 媽 無 套 內 射 肛 交 6 9 毒 龍 車 震 吃 精 液
    00
    2022-03-21T14:19:32+0000


    • 當您未登入羊皮紙時,可以利用臉書 Facebook 登入來發表迴響。若使用羊皮紙會員身份發表迴響則可獲得經驗值及虛擬金幣,用來參加羊皮紙推出的活動。
    發表迴響
     
    驗證字串
    留言

    Facebook 粉絲專頁

    QRCode 條碼 & APP 連結

    說明
    本頁網址

    在相關服務標籤中,『掃描條碼,在行動裝置』或是『點擊連結按鈕,在本裝置』中開啟網頁或是 APP 相關操作。
    QRCode