Здравствуйте уважаемые юзеры джона

Я на днях немного выучил
пых и
мускул вот хотел себя проверить можете дать не очень сложные задачки
-=ВДРЕБЕЗГИ=-, Ок постараюсь
Напиши скрипт, который будет фоново проверять почту через imap на localhost.
-=ВДРЕБЕЗГИ=-, Я вот как раз недавно написал свой первый калькулятор
код (+/-)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="style.css?<?=rand(1,5000);?>" />
<title>Калькулятор</title>
</head>
<body>
<div class="top">
<form id="top" action="func.php" method="post">
<input type="text" name="mytext" size="10" />
<input type="text" name="msg" size="10" />
<input type="submit" name="1" value="+" />
<input type="submit" name="2" value="-" />
<input type="submit" name="3" value="*" />
<input type="submit" name="4" value="/" />
</form>
</div>
<?php
if ($_POST['1']=='+'){
function calc($one, $two){
$plus = $one + $two;
return $plus;
}
echo '<div class="top"><p>'. calc($_POST['mytext'], $_POST['msg']) .'</p></div><br /><br />';
echo '<div class="clear"></div>';
} elseif ($_POST['2']=='-'){
function calc($one, $two){
$minus = $one - $two;
return $minus;
}
echo '<div class="top"><p>'. calc($_POST['mytext'], $_POST['msg']) .'</p></div><br /><br />';
echo '<div class="clear"></div>';
} elseif ($_POST['3']=='*'){
function calc($one, $two){
$umn = $one * $two;
return $umn;
}
echo '<div class="top"><p>'. calc($_POST['mytext'], $_POST['msg']) .'</p></div><br /><br />';
echo '<div class="clear"></div>';
} elseif ($_POST['4']=='/' & $_POST['mytext'] !=='' & $_POST['msg'] !==''){
function calc($one, $two){
$razd = $one / $two;
return $razd;
}
echo '<div class="top"><p>'. calc($_POST['mytext'], $_POST['msg']) .'</p></div><br /><br />';
echo '<div class="clear"></div>';
} else {
echo '<div class="top"><p>0</p></div><br /><br />';
echo '<div class="clear"></div>';
}
?>
</body>
</html>
А сегодня закончил ещё один калькулятор, но уже по-серьёзнее
код (+/-)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="style.css?<?=rand(1,5000);?>" />
<script type="text/javascript">
function setFocus(){
document.getElementById("act").focus(); // Активируем поле "act"
input = document.getElementById("act");
input.selectionStart = input.value.length; // Ставим каретку в конец поля "act"
}
</script>
<title>Калькулятор</title>
</head>
<body onload="setFocus();">
<div class="">
<form id="top" action="fcalk.php" method="post">
<input id="act" type="text" name="msg" size="18" value="
<?php
///// ПРИБАВЛЕНИЕ /////
if (!empty($_POST['msg']) && $_POST['1']=='+'){
$file = fopen('z:\home\my.ru\www\index.txt','w'); // Открываем файл
$str = $_POST['msg'].'+'; // Данные для записи
if(!$file){
exit();
} else {
fputs($file, $str); // Записываем данные в файл
}
readfile('index.txt');
fclose($file); // Закрываем файл
}
if (!empty($_POST['msg']) && $_POST['5']=='='){
$file = fopen('z:\home\my.ru\www\index.txt','w'); // Открываем файл
$str = $_POST['msg']; // Данные для записи
if(!$file){
exit();
} else {
fputs($file, $str); // Записываем данные в файл
}
fclose ($file); // Закрываем файл
$st = 'z:\home\my.ru\www\index.txt'; // Получаем содержимое файла в строку
$file = fopen($st,'r'); // Открываем файл
$data = fread($file, filesize($st)); // Считываем и пишем данные в $data
$arr = explode('+', $data); // Разбиваем строку на элементы массива
$pos = strpos($data, '+'); // Ищем вхождение '+'
echo $result=($pos==true)?$arr[0]+$arr[1]:'';
fclose($file);
}
///// ВЫЧИТАНИЕ /////
if (!empty($_POST['msg']) && $_POST['2']=='-'){
$file = fopen('z:\home\my.ru\www\index.txt','w');
$str = $_POST['msg'].'-';
if(!$file){
exit();
} else {
fputs($file, $str);
}
readfile('index.txt');
fclose($file);
}
if (!empty($_POST['msg']) && $_POST['5']=='='){
$file = fopen('z:\home\my.ru\www\index.txt','w');
$str = $_POST['msg'];
if(!$file){
exit();
} else {
fputs($file, $str);
}
fclose ($file);
$st = 'z:\home\my.ru\www\index.txt';
$file = fopen($st,'r');
$data = fread($file, filesize($st));
$arr = explode('-', $data);
$pos = strpos($data, '-');
echo $result=($pos==true)?$arr[0]-$arr[1]:'';
fclose($file);
}
///// УМНОЖЕНИЕ /////
if (!empty($_POST['msg']) && $_POST['3']=='*'){
$file = fopen('z:\home\my.ru\www\index.txt','w');
$str = $_POST['msg'].'*';
if(!$file){
exit();
} else {
fputs($file, $str);
}
readfile('index.txt');
fclose($file);
}
if (!empty($_POST['msg']) && $_POST['5']=='='){
$file = fopen('z:\home\my.ru\www\index.txt','w');
$str = $_POST['msg'];
if(!$file){
exit();
} else {
fputs($file, $str);
}
fclose ($file);
$st = 'z:\home\my.ru\www\index.txt';
$file = fopen($st,'r');
$data = fread($file, filesize($st));
$arr = explode('*', $data);
$pos = strpos($data, '*');
echo $result=($pos==true)?$arr[0]*$arr[1]:'';
fclose($file);
}
///// ДЕЛЕНИЕ /////
if (!empty($_POST['msg']) && $_POST['4']=='/'){
$file = fopen('z:\home\my.ru\www\index.txt','w');
$str = $_POST['msg'].'/';
if(!$file){
exit();
} else {
fputs($file, $str);
}
readfile('index.txt');
fclose($file);
}
if (!empty($_POST['msg']) && $_POST['5']=='='){
$file = fopen('z:\home\my.ru\www\index.txt','w');
$str = $_POST['msg'];
if(!$file){
exit();
} else {
fputs($file, $str);
}
fclose ($file);
$st = 'z:\home\my.ru\www\index.txt';
$file = fopen($st,'r');
$data = fread($file, filesize($st));
$arr = explode('/', $data);
$pos = strpos($data, '/');
if($pos==true){
if($arr[0] !="" && $arr[1] !=0){
echo $result=$arr[0]/$arr[1];
}
}
fclose($file);
}
?>" /><br />
<input type="submit" name="5" value="=" />
<input type="submit" name="1" value="+" />
<input type="submit" name="2" value="-" />
<input type="submit" name="3" value="*" />
<input type="submit" name="4" value="/" />
</form>
</div>
</body>
</html>
ДоХтор, сделай самый крутой с синусами,корнями,пефагоровскими тройками и т.д. для тела.установи на домен хоть левый и скинь,буду задротить
// calc.php
<script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function(){
$('#calc').click(function(){
var one = $('input[name="one"]').val();
var two = $('input[name="two"]').val();
var oper = $('select[name="oper"]').val();
$.ajax({
url: 'result.php',
data: {one:one,two:two,oper:oper},
success: function (data) {
$('#result').html(data);
$('#result').attr('disabled', false);
},
dataType: "html"
});
});
});
/* ]]> */
</script>
<input name="one" style="width: 50px;" type="text" />
<select style="width: 50px;" name="oper">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input name="two" style="width: 50px;" type="text" />
<input type="submit" value="Считать" name="calc" id="calc" />
<div id="result">
<!-- AJAX -->
</div>
// result.php
<?php
$one = intval($_GET['one']);
$two = intval($_GET['two']);
$operator = $_GET['oper'];
#file_put_contents('log.txt', $one . $operator . $two . PHP_EOL, FILE_APPEND | LOCK_EX);
switch($operator){
case '+':
$result = $one + $two; break;
case '-':
$result = $one - $two; break;
case '*':
$result = $one * $two; break;
case '/':
if($two == 0)
die('Делить на Ноль нельзя');
else
$result = $one / $two;
break;
default:
return false;
}
echo '<b>Результат:' . $result . '</b>';
?>
Кто-то решил сделать "телефон с двумя экранами".