Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

19.01.2009, 20:51
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Ну,я имел ввиду использование функций API,как в Win Api.Просто из-за этого переходить на Дэльфи как-то не хочется ).Говорят,что на пхп системное приложение не напишешь(работа с мышкой,клавой и прочими устройствами).
|
|
|

19.01.2009, 20:59
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 54
Провел на форуме: 217810
Репутация:
80
|
|
Сообщение от ikolla$$
PHP код:
preg_match('#(.*).[DOCdoc]{3}#',$file);
Вот тебе дей :P привет от m0hze-нарко-кодера
полный бред ты уж меня извини
точка ( . ) отвечает за любой символ, а не за точку) нужно екранировать твоя регулярка пропустить что угодно, например 1doc.php xDD
PHP код:
preg_match('/.+\.doc$/i',$file);
|
|
|

19.01.2009, 21:08
|
|
Banned
Регистрация: 06.04.2008
Сообщений: 107
Провел на форуме: 890872
Репутация:
127
|
|
Это
PHP код:
preg_match_all('~[a-zA-Z0-9\.\_\-]+@[a-zA-Z0-9\_\-]+\.[a-zA-Z]{2,5}~i',$mails,$result);
заменить на:
PHP код:
preg_match_all('~[a-zA-Z0-9\.\_\-]+@[a-zA-Z0-9\_\-]+\.[a-zA-Z]{2,5}:(.*)~i',$mails,$result);
мб заработает)
|
|
|

19.01.2009, 21:11
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Самая короткая регулярка для выцепляния мыл:
PHP код:
preg_match_all("/\w+@\w+.\w+/", $mails,$result);
|
|
|

19.01.2009, 21:17
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
ребят,есть специальная тема для регулярок. Уясните на будующее.
|
|
|

19.01.2009, 21:30
|
|
Новичок
Регистрация: 17.06.2008
Сообщений: 10
Провел на форуме: 137065
Репутация:
4
|
|
Сообщение от Pashkela
Как вариант (рабочий причем) действительно транслировать через web-камеру
подробности здесь:
http://forum.xakep.ru/m_1338275/mpage_1/key_Web_camera_online/tm.htm
Спасиб за ссылку, хороший материал. А можно ли транслировать не с web-камеры, а с уже существующего сайта, онлайн канала?
|
|
|

19.01.2009, 21:38
|
|
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
Провел на форуме: 10311449
Репутация:
1357
|
|
почему не работает этот скрипт?
PHP код:
<?php
$a = 0;
while ($a <= 10)
{
echo "$a<br>\n";
$a = $a + 1;
}
$sum = 0;
$i = 1;
do
{
$sum = $sum + $i;
$i++;
while ($i <= 5)
echo "= - $sum";
}
?>
|
|
|

19.01.2009, 21:52
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Скачай PHPDesigner и в дебагере проверь =\
Но ошибка у тебя синтаксическая:
do
{
$sum = $sum + $i;
$i++;
while ($i <= 5)
echo "= - $sum";
}
Тогда уж:
PHP код:
do
{
$sum = $sum + $i;
$i++;
echo "= - $sum";
}while ($i <= 5)
Да и не забывай про отступы, потом они тебе ой-как пригодятся!
Представь себе этот скрипт без отступов:
PHP код:
if($no_spaces){
$shift=0;
if($i>0){
$shift=10000;
for($sy=7;$sy<$fontfile_height-20;$sy+=1){
for($sx=$m['start']-1;$sx<$m['end'];$sx+=1){
$rgb=imagecolorat($font, $sx, $sy);
$opacity=$rgb>>24;
if($opacity<127){
$left=$sx-$m['start']+$x;
$py=$sy+$y;
if($py>$height) break;
for($px=min($left,$width-1);$px>$left-12 && $px>=0;$px-=1){
$color=imagecolorat($img, $px, $py) & 0xff;
if($color+$opacity<190){
if($shift>$left-$px){
$shift=$left-$px;
}
break;
}
}
break;
}
}
}
if($shift==10000){
$shift=mt_rand(4,6);
}
}
И как здесь разберешься, что куда ставить)?
PHP код:
if($no_spaces){
$shift=0;
if($i>0){
$shift=10000;
for($sy=7;$sy<$fontfile_height-20;$sy+=1){
for($sx=$m['start']-1;$sx<$m['end'];$sx+=1){
$rgb=imagecolorat($font, $sx, $sy);
$opacity=$rgb>>24;
if($opacity<127){
$left=$sx-$m['start']+$x;
$py=$sy+$y;
if($py>$height) break;
for($px=min($left,$width-1);$px>$left-12 && $px>=0;$px-=1){
$color=imagecolorat($img, $px, $py) & 0xff;
if($color+$opacity<190){
if($shift>$left-$px){
$shift=$left-$px;
}
break;
}
}
break;
}
}
}
if($shift==10000){
$shift=mt_rand(4,6);
}
Последний раз редактировалось ChaaK; 19.01.2009 в 21:57..
|
|
|

19.01.2009, 22:33
|
|
Участник форума
Регистрация: 19.07.2008
Сообщений: 168
Провел на форуме: 1312476
Репутация:
85
|
|
Сообщение от ikolla$$
Это
PHP код:
preg_match_all('~[a-zA-Z0-9\.\_\-]+@[a-zA-Z0-9\_\-]+\.[a-zA-Z]{2,5}~i',$mails,$result);
заменить на:
PHP код:
preg_match_all('~[a-zA-Z0-9\.\_\-]+@[a-zA-Z0-9\_\-]+\.[a-zA-Z]{2,5}:(.*)~i',$mails,$result);
мб заработает)
Спасибо, заработало как надо 
|
|
|

19.01.2009, 23:13
|
|
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
Провел на форуме: 10311449
Репутация:
1357
|
|
Скачай PHPDesigner и в дебагере проверь =\
Я вообще в notepad++ пишу, мне так удобней, а PHPDesigner у меня уже стоит, я им скрипт проверил, он показал только какую-то фигню с ?>....
Представь себе этот скрипт без отступов:
по мне так ентер самое то))
а скрипт у меня в уроке был, написан точно так как и там но не пашет, хотя в самом уроке работу скрипта не показали.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|