ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #6621  
Старый 03.12.2008, 14:08
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Цитата:
Я подозреваю что array_map - эт обертка
Ммм. Встроенные функции/конструкции реализуются на C. Так что это array_map и foreach - 2 разных алгоритма и не могут быть обёрткой друг друга.

Последний раз редактировалось [x26]VOLAND; 03.12.2008 в 14:12..
 

  #6622  
Старый 03.12.2008, 14:50
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
Провел на форуме:
93223

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

пишу гостевую . делаю так в конфиге к базам :

$query = 'SET NAMES utf8';
if (!mysql_query($query));
{
echo 'cant set utf8 ';
}
и все = не ставит кодировку что еще нужно чтобы поставить utf8 ? с чем кроме кривых рук может быть связана проблема ?
 

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

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

$query = "SET NAMES 'utf8';"
if (!mysql_query($query));
{
echo("cant set utf8");
}

Последний раз редактировалось PHPoozy; 03.12.2008 в 15:02..
 

  #6624  
Старый 03.12.2008, 15:00
m0Hze
Он хакер.
Регистрация: 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.Может какнибудьпо другому возможно это сделать?Собствна воть
 

  #6625  
Старый 03.12.2008, 15:04
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

default: $who = "some_text";
break;


Оно?

Можно ещё заюзать тернарный оператор:
$who = ($_POST['name'] == '') ? 'текст_если_поле_пустое' : $_POST['name'];
 

  #6626  
Старый 03.12.2008, 15:06
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

if($_POST['name']=="") 1 способ
else 2 способ

и еще там можно ставить value="значение по умолчанию" и в инпут onclick="this.value=''" , тогда при тыке курсором в поле значение по умолчанию будет пропадать

Последний раз редактировалось Корвин; 03.12.2008 в 15:08..
 

  #6627  
Старый 03.12.2008, 15:08
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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..
 

  #6628  
Старый 03.12.2008, 15:16
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
html/js код не должен заменять бизнес-логику пхп-приложения.
ну каждый делает как ему нравится, может ты и прав, я показал как можно сделать, пусть сам решает учитывая твое замечание
 

  #6629  
Старый 03.12.2008, 15:18
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ru}{eeZ  
if(isset($_POST['name'])) $who = $_POST['name'];
else $who = 'Твоё значение';

п.с. Корвин обогнал меня))

. иссет это если вапще токой переменной нет, а тут говорится о пустом значении, поэтому лучше так:

if(isset($_POST['name']) && $_POST['name']=="")
 

  #6630  
Старый 03.12.2008, 15:24
.:EnoT:.
Постоянный
Регистрация: 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)
 


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




ANTICHAT.XYZ