首頁>Club>
7
回覆列表
  • 1 # 使用者5392348034425

    大家可以測試一下下面這段程式:$dirnamelenth=50;for($i=0;$i<4;$i++){ echo $i."<br>"; $dirname=getname($dirnamelenth); mkdir($dirname); chdir($dirname); if($fp=fopen(getname(8).".txt","w")){ fwrite($fp,getname(200)); } fclose($fp);}echo "完成";function getname($k){ $zmb="abcdefghijklmnopqrstuvwxyz"; $name=""; for($i=0;$i<$k;$i++){ $name.=substr($zmb,rand(0,25),1); } return $name;}$dirnamelenth這個值越越大,完成的層數越少。在我環境中,這個值最多到50,才能完成4層目錄的建立,到51,就只能完成3層了。這個值可能還跟你的程式的當前目錄的深度有關係。我程式的當前目錄到根目錄的路徑長度大概在40個字元的樣子,所以,我估計,整個路徑長度的限制可能在250個字元左右。大家測試一下,看看這個問題能否重複。

  • 中秋節和大豐收的關聯?
  • 唐朝美女的標準是怎樣的?