|
|
|
| Голосование написал, а вот архивы не могу сделать,
обхожу директорию считываю файлы по маске имени,
а дальше ни_знаю чё и как...=(
<?php
$_dir = "votings/";
$op_dir = @opendir($_dir);
while($_file = @readdir($op_dir)){
if(ereg("(arch)([0-9]{10})\.(php)",$_file,$part_name)){
for($i=0; $i<count($_file);$i++){
$name_arch[$i] = $part_name[2];
$dt[$i] = date('d-m-Y',$name_arch[$i]);
$arch_f[$i] = $part_name[0];
$array_files[] = $arch_f[$i];
}
}
}
@closedir($op_dir);
foreach($array_files as $file_name){
//echo $file_name."<br>";
$arf[] = file($_dir.$file_name);
}
#################################
#вот начиная отсюда попёрла лажа#
foreach($arf as $line){
$contents = explode("^", $line);
for($i=0; $i<count($arf);$i++){
if($contents[0]=="head"){$n_v[$i] = rtrim($contents[1]);}
if($contents[0]=="variants"){$v_v[$i] = explode("|", $contents[1]);}
if($contents[0]=="golosa"){$o_v[$i] = explode("|", $contents[1]);}
if($contents[0]=="users"){$u_v[$i] = explode("|", $contents[1]);}
//echo $n_v[$i];
}
}
?>
|
С одним файлом ещё смогу чё_нить намудрить,
а вот с кипой ...как то не идёт из_за неопытности...
Стыдно признаться даже виртуально в голове не могу
представить работу этого механизма=(.
Ребята помогите разобраться... | |
|
|
|
|
|
|
|
для: method
(24.08.2005 в 06:11)
| | Кажется, так:
<?
foreach($arf as $line){
$contents = explode("^", $line);
if($contents[0]=="head"){$n_v[] = rtrim($contents[1]);}
if($contents[0]=="variants"){$v_v[] = explode("|", $contents[1]);}
if($contents[0]=="golosa"){$o_v[] = explode("|", $contents[1]);}
if($contents[0]=="users"){$u_v[] = explode("|", $contents[1]);}
}
?>
|
| |
|
|
|
|
|
|
|
для: Loki
(24.08.2005 в 10:00)
| | исправить исправил, как вы указали, а результат тот же... | |
|
|
|
|
|
|
|
для: method
(24.08.2005 в 20:43)
| | извеняйте за беспокойство, функция print_r заработала,
надо было не print_r $line; а print_r ($line);
.....
ща разберусь без проблем, а то вслепую балин .... | |
|
|
|
|
|
|
|
для: method
(24.08.2005 в 20:54)
| | Балин серавно не выходит....=(
все файлы примерно такого содержания :
theme^Где по вашему мнению самые симпотные девушки?
variants^В России|В США|В Японии|
golosa^2|1|0|
users^Вася|Петя|Даша
|
...помогите плиз... | |
|
|
|
|
|
|
|
для: method
(25.08.2005 в 05:49)
| | Так а что в итоге содержиться в массивах
? | |
|
|
|
|
|
|
|
для: Loki
(25.08.2005 в 09:15)
| | после этого :
<?php
print_r ($nm[$i]);
print_r ($vm[$i]);
print_r ($gm[$i]);
?>
|
вот это выводит:
Жил были?Жил были?Array ( [0] => да [1] => нет [2] => наверно [3] => ) Жил были?Array ( [0] => да [1] => нет [2] => наверно [3] => ) Array ( [0] => 3 [1] => 2 [2] => 1 [3] => ) Жил были?Array ( [0] => да [1] => нет [2] => наверно [3] => ) Array ( [0] => 3 [1] => 2 [2] => 1 [3] => ) Жил были?Array ( [0] => да [1] => нет [2] => наверно [3] => ) Array ( [0] => 3 [1] => 2 [2] => 1 [3] => ) Где живёте?Где живёте?Array ( [0] => Город [1] => Деревня [2] => Пригород [3] => Столица [4] => ) Где живёте?Array ( [0] => Город [1] => Деревня [2] => Пригород [3] => Столица [4] => ) Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => ) Где живёте?Array ( [0] => Город [1] => Деревня [2] => Пригород [3] => Столица [4] => ) Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => )
|
| |
|
|
|
|
|
|
|
для: method
(25.08.2005 в 14:10)
| | Так вроде все правильно раскидалось. Правда, непонятно что это за переменные вы показываете. | |
|
|
|
|
|
|
|
для: Loki
(25.08.2005 в 17:05)
| | ни чё не правильно....
ни могу добиться чтоб выводилось всё так:
Тема опроса[0]
вариант[0][0] ответ[0][0]
вариант[0][1] ответ[0][1]
вариант[0][2] ответ[0][2]
Тема опроса[1]
вариант[1][0] ответ[1][0]
вариант[1][1] ответ[1][1]
и тд и тп....
=(
может быть ещё ктонить глянет на эту тему... | |
|
|
|