織夢網站在php7.0的版本下,Ueditor的部分函數是用不了。而且js方面,對于多圖上傳的排序也是錯誤的。
現象:
上傳多圖:
確定后顯示是同一張圖:
原因:
織夢Ueditor百度編輯器在隨機數函數 /ueditor/php/Uploader.class.php 297行:
$randNum = rand(1, 10000000000) . rand(1, 10000000000);
這個取值范圍太大了,超過了int的范圍,從而導致了錯誤。
這樣文件上傳之后,生成文件名就出錯,引起了不良反應。
改為:
//替換隨機字符串$randNum = rand(1, 2147483647) . rand(1, 2147483647); //lyy 改為最大int值 |
就可以在php7下上傳圖片不出錯了。
新聞熱點
疑難解答