Koenig, спасибо еще раз, то что нужно!
и опять вопрос..
как мне просуммировать значения столбца points для определенного юзера? пробовал что-то такое сочинить.
$awards = mysql_result(mysql_query("select count sum(`points`) from `awards_list` where `user_id` = '" . $user['id'] . "'"),0);
выдало
Warning: mysql_result() expects parameter 1 to be resource, boolean given in W:\domains\vofsayde.ua\users\profile.php on line 242
ниже скрин таблицы
Str@nnik, попробуй
$awards = mysql_result(mysql_query("select sum(`points`) from `awards_list` where `user_id` = '" . $user['id'] . "'"), 0);
Koenig, оно) держи +5 однозначно)
'" . $user['id'] . "' а типы данных мы так и не научились учитывать?)
ramzes, я обычно учитываю, а иногда забиваю, а так мало кто учитывает, так как в ждоне не учитывают , во написал гг
Почему scandir пишет в лог ошибки
$dircopy = 'file/'.$id.'/copy';
if (file_exists($dircopy))
{
$scd = scandir($dircopy);
for ($c=0; $c < count($scd); $c++){
unlink($dircopy.$scd[$c]);
rmdir('file/'.$id. '/copy');
}}
####удаляем папку $id и файлы в ней###
$dircopy1 = 'file/'.$id;
if (file_exists($dircopy1))
{
$scd1 = scandir($dircopy1);
for ($c=0; $c < count($scd1); $c++){
unlink($dircopy1.$scd1[$c]);
rmdir('file/'.$id. '');
}}
Хотя все работает
Homelion, в скандир попадают два элемента управления, это . и .. , то есть текущая директория и директория выше, потому и сыпет, вообще есть много функции рекурсивного удаления папки с файлами
# Koenig (22.12.2014 / 11:42)
Homelion, в скандир попадают два элемента управления, это . и .. , то есть текущая директория и директория выше, потому и сыпет, вообще есть много функции рекурсивного удаления папки с файлами
То есть мне надо исключить попадания этих точек в функцифункцию удаления папки? Или лучше использовать другую функцию для удаления папок?
Homelion, $arr = array_diff(scandir($dir), array('.', '..'));
Есть такой быдлокод
if(isset($_GET['reg']))
{
$a = true;
while($a) {
$ip1 = mt_rand (0, 255);
$ip2 = mt_rand (0, 255);
$ip3 = mt_rand(0, 255);
$ip4 = mt_rand(0, 255);
$ipres = $ip1.'.'.$ip2.'.'.$ip3.'.'.$ip4;
$randip = sprintf("%u", ip2long($ipres));
echo $randip;
$a = mysql_result(mysql_query("SELECT COUNT(*) FROM `hack_users` WHERE `ip` = '".$ipres."' LIMIT 1"),0);
}
mysql_query("INSERT INTO `hack_users` (`user_id`, `avatar`, `level`, `money`, `bank`, `limit`, `cpu`, `cores`, `ram`, `swap`, `net`, `firewall`, `coder`, `decoder`, `spam`, `antivirus`, `virus`)
VALUES ('".$user_id."', '', '1', '100', '0', '150', '128', '1', '128', '128', '100', '0', '0', '1', '1', '0', '0');");
//header('Location: help.php');
exit();
}
При запуске фатальная ошибка мол undefined function mt_rand, в других местах функция работает, а тут