HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

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

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

  #3  
Старый 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/
 
Ответить с цитированием

  #4  
Старый 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..
 
Ответить с цитированием

  #5  
Старый 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
?>
 
Ответить с цитированием

  #6  
Старый 01.11.2009, 19:23
mailbrush
Познавший АНТИЧАТ
Регистрация: 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 array_map('trim'$_SESSION); 
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

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

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

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

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

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

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

Репутация: 2731


По умолчанию

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

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

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

Цитата:
Сообщение от mailbrush  
Перед добавлением проверяй айпи на существование в базе.
Это понятно... Код можно?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.