<?php
// Silverday @ HackHeLL - 23:09 07.12.2008
$islem = "";
$result = "";
if(isset($_GET['do']) && isset($_POST['islem']) && $_POST['islem'] != "") {
$post = $_POST['islem'];
$str = "";
if(strstr($post, "+")) {
$exp = explode("+", $post);
}
else {
$exp = array($post);
}
foreach($exp as $key => $val) {
if(strstr($val, "opla")) {
$str = preg_replace ("/Topla\((\d+),(\d+)\)/", "$1 $2", $val);
$exp2 = explode(" ", $str);
$str = ($exp2['0'] + $exp2['1']);
if($key != 0) { $islem .= ", ";}
$islem .= "$str";
}
if(strstr($val, "arp")) {
$str = preg_replace ("/Çarp\((\d+),(\d+)\)/", "$1 $2", $val);
$exp2 = explode(" ", $str);
$str = ($exp2['0'] * $exp2['1']);
if($key != 0) { $islem .= ", ";}
$islem .= "$str";
}
if(strstr($val, "öl")) {
$str = preg_replace ("/Böl\((\d+),(\d+)\)/", "$1 $2", $val);
$exp2 = explode(" ", $str);
$str = round(($exp2['0'] / $exp2['1']), 2);
if($key != 0) { $islem .= ", ";}
$islem .= "$str";
}
if(strstr($val, "ıkar")) {
$str = preg_replace ("/Çıkar\((\d+),(\d+)\)/", "$1 $2", $val);
$exp2 = explode(" ", $str);
$str = ($exp2['0'] - $exp2['1']);
if($key != 0) { $islem .= ", ";}
$islem .= "$str";
}
}
if($islem != "") {
$toplam = 0;
$exp3 = explode(", ", $islem);
foreach($exp3 as $key => $val) { $toplam += $val; }
$result = "<h3 style=\"color: #777;\"><u>Sonuçlar</u>: $islem (Toplamları = $toplam)</h3>[ Orijinal Post: <b>$post</b> ]<br><br><br>
<a href=\"?\">Temizle</a>";
}
else {
$result = "";
}
}
$echo = "
<form action=\"?do\" method=\"post\">
<input type=\"textbox\" size=\"50\" name=\"islem\"><br>
<span class=\"small\">x,y € Z; <u><sup>Örnek</sup></u> Çarp(x,y)+Topla(x,y)<br><br>
<input type=\"submit\" value=\"İşlem >\">
</form>
$result
";
$echo = "
<form action=\"?do\" method=\"post\" name=\"form\">
<input type=\"textbox\" size=\"50\" name=\"islem\"><br>
<span class=\"small\">x,y € Z; <u><sup>Örnek</sup></u> Çarp(x,y)+Topla(x,y)<br><br>
<input type=\"submit\" value=\"İşlem >\">
</form>
$result
";
$html = "
<html>
<head><title>PHP İşlemler</title>
<style type=\"text/css\">.small { font-size: 13px;font-family:Arial;}</style>
</head><body onload=\"form.islem.focus();\">
$echo
</body></html>
";
echo($html);
?>