• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Admin

Well-Known Member
Staff member
Administrator
Trong xtgem.com, wapbuilder có sử dụng đệ quy nhiều chỗ như xoá thư mục, sao chép, chuyển thư mục, đổi tên...
Ví dụ: Nếu tập tin a tồn tại sẽ đổi tên thành a_1, nếu a_1 tồn tại đổi sang a_2
Tạo tên function rename_match.
PHP:
function rename_match($name){}
$name ở đây là tên tập tin
PHP:
function rename_match($name){
if(file_exists($name)){
#Kiểm tra xem tập tin tồn tại hay không, nếu tồn tại thì kiểm tra có đúng mẫu dạng a_id nếu có tăng lên 1, nếu không thì bắt đầu bằng 1
#Để chắc chắn tập tin không bị ghi đè hoặc lỗi kiễm tra 1 lần nữa, nếu tập tin không tồn tại quay lại tên mới
if(preg_match('#_([\d]+)$#i', $name, $m)) $m[1] =$m[1]+1; else $m[1]=1;
rename_match("$name_$m[1]");
}else return $name;
}
 
Là chức năng của wap builder mà có thể xtgem đã áp dụng đó em
Ví dụ khi em đổi tên 1 tập tin của xtgem, ví dụ a, nếu tập tin a tồn tại sẽ đổi tin thành a_1, nếu tập tin tên a_n sẽ tự đổi đổi thành thành a_n+1
 

Facebook Comments

New posts New threads New resources

Back
Top