HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

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

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

  #1  
Старый 08.03.2009, 16:42
initab
Новичок
Регистрация: 25.01.2009
Сообщений: 4
Провел на форуме:
11532

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

Цитата:
Сообщение от VaTTka  
initab,
со вторым полем проблема, не проверят поле password. Изменил все как положено..
Код:
if (document.forms.password.password.value != "") {
} else {
alert("Не заполнено поле \"Пароль\" в форме. \n\nПожалуйста, введите свой пароль."); 
document.forms.password.password.focus();
return false;
}
Неправильно изменил. Вот это: ".document.forms.password.password" должно быть так: ".document.forms.form1.password". В общем виде ".document.forms.ИМЯ_ФОРМЫ.ИМЯ_ПОЛЯ "

Последний раз редактировалось initab; 08.03.2009 в 17:06..
 
Ответить с цитированием

  #2  
Старый 08.03.2009, 16:08
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

spamoney Как-то так
PHP код:
function cut($str,$len=40)
{
    if (
strlen($str)<=$len) return $str;
    else {
preg_match('~^([\s\S]{' intval($len) . '}[^ ]*)?~'$str,$match); return $match[1];}
    return 
false;
}
$str='Исследование программных продуктов, защит программного обеспечения, низкоуровневое программирование';

echo 
strlen($str).'-----'.cut($str); 
 
Ответить с цитированием

  #3  
Старый 08.03.2009, 16:24
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

Цитата:
Сообщение от Gifts  
spamoney Как-то так
PHP код:
function cut($str,$len=40)
{
    if (
strlen($str)<=$len) return $str;
    else {
preg_match('~^([\s\S]{' intval($len) . '}[^ ]*)?~'$str,$match); return $match[1];}
    return 
false;
}
$str='Исследование программных продуктов, защит программного обеспечения, низкоуровневое программирование';

echo 
strlen($str).'-----'.cut($str); 

Пасиб, но немного не то, если берем строчку:

Код:
$str='Исследование программных продуктов, низкоуровневое программирование';
то на выходе получим:

Код:
67-----Исследование программных продуктов, низкоуровневое
а нужно что б было так:

Код:
36-----Исследование программных продуктов,
т.е нужно что б строка на выходе была меньше или равна 40 символам и была обрезана по последнему пробелу (что бы не обрезалось пол слова)
 
Ответить с цитированием

  #4  
Старый 08.03.2009, 16:33
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Тогда так
PHP код:
function cut($str,$len=40)
{
    if (
strlen($str)<=$len) return $str;
    else {return 
preg_replace('~ [^ ]*$~','',substr($str,0,$len));}
}
$str='Исследование программных продуктов, низкоуровневое программирование';

echo 
strlen($str).'-----'.cut($str); 

Последний раз редактировалось Gifts; 08.03.2009 в 16:35..
 
Ответить с цитированием

  #5  
Старый 08.03.2009, 23:37
mr.Babay
Новичок
Регистрация: 14.01.2009
Сообщений: 10
Провел на форуме:
82759

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

Ммм... как бы сделать так чтобы при попадении пользователя на страницу определялся его браузер и в связи с этим показывалась определённая страница?!
з.ы. например для клик-джекинга...
 
Ответить с цитированием

  #6  
Старый 08.03.2009, 23:41
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

$_SERVER[HTTP_USER_AGENT];
 
Ответить с цитированием

  #7  
Старый 09.03.2009, 03:55
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

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

valikiev
PHP код:
if(isset($_GET['id']) && ($_GET['id'] == || $_GET['id'] == 5)) {
/* ... */

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

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

Репутация: 3171


По умолчанию

=== - можно сказать,если переменная равна ХОТЯБЫ единице,тоесть все что выше тоже пройдет
== - обсалютно точно рана единице.Все что выше-ниже не пройдет.
Это насколько я помню.
 
Ответить с цитированием

  #9  
Старый 09.03.2009, 03:59
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

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

Цитата:
Сообщение от m0Hze  
=== - можно сказать,если переменная равна ХОТЯБЫ единице,тоесть все что выше тоже пройдет
== - обсалютно точно рана единице.Все что выше-ниже не пройдет.
Это насколько я помню.
нет.
== - оператор равенства, приводит оба операнда к одному типу данных (0 равно false)
=== - оператор эквивалентности, сравнивает также типы (0 не равно false)

Последний раз редактировалось [dei]; 09.03.2009 в 04:01..
 
Ответить с цитированием

  #10  
Старый 09.03.2009, 03:58
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

безопасней будет if (isset($_GET['id']) && intval($_GET['id']) ==1 ||intval($_GET['id']) == 5)
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT ™ © 2001- Antichat Kft.