powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Пожалуйста, проверьте код)))
6 сообщений из 6, страница 1 из 1
(PHP) Пожалуйста, проверьте код)))
    #33243321
Alinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!!!
Вот код, который по идее должен просмотреть все папки в каталоге supplier и содержимое всех файлов в этих папках записать в текстовичок file.txt. Но он не работает... может кто-нить подскажет почему.
Я новичок в этом, поэтому буду очень благодарна всем кто откликнется!
Заранее спасибо))))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
<?
	session_start();

	$f_massive = file("/home1/home/homepage/foton/supplier/users.dat");
	$i =  0 ;
	$cn = count($f_massive);
	while ($i < $cn) {
	  $folder = $f_massive[$i]
	  $f_new = fopen("/home1/home/homepage/foton/public_html/file.txt","a");
	   fwrite($f_new,"#");
	   fwrite($f_new,$f_massive[$i]);
	   fwrite($f_new,$f_massive[$i+ 1 ]);
	   fwrite($f_new,$f_massive[$i+ 2 ]);
	   $i+= 3 ;
	   fwrite($f_new," ");
	  //open files client
	   $dir_supplier = "/home1/home/homepage/foton/supplier/".$folder."/";
	   chdir($dir_supplier);
	   $handle = opendir(".");
        while ($filename = readdir($handle))
    	  if (($filename != ".")&&($filename != "..")) {
			  $fclient = fopen($filename, "r");
			  $name = trim(fgets($fclient,  1024 ));
			  $percent_close_value = doubleval(trim(fgets($fclient,  1024 )));
			  $percent_open_value = doubleval(trim(fgets($fclient,  1024 )));
			  $number_value = trim(fgets($fclient,  1024 ));
			  $active_value = trim(fgets($fclient,  1024 ));
		  fwrite($f_new,$filename);
		  fwrite($f_new,$name);
		  fwrite($f_new,$percent_close_value);
		  fwrite($f_new,$percent_open_value);
		  fwrite($f_new,$number_value);
		  fwrite($f_new,$active_value);
		  fwrite($f_new," ");
		  }	
		  fclose($fclient);
	    }
	  fclose($f_new);	
	 }
	 echo phpinfo()
?>
...
Рейтинг: 0 / 0
(PHP) Пожалуйста, проверьте код)))
    #33243348
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удобней всего обходить дерево рекурсивно. Пример рекусрии можно найти в примечаниях доки
P.S. Что бы понять рекурсию, нужно понять рекурсию
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP) Пожалуйста, проверьте код)))
    #33243482
Alinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пасиб, мне просто интересно почему мой код не работает, может я что-то не указала, или ... я не знаю)
пожалуйста подскажите...
...
Рейтинг: 0 / 0
(PHP) Пожалуйста, проверьте код)))
    #33243510
Alinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даже вот этот простой код и то не работает....
пз хелп!!!!


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<?php
$dirr = "/home1/home/homepage/foton/supplier/"
function scan_Dir($dir) {
   $arrfiles = array();
   if (is_dir($dir)) {
       if ($handle = opendir($dir)) {
           chdir($dir);
           while (false !== ($file = readdir($handle))) { 
               if ($file != "." && $file != "..") { 
                   if (is_dir($file)) { 
                       $arr = scan_Dir($file);
                       foreach ($arr as $value) {
                           $arrfiles[] = $dir."/".$value;
                       }
                   } else {
                       $arrfiles[] = $dir."/".$file;
                   }
               }
           }
           chdir("../");
       }
       closedir($handle);
   for($i= 0 ; $i < count($arrfiles); $i++){
print "$arrfiles[$i]";
}
   }
   return $arrfiles;
}
scan_Dir($dirr);

?>
...
Рейтинг: 0 / 0
(PHP) Пожалуйста, проверьте код)))
    #33243970
Фотография Duke1999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlinkaДаже вот этот простой код и то не работает....
пз хелп!!!!

а чего не работает-то?
если в первой строчке добавить ;
то по крайней мере скрипт выполняется :)
...
Рейтинг: 0 / 0
(PHP) Пожалуйста, проверьте код)))
    #33244223
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
PHP FAQ: Ничего не работает! Что делать???
+ даже если у вас какие-то проблемы - это не повод спамить по всем форумам рунета ( например
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Пожалуйста, проверьте код)))
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]