Daily Archive for April 4th, 2008

Rename script

Đôi khi cần phải đổi tên file hàng loạt trên server. Ngoài cách “đơn giản” nhất, nhanh nhất (túm lại cái gì cũng nhất :D) là dùng shell script, thì còn cách nữa đó là dùng PHP script để đổi. Không yêu cầu nhiều về permission. Tất nhiên, cái giá phải trả ở đây là tốc độ thực thi ;) Với những thư mục có cỡ vài trăm nghìn file thì….thôi, đừng nên dùng cách này :))

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*
 * Created on Mar 28, 2008
 * Author: Do Nam Khanh
 * Email: donamkhanh@gmail.com
 * File name: rename.php
 *
 */
 
    error_reporting(E_ALL);
    @set_time_limit(0); // No time limit
 
    $f="data.txt";
    $ft=fopen($f,"r");
    if(!$ft) {
        echo "File is empty now.";
        exit;
    }
    else {
       $directory = dir('p');
        while (!feof($ft)) {
            $list=fgets($ft,1000);
            if($list!='') {
                $filename = trim(substr($list,11));
                while (false !== ($temp = $directory->read())) {
                    if ($temp{0}!='.' && $temp{0}!='..') {
                       $temp = trim($temp);
                        if($temp == $filename) {
                            if(!rename("p/$temp", "p/new/$list")) {
                                echo 'Error';
                            }
                        }
                    }
                }
            }
        }
    }
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

jWYSIWYG

 

Một trình editor tý hon cho web :yes:

Có lẽ mình nên chuyển sang dùng thằng này chăng? Cái mà thằng này đang thiếu là gì? Chắc chỉ cần thêm chức năng upload ảnh nữa là đủ rồi. Người dùng cần gì? Cũng chỉ là format đoạn văn bản, chèn ảnh, chèn link (riêng 2 cái chèn ảnh chèn link lại tuỳ vào đối tượng khách hàng mà có nhu cầu sử dụng khác nhau. Người thì chỉ cần lấy link ảnh ở chỗ khác paste vào là okie, người thì thích tự upload lên, rồi link điền vào luôn, nguời thì thích upload riêng rồi browse chọn file để lấy link….) đủ kiểu.

Dù thế nào thì tôi cũng rất khoái thằng editor này, nhỏ gọn. Ít ra có thể áp dụng cho phần guest form :yes:

Hứng thú với editor này? Mời bạn vào link này để biết thêm: http://code.google.com/p/jwysiwyg/

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]