ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

03.12.2008, 14:08
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Я подозреваю что array_map - эт обертка
Ммм. Встроенные функции/конструкции реализуются на C. Так что это array_map и foreach - 2 разных алгоритма и не могут быть обёрткой друг друга.
Последний раз редактировалось [x26]VOLAND; 03.12.2008 в 14:12..
|
|
|

03.12.2008, 14:50
|
|
Познающий
Регистрация: 02.11.2008
Сообщений: 87
Провел на форуме: 93223
Репутация:
14
|
|
пишу гостевую . делаю так в конфиге к базам :
$query = 'SET NAMES utf8';
if (!mysql_query($query));
{
echo 'cant set utf8 ';
}
и все = не ставит кодировку что еще нужно чтобы поставить utf8 ? с чем кроме кривых рук может быть связана проблема ? 
|
|
|

03.12.2008, 14:59
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме: 881554
Репутация:
66
|
|
$query = "SET NAMES 'utf8';"
if (!mysql_query($query));
{
echo("cant set utf8");
}
Последний раз редактировалось PHPoozy; 03.12.2008 в 15:02..
|
|
|

03.12.2008, 15:00
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Такс.Вот мой вопрос.
Есть текстовое поле:
PHP код:
<input type = "text"
name = "name"
value = "">
Собствна вопрос.В текстовое поле,можетбыть вписана инфа,ну например. Лдия Николаевна,а может быть 32145.
И переменная принимает $who = $name эту инфу.Но,если в текствое поле,ничего не вписано,мне нужно,что бы ставилось мое значение.
PHP код:
switch ($_POST['name'])
{
case 'Как тут указать,чтобы все значения,вписаные в поле,принимались сюда?': $who = $name;
break;
case '': $who = "Мое значение";
break;
}
Тоесть как указать,что если в поле есть хоть 1 смвол,то используется 1 способ.Если пусто - то 2.Может какнибудьпо другому возможно это сделать?Собствна воть 
|
|
|

03.12.2008, 15:04
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
default: $who = "some_text";
break;
Оно?
Можно ещё заюзать тернарный оператор:
$who = ($_POST['name'] == '') ? 'текст_если_поле_пустое' : $_POST['name'];
|
|
|

03.12.2008, 15:06
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
if($_POST['name']=="") 1 способ
else 2 способ
и еще там можно ставить value="значение по умолчанию" и в инпут onclick="this.value=''" , тогда при тыке курсором в поле значение по умолчанию будет пропадать
Последний раз редактировалось Корвин; 03.12.2008 в 15:08..
|
|
|

03.12.2008, 15:08
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
Сообщение от m0Hze
Такс.Вот мой вопрос.
Есть текстовое поле:
PHP код:
<input type = "text"
name = "name"
value = "">
Собствна вопрос.В текстовое поле,можетбыть вписана инфа,ну например. Лдия Николаевна,а может быть 32145.
И переменная принимает $who = $name эту инфу.Но,если в текствое поле,ничего не вписано,мне нужно,что бы ставилось мое значение.
PHP код:
switch ($_POST['name'])
{
case 'Как тут указать,чтобы все значения,вписаные в поле,принимались сюда?': $who = $name;
break;
case '': $who = "Мое значение";
break;
}
Тоесть как указать,что если в поле есть хоть 1 смвол,то используется 1 способ.Если пусто - то 2.Может какнибудьпо другому возможно это сделать?Собствна воть 
if(isset($_POST['name'])) $who = $_POST['name'];
else $who = 'Твоё значение';
п.с. Корвин обогнал меня))
Последний раз редактировалось Ru}{eeZ; 03.12.2008 в 15:14..
|
|
|

03.12.2008, 15:16
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
Сообщение от [x26]VOLAND
html/js код не должен заменять бизнес-логику пхп-приложения.
ну каждый делает как ему нравится, может ты и прав, я показал как можно сделать, пусть сам решает учитывая твое замечание
|
|
|

03.12.2008, 15:18
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
Сообщение от Ru}{eeZ
if(isset($_POST['name'])) $who = $_POST['name'];
else $who = 'Твоё значение';
п.с. Корвин обогнал меня))
 . иссет это если вапще токой переменной нет, а тут говорится о пустом значении, поэтому лучше так:
if(isset($_POST['name']) && $_POST['name']=="")
|
|
|

03.12.2008, 15:24
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от Корвин
ну каждый делает как ему нравится, может ты и прав, я показал как можно сделать, пусть сам решает учитывая твое замечание
Воланд абсолютно прав. Если тебе нужно присвоить значение пустой переменной, то полагаться на value="1234" или на js (типа onclick="if($(this).val() == '')$(this).val('Что-то там');") никогда не стоит т.к. это всё на стороне клиента...а как мы все знаем никогда нельзя доверять ничему что приходит от клиента
Сообщение от Корвин
. иссет это если вапще токой переменной нет, а тут говорится о пустом значении, поэтому лучше так:
if(isset($_POST['name']) && $_POST['name']=="")
а ещё лучше
if(!empty($_POST['name']))
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|