Страница 1 из 1

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

Добавлено: 25 янв 2011, 16:05
bigfozzy
Есть ли у кого какие пожелания на расширение функционала этих объектов ?

$file_os
$folder
$ftp
$textfile

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

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

Добавлено: 27 янв 2011, 00:00
abuser
м.б. сделать - get_random_file ?

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

Добавлено: 27 янв 2011, 01:13
satih
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>';

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

Добавлено: 27 янв 2011, 11:22
bigfozzy
abuser писал(а):м.б. сделать - get_random_file ?
спасибо, сделаем.
и за пхп код тоже спасибо )