[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дробилка файлов для Звезды
sergeiss
Вот так где-то (не тестил код и нету проверок на ошибки)

Дробим файл на куски по 2000 строк.

$f=fopen( 'имя файла', 'r');
$counter=0;
$f_counter=0;
$opened=false;

while( $s=fread( $f, 5000) )
{
if( (($counter++) % 2000) == 0 and $opened )
{
fclose( $out );
$opened=false;
}

if( !$opened )
{
$out=fopen( sprintf( 'outfile%4d', $f_counter++), 'w');
if( !$out ) break;
$opened=true;
}

fwrite( $out, $s );
}

if( $opened ) fclose( $out );


А Звезде - двойка!!! Большая и жирная!!!

PS. Кое-что отредактировал, была ошибка в начальном тексте.



Спустя 4 минуты, 59 секунд (9.11.2010 - 12:40) Семён написал(а):
Есть люди, которые хотят думать, но не понимают некоторые вещи.
Есть категория людей, которые не хотят думать и ждут готового решения.
Есть люди, которые не понимают те или иные вещи, но просят помощи, но им плевать на неё потомучто они считают, что их алгоритм всё равно будет самым верным.

Спустя 4 минуты, 4 секунды (9.11.2010 - 12:44) sergeiss написал(а):
Семён - философ, однако smile.gif...

Но чем больше будет людей последней категории, тем больше будут зарабатывать службы технической поддержки. Если будут брать деньги за свою работу, конечно.
Чем больше будет людей предпоследней категории, тем больше будут зарабатывать производители всякой фигни.

Спустя 13 минут, 25 секунд (9.11.2010 - 12:57) zvezda_t написал(а):
Офигеть! Как круто!!!
СПАСИБОsergeiss ты чудо!!!!
ПОЛУЧИЛОСЬ)))))

подучилось аж 38 файликов!)))





_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.