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

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


Чатланин
0
3773. mocart, ну вопшем надо создать оценку на файл. При голосование на файл записывается логин юзера $log и оценка +1. Если логин юзера там есть то нелзя голосовать.

Чатланин
0
Хмм тогда там будет типо так:
вова|1
вася|1
коля|1
саша|1
саня|1
антон|1
тогда каждый файл станет больше жрать место)я бы хотел както куками сделать)
И

Оранжевые штаны
0
3775. Джармен Келл, куки удалить и заново голосовать= ))

Чатланин
0
3776. Rezent 22.40, ну и штошь ) лижбы были виде 3600 * 24 * 365
С

Землянин
0
Не сказал бы что много жрать станет, 3775 такую структуру я и имел ввиду

Чатланин
0
3778. mocart, да ты прав. Всего 2 ячейки и даже 50 строк максимум 50 кб будет)) а голосов как считат?
С

Землянин
0
Ну наверно так,
<?php
//Если все оценки только +1
echo count(file('file.dat'));
//Если оценки разние типа +3, +2, -1, -2 и т.д. тогда
$num = array();
$f = file('file.dat');
$c = count($f);
for($i = 0;$i < $c;$i++){
$ex = explode('|', $f[$i]);
$num[] = $ex[1];
}
$num = array_sum($num);
echo $num;
?>
Думаю разберешьсяsmile )

Чатланин
0
3780. mocart, да остальными запис и.д сам разберусь) там оценки будет 1 и 0
М

Землянин
0
Хочу преобразовать mp3 файл в другой битрейт, вод код:
//выполняем команду 
  $file1 = 'http://' . $_SERVER['HTTP_HOST'] . $dir . '/' . $d;
  $file2 = 'http://' . $_SERVER['HTTP_HOST'].'/data/bit/'.$d;
  ffmpeg -i $file1 -b $bitk $file2
  mysql_query('UPDATE `files` SET `loads` = `loads` + 1, `timeload` = ' . $_SERVER['REQUEST_TIME'] . ' WHERE `id` = ' . $id, $mysql);
  header('Location: '.$file2, true, 301);
но чет белый экран выдает....
Изменил: Михаил (01.09.2010 / 13:24)
A

Оранжевые штаны
0
3782. EZHIK, для начала включи вывод ошибок, и посмотри что появится вместо белого экрана..
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск