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

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

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

  #1  
Старый 16.10.2007, 13:42
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

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

Согласен, не причем
Но таки заработало-же...
 
Ответить с цитированием

  #2  
Старый 16.10.2007, 19:00
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

Про кавычки для $argv[0] это ваще бред был
 
Ответить с цитированием

  #3  
Старый 17.10.2007, 00:48
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

это жесть чувак
perldoc IO::Socket

Код:
#!perl

use strict;
use warnings;

use IO::Socket;

my $sock = IO::Socket::INET -> new(LocalAddr => '127.0.0.1', LocalPort => 8080, Listen => 1) || die $!;

while(1)
{
    next unless my $conn = $sock -> accept;
    while($conn -> connected)
    {
        ...
    }
}

Последний раз редактировалось KSURi; 17.10.2007 в 01:25..
 
Ответить с цитированием

  #4  
Старый 18.10.2007, 10:05
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Вопрос: Допустим такую ситуацию:
PHP код:
my $var '55.55';
my ($VR$VRR) = split(/./,$var); 
Следовательно у переменных $VR, $VRR значения == 55 . Но, в скрипте они имеют вид стринговых. Как мне перевести их в целочисленные?
__________________
..
 
Ответить с цитированием

  #5  
Старый 18.10.2007, 10:15
FlyBird
Познающий
Регистрация: 14.10.2007
Сообщений: 47
Провел на форуме:
91186

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

Вычти из ни НОЛЬ.
 
Ответить с цитированием

  #6  
Старый 18.10.2007, 10:20
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Цитата:
Сообщение от FlyBird  
Вычти из ни НОЛЬ.
Как я могу из них ноль вычесть если они стринговые? Ты прочитай внимательно вопрос.
__________________
..
 
Ответить с цитированием

  #7  
Старый 18.10.2007, 10:24
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

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

Цитата:
Но, в скрипте они имеют вид стринговых
причем тут но?

а еще можешь умножить на 1=)
Просто попробуй то что тебе сказали...
 
Ответить с цитированием

  #8  
Старый 18.10.2007, 11:05
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Вот давайте вы все эти манипуляции сделаете с
PHP код:
#!/usr/bin/perl
use strict;

my $var = <STDIN>;
chomp(my ($VR$VRR) = split(/./,$var)); 
А потом обсудим, ок?
__________________
..

Последний раз редактировалось [sL1p]; 18.10.2007 в 11:07..
 
Ответить с цитированием

  #9  
Старый 18.10.2007, 11:21
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
Провел на форуме:
4094601

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

2 [sL1p]

ИМХО красивей
Код:
#!/usr/bin/perl -w
use strict;
use warnings;

my( $var,$VR,$VRR )  = ( 55.55,undef,undef );
($VR,$VRR ) = split(/\./,$var);  
printf "Sum : %d \n",$VR+$VRR;
Твой случай:
Код:
#!/usr/bin/perl
use strict;

my $var = <STDIN>;
chomp(my ($VR, $VRR) = split(/\./,$var));
printf "Sum : %d \n",$VR+$VRR;

Извиняюсь если неправильно понял, но если суммируем два числа значит они вещественного типа.
 
Ответить с цитированием

  #10  
Старый 18.10.2007, 11:24
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Цитата:
Сообщение от demonoid  
2 [sL1p]

ИМХО красивей
Код:
#!/usr/bin/perl -w
use strict;
use warnings;

my( $var,$VR,$VRR )  = ( 55.55,undef,undef );
($VR,$VRR ) = split(/\./,$var);  
printf "Sum : %d \n",$VR+$VRR;
Твой случай:
Код:
#!/usr/bin/perl
use strict;

my $var = <STDIN>;
chomp(my ($VR, $VRR) = split(/\./,$var));
printf "Sum : %d \n",$VR+$VRR;

Извиняюсь если неправильно понял, но если суммируем два числа значит они вещественного типа.
Ну о красоте я буду думать после окончания написания кода(: Я понял в чём была ошибка:
split(/\./
Thx
__________________
..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
[php] Новичкам: задаем вопросы _Great_ PHP 16396 17.06.2010 21:19
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ