ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #5511  
Старый 17.09.2008, 18:49
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме:
2706059

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

хотел запустить скрипт с сокетами, но при подключении выдал ошибку сокетов 136038484
в гугле ничего не нашёл((
ос debian, PHP 5.2.0
счас копаюсь в конфигах, если знаете в чём трабла подскажите плз
 

  #5512  
Старый 17.09.2008, 19:18
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


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

Есть код из класса:
PHP код:
    /**
     * Устанавливает Cookie в браузер(имя, значение, время в часах)
     */
        
public function setCookie($name,$param,$hours) {
        if(
setcookie($name,$param,time() + 3600 $hours))
            return 
true;
        else
            return 
false;
    } 
и вот код использующий функцию:
PHP код:
<?php
error_reporting
(E_ALL);

...

$core->show('Текст');    //выводит на экран строку
$core->setCookie('name','test',1);   //устанавливает кукис. Проверял, все ок, кука на месте.
?>
По идее все заголовки, должны быть переданы до любого вывода информации, так?
Следовательно PHP должен был написать ошибку, но этого не происходит.
Стало и интересно, в чем же причина.
 

  #5513  
Старый 17.09.2008, 21:00
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

ChaaK, может там какой-то хитрожопый класс, который выводит строку както вконце? либо такие настройки сервера(чего только не придумают..)
 

  #5514  
Старый 18.09.2008, 10:10
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


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

Немого не понимаю разницу между mysql_connect и mysql_pcconnect. Что и где лучше использовать?

2mr.The этот класс писал я и ничего там интересного нет

Последний раз редактировалось ChaaK; 18.09.2008 в 10:17..
 

  #5515  
Старый 18.09.2008, 11:20
.:nbd:.
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме:
405792

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

Самый простой способ понять - это проверить на практике. Например так:
PHP код:
<?php
    
for ($i=0;$i<=1000;$i++){
    
$link mysql_connect("localhost""login""pass")
        or die(
"Could not connect: " mysql_error());
    
mysql_close($link);}
?>
а затем так
PHP код:
<?php
    
for ($i=0;$i<=1000;$i++){
    
$link mysql_pconnect("localhost""login""pass")
        or die(
"Could not connect: " mysql_error());
     
mysql_close($link); //функция в данном случае здесь бесполезна, вставлена для демонстрации того, что соединение с бд ей не закрывается
}
?>
Во втором случае скрипт отработает значительно быстрее т.к. открываться будет лишь одно соединение с бд , а в первом 1000. Но при использовании постоянного соединения с бд всегда нужно помнить о лимите возможных одновременно открытых соединениях (mysql.max_persistent = -1) иначе можно получишь "too many connections".

Последний раз редактировалось .:nbd:.; 18.09.2008 в 11:26..
 

  #5516  
Старый 18.09.2008, 16:58
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

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

Люди,подскажите такую весчь,мне нужно зменить текст,только чтобы заменилось все между / и / вместе из ети ми же / / на то что указано,через какую ф-цыю ето можно осушествить,плиз,подскажат е на примере....
 

  #5517  
Старый 18.09.2008, 17:02
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

http://de2.php.net/preg_replace
 

  #5518  
Старый 18.09.2008, 17:07
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

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

Я же попросил,примером..... я просто не оч пойму как тут ето сделать в preg_replace, напишите кто нить пример чтобы было именно с заменой содержимого место / и /....плиз....
 

  #5519  
Старый 18.09.2008, 17:17
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

PHP код:
$string  "6543214 /lalsakdsakd /123456";
$pattern "/\/(.*?)\//"
$replace "";
echo 
preg_replace($pattern$replace$string); 
 

  #5520  
Старый 18.09.2008, 17:26
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
Отправить сообщение для Mixon с помощью ICQ
Smile

Цитата:
Сообщение от .:EnoT:.  
Mixon

ну типо того:
PHP код:
$text '/Превед медвед/'// Текст в котором будет заменять
$in 'Медвед'// То что будем заменять
$out 'Зайчег'//На что будем заменять
$text preg_replace('#'.$in.'#i'$out$text);
echo 
$text
В результате получим /Превед зайчег/

не тестил, поэтому можт чёто не работает...но принцип работы я думаю понял)
Пасибо,мне уже Kaimi ответил,уже все пашет,ну и тебе спс,попробуем,хотя твой вареант есче мне дуплить надо))он чуть твой сложнее....
 
 





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


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




ANTICHAT.XYZ