/Applications/MAMP/htdocs/phpstorm/edit.php:37:string 'a:1:{s:6:' (length=9)這是我特地對(duì)$eidtkey var_dump出來(lái)的結(jié)果;請(qǐng)問(wèn)這個(gè)是什么原因造成的,該如何解決?目前只有第一條留言的$key可以獲取,但是無(wú)法編輯,可以刪除!edit.php<?phpdate_default_timezone_set('PRC');header('content-type:text/html;charset=utf-8');$editkey=$_GET['editkey'];$filename='msg.txt';$msgs=[];//檢測(cè)文件是否存在if(file_exists($filename)){????//讀取文件中的內(nèi)容????$string=file_get_contents($filename);????if(strlen($string)>0){????????$msgs=unserialize($string);????}}//檢測(cè)用戶是否點(diǎn)擊提交按鈕if(isset($_POST['sub'])){????$editkey=$_POST['edit'];????if($editkey==""){????????echo?"<script>alert('編輯失敗,請(qǐng)重新編輯!');location.href='35-index.php';</script>";????}????$username=$_POST['username'];????$title=$_POST['title'];????$content=$_POST['content'];????$time=time();????$data=compact('username','title','content','time');????$msgs[$editkey]?=?$data;????$msgs=serialize($msgs);????if(file_put_contents($filename,$msgs)){????????echo?"<script>alert('編輯成功!');location.href='35-index.php';</script>";????}else{????????echo?"<script>alert('編輯失?。?);location.href='35-index.php';</script>";????}????//?array_push($msgs,$data);????//?$msgs=serialize($msgs);????//?var_dump($msgs);}var_dump($editkey);?><html><head>????<script?type="text/javascript"?src="http://www.francescomalagrino.com/BootstrapPageGenerator/3/js/jquery-2.0.0.min.js"></script>????<script?type="text/javascript"?src="http://www.francescomalagrino.com/BootstrapPageGenerator/3/js/jquery-ui"></script>????<link?>我要留言</a>????????</div>????</div></div></body></html>
- 0 回答
- 0 關(guān)注
- 846 瀏覽
添加回答
舉報(bào)
0/150
提交
取消