HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

Нужна поиощь
  #3921  
Старый 05.07.2008, 16:04
agrofyl2
Познающий
Регистрация: 25.04.2008
Сообщений: 51
Провел на форуме:
146826

Репутация: 17
По умолчанию Нужна поиощь

Здравствуйте. У меня проблема:
Нужно проверить, есть ли в сокете что-нибудь, если нет - возвратить false. Выполнится она должна быстро!
Дело в том, что я хочу считать данные, если они есть, а не ждать, когда она появится и он наконец то ее считает. Помогите плиз!
 
Ответить с цитированием

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

Репутация: 3313


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

Цитата:
Сообщение от agrofyl2  
Здравствуйте. У меня проблема:
Нужно проверить, есть ли в сокете что-нибудь, если нет - возвратить false. Выполнится она должна быстро!
Дело в том, что я хочу считать данные, если они есть, а не ждать, когда она появится и он наконец то ее считает. Помогите плиз!
PHP код:
$fp=fsockopen("site.ru.ru",80,$errno,$errstr,10); 
if(!
fp){
echo 
"Сокет пуст!";
}else{
//Запись данных

 
Ответить с цитированием

  #3923  
Старый 05.07.2008, 16:14
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

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

так такой вопрос
из БД вывожу цену
к этой цене мне надо добавить определенный
процент

PHP код:
while($res3 =  mysql_fetch_array($res2)   )

{
    
    
    
    
$pros ="2.8";
    
$price $res3['product_price'];
    
    
$price $price *  $pros  ;

print 
"<p>$price<p>";




так не работает он все равно выводит ту цену которая Бз данных

как все таки прибавить?
 
Ответить с цитированием

  #3924  
Старый 05.07.2008, 16:17
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

надо было в школе математику учить...
PHP код:
 while($res3 =  mysql_fetch_array($res2)   ) 



    
$pros ="0.028"
    
$price $res3['product_price']; 
     
    
$price $price * ($pros 1)  ; 

print 
"<p>$price<p>";


 
Ответить с цитированием

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

Репутация: 3313


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

Цитата:
Сообщение от DTW  
так такой вопрос
из БД вывожу цену
к этой цене мне надо добавить определенный
процент

PHP код:
while($res3 =  mysql_fetch_array($res2)   )

{
    
    
    
    
$pros ="2.8";
    
$price $res3['product_price'];
    
    
$price $price *  $pros  ;

print 
"<p>$price<p>";




так не работает он все равно выводит ту цену которая Бз данных

как все таки прибавить?
У тебя скорее всего стоит запятая в цене т.е к примеру:
Цитата:
54,50
Тогда тебе нужно ее заменить!
Это просто!
PHP код:
while($res3 =  mysql_fetch_array($res2)   )

{    
    
    
$pros ="2.8";
    
$price $res3['product_price'];
    
$price str_replace(",","."$price);
    
$price $price *  $pros  ;
print 
"<p>$price<p>";

-Это должно работать
 
Ответить с цитированием

  #3926  
Старый 05.07.2008, 16:22
agrofyl2
Познающий
Регистрация: 25.04.2008
Сообщений: 51
Провел на форуме:
146826

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

Цитата:
Сообщение от ChaaK  
PHP код:
$fp=fsockopen("site.ru.ru",80,$errno,$errstr,10); 
if(!
fp){
echo 
"Сокет пуст!";
}else{
//Запись данных

Вы неправильно поняли вопрос.

Выражусь по другому:
у меня открыт(!) сокет
я периодически(в цикле) считываю данные,
но если их нет, то ПХП ждет, когда они появятся, а мне нужно чтоб он не ждал, а возвращал false.(чем быстрее тем лучше)

Последний раз редактировалось agrofyl2; 05.07.2008 в 16:36..
 
Ответить с цитированием

  #3927  
Старый 05.07.2008, 16:23
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от Chaak  
...
фигасе процент прибавить надо... вот ты посмотри.. получается что ты цену увеличиваешь пости что в три раза... а что бы цену увеличить на 2,8% надо умножить цену на 1,028 т.е. $price = $price * (1 + $pros / 100);
в общем как то так=)
 
Ответить с цитированием

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

Репутация: 3313


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

Цитата:
Сообщение от gisTy  
фигасе процент прибавить надо... вот ты посмотри.. получается что ты цену увеличиваешь пости что в три раза... а что бы цену увеличить на 2,8% надо умножить цену на 1,028 т.е. $price = $price * (1 + $pros / 100);
в общем как то так=)
Меня попросили модифицировать скрипт а не исправить ошибку в прибавлении. Думаю проблема в запятых.
 
Ответить с цитированием

  #3929  
Старый 05.07.2008, 16:29
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

да и кстати... может я чего то не понимаю... но как ты умножаешь строку на число?
 
Ответить с цитированием

  #3930  
Старый 05.07.2008, 16:29
PHPoozy
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме:
881554

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

вот формуло ($price / 100) * $proc

Последний раз редактировалось PHPoozy; 05.07.2008 в 16:32..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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.XYZ