以前、MySQLをSQLiteへ変換するプログラムを作りました。 http://d.hatena.ne.jp/sutara_lumpur/20120714/1342269933 が、たった数MBのSQLファイルでも、変換中にブラウザが落ちてしまうことがあります。 "fgets"で1行ずつ処理しているのですが…(-_-;) そこで、1度に全て変換せず、何度かに分けることにしました。 まずは、処理を単純化したサンプルを作ってみます。 1度に変換するなら下記のようにwhile文ひとつで済みます。 (PHP) $fp = fopen('test.txt', 'r'); while ($line = fgets($fp)) { //何らかの変換処理 }これを、3行ごとに休憩を入れながら処理するようにします。 (PHP) $pos = 0; while (1 == 1) { //無限ループ $fp =