19.12.2012 / 17:20 | |
ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| Nokia_372Oc, <HTML>
<HEAD><TITLE>Obshenie s botom!</TITLE></HEAD>
<BODY>
<FORM id="form" method="POST" action="i.php">
Vvedit text: <BR /><input name="st" type="text"/>
<BR /><input type="submit" value="Skazat"/>
</FORM>
</BODY>
</HTML>
<?php
$my = $_POST['st'];
$bot = '';
$me = '';
if($my == 1) {
$me = 'Hello!';
$bot = 'Hello!';
} else if ($my == 2) {
$me = 'Kak dila?';
$bot = 'Xoposho';
}
if($my != ''){
echo 'Vu skazali: '.$me.'<br />';
echo 'Bot otvetil: '.$bot;}
?>
Вот типа так... |
20.12.2012 / 11:48 | |
SCS Пользователь Сейчас: Offline
Имя: Дмитрий Регистрация: 28.08.2012
| Долой транслит из кода =Р <?php
if(isset($_POST['text'])) if($_POST['text'] == "")die(); // do something (display error, etc.)
if(isset($_POST['text'])) $display = 'yes'; // if submited, display dialog
$p = $_POST['text'];
if (strpos($p, 'hi')!==false) {$resp = 'Hello ;)';}
elseif (strpos($p, 'how are you')!==false) {$resp = 'I am ok =P';}
else $resp = 'Sorry, i dont know this phrase..';
?>
<html>
<head>
<title>Talking with robot</title>
</head>
<body>
<? if($display=='yes') echo 'You: '.$p.'<br />Bot: '.$resp; ?>
<form action="" method="post">
<p>Type something <input type="text" name="text" /></p>
<p><input type="submit" value="Say!" />
</form>
</body>
</html>
http://test.php-dev.net/bot.php Изменено SCS (20.12 / 11:50) (всего 3 раза)
Прикрепленные файлы: bot.php (0.69 кб.) Скачано 189 раз |
21.12.2012 / 15:44 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| echo date("H:i:s",time());
В данное время выводит 07:44:00 Почему так, это время какого пояса? Я думал по стандарту Гринвич береться, а тут разница не в 4 часа, а 8! Почему? Изменено Dinisimys (21.12 / 15:44) (всего 1 раз) |
21.12.2012 / 16:01 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Я так понял gmdate() надо польоваться
|
21.12.2012 / 20:07 | |
ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| Dinisimys, time() вернет время сервера... Используй сдвиг.
|
26.12.2012 / 22:24 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| $r=array();
preg_match("/\[pid=(.*?)\]/si",$text ,&$r);
$pid=$r[1];
Оибки выдает <b>Deprecated</b>: Call-time pass-by-reference has been deprecated in 2 Notice: Undefined offset: 1 in 3
Почему? Изменено Dinisimys (26.12 / 22:24) (всего 1 раз) |
26.12.2012 / 22:38 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| А,все нашел решение
|
4.01.2013 / 22:56 | |
neitron Пользователь Сейчас: Offline
Имя: maksim Регистрация: 12.01.2011
| Мне нужно понять что написано в на php но я эго не знаю и желательно чтоб этот небольшой участок бил дословно прокомментирован, а лучше переведен на j2me.
Прикрепленные файлы: 346353535636.txt (0.65 кб.) Скачано 326 раз |
4.01.2013 / 23:12 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| neitron, ага, щас __________________
Да, детка, я - Король Ящериц!!! |
4.01.2013 / 23:13 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Тут же легко
__________________
Да, детка, я - Король Ящериц!!! Изменено HoldFast (4.01 / 23:14) (всего 1 раз) |