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

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


ツ ツ ツ
0
1138 спасибо.И если не тяжело можеш закоментировать строки? ато некоторые строки не пойму smile ес не тяжело.

Дух
0
/*НОМЕР УДАЛЯЕМОЙ СТРОКИ*/
$StringNumber = 5; 
/*ОТКРЫВАЕМ ФАЙЛ В РЕЖИМЕ ЧТЕНИЯ\ЗАПИСИ */
$File = fopen("tratata.txt", "r+"); 
/*СЧИТЫВАЕМ ПОСТРОЧНО СОДЕРЖИМОЕ ФАЙЛА В МАССИВ*/
while (!feof($File)) $Data[] = fgets($File); 
/*УДАЛЯЕМ ИЗ МАССИВА НАШУ СТРОКУ*/
unset($Data[$StringNumber - 1]); 
/*ТИПА ОЧИЩАЕМ ФАЙЛ*/
file_put_contents("tratata.txt", NULL);
/*ЗАПИСЫВАЕМ ОСТАЛЬНЫЕ СТРОКИ ОБРАТНО В ФАЙЛ*/ 
fwrite($File, implode('\n', $Data)); 
/*НУ И ЗАКРЫВАЕМ ФАЙЛ :)*/
fclose($File);

ツ ツ ツ
0
Спасибо
T

Пришелец
0
Подскажите, что не так. Должно работать (без функции считает)
Должно выдавать если товар равен $type, то пишет сумму массива. Заключаю в функцию и не пашет
  function get_sum($TOBAP) 
  {
for ($i = 0; $i < $count; $i++)
{  $array = explode("][",$file[$i]);
if($array[3]==$r)
{$TOBAP[]=$array[ 4];}
}
$TOBAP= array_sum($TOBAP);
   return $TOBAP;
  }
  $type = "DVD-100";
  echo get_sum($type); 
T

Пришелец
0
поправка
$r = "DVD-100";
echo get_sum($r);

Дух
0
global $TOBAP; - попробуй поставить в начале функции.
T

Пришелец
0
Неа((
T

Пришелец
0
спасибо за помощь сам разобрался) переменные $file и $count не записываются в функцию по не ясной причине ))
T

Пришелец
0
def1, спс. Все таки дело было в global, только не товар, а значения в file

крутой чЕл
0
Где взять инфу про сессии и про хитачесс?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск