Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

31.10.2009, 13:51
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
.Sprite.
array_count_values()
|
|
|

31.10.2009, 21:30
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
Народ, возможно ли объединение нескольких файлов в один без чтения самих? Например, дано 10 очень больших файла, есть способы их соединения без чтения в переменные?
|
|
|

31.10.2009, 23:14
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Народ, возможно ли объединение нескольких файлов в один без чтения самих? Например, дано 10 очень больших файла, есть способы их соединения без чтения в переменные?
PHP код:
system('copy /b file1.ext + file2.ext file_return.ext');
В дополнение кагбэ:
http://www.windowsfaq.ru/content/view/237/57/
|
|
|

01.11.2009, 03:18
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
Сообщение от .Sprite.
есть файл 1.txt
в нем числа с каждой строки
нужен скрипт который вывел бы список чисел, отсортированный по количеству повторов
число | сколько раз повторилось
Код:
$fp = fopen("1.txt", "r");
While(!feof($fp))
{
$var[] = fgets($fp);
}
$var2 = array();
foreach ($var as $value)
{
if ($var2[$value])
{
$var2[$value]++;
}
else
{
$var2[$value] = 1;
}
}
foreach ($var2 as $key=>$count)
{
echo ' '.$key.' | '.$count.' <br> ';
}
Последний раз редактировалось Patronik; 01.11.2009 в 03:34..
|
|
|

01.11.2009, 09:19
|
|
Познающий
Регистрация: 15.02.2009
Сообщений: 54
Провел на форуме: 142825
Репутация:
7
|
|
Здравстуйте! По идее нужно, чтобы удалялась строка, а неполучается!
PHP код:
$id = (int)$_GET['id'];
if (!isset($_SESSION['psid'])) exit;
for ($i = 0; $i < count($_SESSION['psid']); $i++) {
if (!isset($_SESSION['psid'][$i])) continue;
$o = explode("##",$_SESSION['psid'][$i]);
if ($o[0] == $id) unset($_SESSION['psid'][$i]);
}
А добавляется так -
PHP код:
$id = (int)$_GET['id'];
$res = mysql_query("select * $table where id = $id");
if (mysql_num_rows($res) == 0) exit;
while ($row = mysql_fetch_array($res)) {
$_SESSION['psid'][] = $row['id']."##".(int)$row['p'];
echo "Добавлено: ".$row['name']."";
}
Последний раз редактировалось [K4t]; 01.11.2009 в 09:27..
|
|
|

01.11.2009, 10:48
|
|
Познающий
Регистрация: 15.02.2009
Сообщений: 54
Провел на форуме: 142825
Репутация:
7
|
|
Вот, заработало ) Сделал очистку от пустых полей
PHP код:
<?
$SESSIONPSID=array();
foreach ($_SESSION['psid'] as $value) {
if (!empty($value)) {
$SESSIONPSID[] = trim($value);
}}
$_SESSION['psid']=$SESSIONPSID;
?>
|
|
|

01.11.2009, 19:23
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от [K4t]
Вот, заработало ) Сделал очистку от пустых полей
PHP код:
<?
$SESSIONPSID=array();
foreach ($_SESSION['psid'] as $value) {
if (!empty($value)) {
$SESSIONPSID[] = trim($value);
}}
$_SESSION['psid']=$SESSIONPSID;
?>
Неправильно ты сделал...
PHP код:
$_SESSION['psid'] = array_map('trim', $_SESSION['psid']);
|
|
|

01.11.2009, 19:29
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от mailbrush
Неправильно ты сделал...
PHP код:
$_SESSION['psid'] = array_map('trim', $_SESSION['psid']);
Кагбе нехочу показаться глупым,но помоему соль в его посту кроеться тут:
PHP код:
if (!empty($value)) {
$SESSIONPSID[] = trim($value);
}
А твоё "решение",просто тримит все валуесы массива.Читай код внимательнее.
|
|
|

01.11.2009, 21:39
|
|
Постоянный
Регистрация: 25.01.2009
Сообщений: 368
Провел на форуме: 5290740
Репутация:
912
|
|
При заходе на страницу, ip пользователя заносится в базу, но при повторном обновлении ip добавляется опять! Как сделать чтобы ip каждого юзера добавлялся один раз? т.е чтобы не было копий...
|
|
|

01.11.2009, 21:43
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от .:[melkiy]:.
При заходе на страницу, ip пользователя заносится в базу, но при повторном обновлении ip добавляется опять! Как сделать чтобы ip каждого юзера добавлялся один раз? т.е чтобы не было копий...
Перед добавлением проверяй айпи на существование в базе.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|