ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #13141  
Старый 31.10.2009, 13:51
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

.Sprite.
array_count_values()
 
Ответить с цитированием

  #13142  
Старый 31.10.2009, 21:30
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме:
107625

Репутация: 2
По умолчанию

Народ, возможно ли объединение нескольких файлов в один без чтения самих? Например, дано 10 очень больших файла, есть способы их соединения без чтения в переменные?
 
Ответить с цитированием

  #13143  
Старый 31.10.2009, 23:14
m0Hze
Он хакер.
Регистрация: 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/
 
Ответить с цитированием

  #13144  
Старый 01.11.2009, 03:18
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

Репутация: 23
Отправить сообщение для Patronik с помощью ICQ
По умолчанию

Цитата:
Сообщение от .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..
 
Ответить с цитированием

  #13145  
Старый 01.11.2009, 09:19
[K4t]
Познающий
Регистрация: 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..
 
Ответить с цитированием

  #13146  
Старый 01.11.2009, 10:48
[K4t]
Познающий
Регистрация: 15.02.2009
Сообщений: 54
Провел на форуме:
142825

Репутация: 7
По умолчанию

Вот, заработало ) Сделал очистку от пустых полей
PHP код:
<?
$SESSIONPSID
=array();
foreach (
$_SESSION['psid'] as $value) {
if (!empty(
$value)) {
$SESSIONPSID[] = trim($value);
}}
$_SESSION['psid']=$SESSIONPSID
?>
 
Ответить с цитированием

  #13147  
Старый 01.11.2009, 19:23
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
Сообщение от [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']); 
 
Ответить с цитированием

  #13148  
Старый 01.11.2009, 19:29
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от mailbrush  
Неправильно ты сделал...
PHP код:
$_SESSION['psid'] = array_map('trim'$_SESSION['psid']); 
Кагбе нехочу показаться глупым,но помоему соль в его посту кроеться тут:
PHP код:
if (!empty($value)) {
$SESSIONPSID[] = trim($value);

А твоё "решение",просто тримит все валуесы массива.Читай код внимательнее.
 
Ответить с цитированием

  #13149  
Старый 01.11.2009, 21:39
.:[melkiy]:.
Постоянный
Регистрация: 25.01.2009
Сообщений: 368
Провел на форуме:
5290740

Репутация: 912
По умолчанию

При заходе на страницу, ip пользователя заносится в базу, но при повторном обновлении ip добавляется опять! Как сделать чтобы ip каждого юзера добавлялся один раз? т.е чтобы не было копий...
 
Ответить с цитированием

  #13150  
Старый 01.11.2009, 21:43
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
Сообщение от .:[melkiy]:.  
При заходе на страницу, ip пользователя заносится в базу, но при повторном обновлении ip добавляется опять! Как сделать чтобы ip каждого юзера добавлялся один раз? т.е чтобы не было копий...
Перед добавлением проверяй айпи на существование в базе.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ