<? if($_POST): $error = 'Такой емэйл уже зарегистрирован' . filter_input(INPUT_POST, 'reg_email'); ?>
<div id="error_message" style="width:200px; color:red; position:fixed; left:50%; margin-left:-100px; text-align:center;">
<?= $error ?>
</div>
<? endif ?>
<form>
<!-- код формы -->
</form>
<?php
$message = "";
if (count($_POST)) {
// обрабатываем данные формы
// задаем значение переменной $message
}
?>
<?php if ($message) { ?>
<div id="error_message" style="width:200px; color:red; position:fixed; left:50%; margin-left:-100px; text-align:center;"></div>
<?php } else { ?>
<form action="" method="post" target="error_message">
<input name="reg_nickname" type="text" placeholder="Введите имя" required />
<input id="id_reg_email" name="reg_email" type="email" placeholder="Введите e-mail" required />
<input id="id_reg_pass" name="reg_pass" type="password" placeholder="Введите пароль" required />
<input id="id_reg_confirmpass" name="reg_confirmpass" type="password" placeholder="Подтвердите пароль" required />
<input type="submit" value="Зарегистрироваться" onclick="return check_email_pass();" style="margin-top:20px;" />
</form>
<?php } ?>
OnTriggerEnter(Collider _col)
{
if (_col.tag == "name")
{
_col.gameObject.GetComponent<Script>().useThisMetod();//для объекта, с которым произошло столкновение вызываем метод
useThisMetod(); //вызываем для текущего объекта какой-либо метод
}
}
using System.Collections;
string[,] str_arr = new string[2,2] {{"строка1-1","строка1-2"},{"строка2-1","строка2-2"}};
object ojb = str_arr;
string[,] target = new string[2, 2];
var myList = ojb as IEnumerable; int i = 0; int y = 0;
if (ojb != null)
{
foreach (var element in myList)
{
if (i != 0 && i % 2 == 0 && y == 0)
{
y = 1;
}
else if(y == 2)
{
y = 0; i++;
}
target[i,y] = element.ToString();
y++;
}
Console.ReadKey();
}
object ojb = str_arr;
string[,] target = new string[2000, 2];
var string_Arr = ojb as IEnumerable; int i = 0; int y = 0;
if (ojb != null)
{
foreach (var elements in string_Arr)
{
if (elements != null)
{
var enum_elements = elements as IEnumerable;
foreach (var elem in enum_elements)
{
if (i != 0 && i % 2 == 0 && y == 0)
{
y = 1;
}
else if (y == 2)
{
y = 0; i++;
}
target[i, y] = elem.ToString();
y++;
}
}
}
Console.ReadKey();
}
IEnumerator f()
{
yield return new WaitForSeconds(.1f);
действия;
}
// счетчик секунд
int secondsCounter = 0;
var s500A2 = new System.Timers.Timer();
// интервал - одна секунда
s500A2.Interval = 1000;
// обработчик истечения интервала
s500A2.Elapsed += (sender, e) => { // имена sender и e можно поменять, если будут проблемы
Console.WriteLine("Прошла секунда");
// увеличиваем значение счетчика
secondsCounter++;
if (secondsCounter >= 10)
{
Console.WriteLine("Всего прошло 10 секунд");
secondsCounter = 0;
}
};
s500A2.Start();
// интервал - одна секунда
s500A2.Interval = 1000;
s500A2.Elapsed += (sender, e) => {
Console.WriteLine("Прошла секунда: {0:HH:mm:ss.fff}", DateTime.Now);
};
// На выходе будет примерно это:
// Прошла секунда: 14:18:20.950
// Прошла секунда: 14:18:21.964
// Прошла секунда: 14:18:22.978
// Прошла секунда: 14:18:23.992
// Прошла секунда: 14:18:25.006 // потеряли 14:18:24
// Прошла секунда: 14:18:26.020
// Прошла секунда: 14:18:27.034
int lastSecond = 0;
// интервал - десять миллисекунд
s500A2.Interval = 10;
s500A2.Elapsed += (sender, e) => {
int currentSecond = DateTime.Now.Second;
if (currentSecond != lastSecond)
{
Console.WriteLine("Прошла секунда: {0:HH:mm:ss.fff}", DateTime.Now);
lastSecond = currentSecond;
}
};