Вопрос-Ответ по php

Печать RSS
6586
Кураторы темы:


Чатланин
0
Вот мой чтение и запис на файл
<?php
$dir = opendir (BASEDIR."local/datakomm"); 
while ($file = readdir ($dir))
{if (( $file != ".") && ($file != ".."))
{$a[]=$file;}}
closedir ($dir);
$total = count($a);

for ($i = 0; $i < $total; $i++){
$tex = file(BASEDIR."local/datakomm/$a[$i]");
$text1 = count($tex);
for ($z = 0; $z < $text1; $z++){
$data = explode("|",$tex[$z]);

$dat_browz[]=$data[0];//ип броузер
$dat_mess[]=$data[1];//сообщение
$dat_time[]=$data[3];//время поста
$dat_name[]=$data[4];//логин
//еще я хочу запис имя дат файла каторый на папке local/datakomm
}}

arsort($dat_time);
clear_files(BASEDIR."local/datatmp/newskomm.dat");

foreach($dat_time as $k=>$v){
$dat_balls=array();

$dat_balls[] = $dat_name[$k].'|'.$dat_browz[$k].'|'.$dat_time[$k].'|'.$dat_mess[$k].'|';

$dat_balls=implode("\r\n",$dat_balls);
?>
и осталные
Изменил: Мансур (07.09.2010 / 06:29)
S

Чатланин
0
У меня есть массив такого вида:
<?
$a[1]=array(1,2,3,4,5,6);
$a[2]=array(2,5,1);
$a[3]=array(4,5,6);
$a[4]=array(1,3);
?>
как мне посчитать сколько например цифр 1 во всей переменной $a (в примере их три)?
Изменил: shurik (08.09.2010 / 14:00)
K

Транклюкаторщик
0
3805,
substr_count(implode('',$a),'1');
типа этого
A

Оранжевые штаны
0
$a[1]=array(1,2,3,4,5,6);
$a[2]=array(2,5,1);
$a[3]=array(4,5,6);
$a[4]=array(1,3);

$i=0;
foreach($a as $val1){
foreach($val1 as $val2){
if($val2==1){$i++;}
}
}

echo $i;
K

Транклюкаторщик
0
у меня так? только ошибки выдает, разобраться не могу почему:
<?
function array_count_val($val,$w){
$c = 0;
if(is_array($val)){
foreach($val as $v){
if(!is_array($val[$v])){$c += substr_count(implode('',$w),'6');} else {$c += array_count_val($v);}
}
}
return $c;
}
?>
Изменил: KOZZ (08.09.2010 / 14:52)
K

Транклюкаторщик
0
все, разобрался, банальная невнимательность ))
функция немного поуниверсальней чем у azzido
<?
function array_count_val($val,$w){
$c = 0;
if(is_array($val)){

foreach($val as $v){

if(!is_array($v)){
$c += substr_count($v,$w);

} else {$c += array_count_val($v,$w);}

}

}
return $c;

}
?>
Изменил: KOZZ (08.09.2010 / 15:07)

Чатланин
0
3804. И мне помогите плиз
D

Малиновые штаны
0
ни когда толком не работал с сессиями, как думаете как лутше реализовать авторизацию, толи данные в куках хранить толи в сессии? больше склоняюсь к последнему, да вот меньше там возможностей получится.

[̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅
0
3811. х.з сессию лучше делай,куки сложновато так то ну я ещё не писал не чего на куках krut

крутой чЕл
0
Куки сложновато? Ставиш куку SetCookie('название','значение',время);
Потом юзаеш как $_COOKIE['название']
Например SetCookie('test','test',time()+3600);
Поставили куку tеst со значением tеst на час
Изменил: Андрюха (09.09.2010 / 12:57)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск