Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: запись в файл
 
 автор: sav   (30.11.2006 в 13:25)   письмо автору
 
 

Ка можно записать в файл результат выполнения моей функции

<?php
function MakeTree($PATH)
{
    
$dh=glob($PATH.'/*'GLOB_ONLYDIR);
    for (
$i=0;$i<count($dh);$i++)
    {
        
$count substr_count($dh[$i], '/') - 1;
        for (
$t=0;$t<$count;$t++) echo '.';
        echo 
"|"basename($dh[$i]) ."|"$dh[$i] ."|"basename($dh[$i]) ."|folder.png|_self\n";
        
MakeTree($dh[$i]);
    }
}

MakeTree('../..');
?>

   
 
 автор: cheops   (30.11.2006 в 13:43)   письмо автору
 
   для: sav   (30.11.2006 в 13:25)
 

Обычно помещают весь вывод в глобальную переменную или в массив, который затем выводится, после вызова функции
<?php 
function MakeTree($PATH

    global 
$str;
    
$dh=glob($PATH.'/*'GLOB_ONLYDIR); 
    for (
$i=0;$i<count($dh);$i++) 
    { 
        
$count substr_count($dh[$i], '/') - 1
        for (
$t=0;$t<$count;$t++) str .= '.'
        
$str .= "|"basename($dh[$i]) ."|"$dh[$i] ."|"basename($dh[$i]) ."|folder.png|_self\n"
        
MakeTree($dh[$i]); 
    } 


MakeTree('../..'); 
echo 
$str;
?>

   
 
 автор: sav   (30.11.2006 в 13:53)   письмо автору
 
   для: cheops   (30.11.2006 в 13:43)
 

Спасибо!!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования