本文主要和大家分享PHP中的file_put_contents函數詳解,最近在EIS上遇到一道文件上傳的題,發現過濾了f3c38c555e93476043946c3dde9e5b84
於是我麼可以傳入content[]=1c54a2ccadef45a7573e3649bdfd6f57&ext=php 這樣來繞過# 修復方法<?php if(isset($_POST['content']) && isset($_POST['ext'])){ $data = $_POST['content']; $ext = $_POST['ext']; //var_dump(preg_match('/\</',$data)); if(preg_match('/\</',$data)){ die('hack'); } $filename = time(); // file_put_contents($filename.$ext, $data); $f = fopen($filename.$ext); var_dump(fwrite($f,$data)); } ?>相關推薦:
#有關php file_put_contents()函數的文章推薦10篇
#php怎麼實作file_put_contents追加與換行?
PHP中fwrite與file_put_contents的差異
#以上是PHP中的file_put_contents函數詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!