Расширение работы с файлами,папками, текстовым файлами и фтп

Обсуждение новых возможности программы, которые в будущем хотелось бы видеть в ней
Ответить
Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2620
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Расширение работы с файлами,папками, текстовым файлами и фтп

Сообщение bigfozzy » 25 янв 2011, 16:05

Есть ли у кого какие пожелания на расширение функционала этих объектов ?

$file_os
$folder
$ftp
$textfile

у нас есть один старый тренировочный проект textfileworkshop.com - в принципе любой функционал несложно будет перетащить в хуман ну или еще что новенького надо ?

abuser
Сообщения: 3
Зарегистрирован: 29 ноя 2010, 22:23

Re: Расширение работы с файлами,папками, текстовым файлами и

Сообщение abuser » 27 янв 2011, 00:00

м.б. сделать - get_random_file ?

satih
Сообщения: 270
Зарегистрирован: 31 мар 2010, 23:44

Re: Расширение работы с файлами,папками, текстовым файлами и

Сообщение satih » 27 янв 2011, 01:13

abuser писал(а):м.б. сделать - get_random_file ?

Код: Выделить всё

echo 'files list:<br>';
// запоминаем все файлы в массив
$files_ar = array();
if ($dh = opendir(__DIR__)) {
	while (($file = readdir($dh)) !== false) {
		// нам нужны только файлы, не директории и шорткаты
		if (is_file($file)) {
			echo "filename: $file<br>";
			$files_ar[] = $file;
		}
	}
	closedir($dh);
}
echo '+---------------------------------------------------+<br>';
// выбираем из массива рандомный файл
$rand_file_name = $files_ar[array_rand($files_ar)];
echo 'random file: '.$rand_file_name.'<br>';
echo '+---------------------------------------------------+<br>';
// вытягиваем содержимое рандомного файла
$file_contents = file_get_contents(__DIR__.'\'.$rand_file_name);
echo 'random file '.$rand_file_name.' contents:<br>'.$file_contents.'<br>';

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2620
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Расширение работы с файлами,папками, текстовым файлами и

Сообщение bigfozzy » 27 янв 2011, 11:22

abuser писал(а):м.б. сделать - get_random_file ?
спасибо, сделаем.
и за пхп код тоже спасибо )

Ответить