GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: blackdog476 - 2014. augusztus 06. - 14:01:28

Cím: [CODE] x2
Írta: blackdog476 - 2014. augusztus 06. - 14:01:28
Üdv!
100. hozzászólásom alkalmából készítettem egy kis php scriptet gyakorolgatásra, gondoltam megosztom :D
Semmi érdekesség vagy komoly dolog, csupán annyi hogy az elején meg kell adnod 1-tõl 1024-ig egy számot, majd rákattintassz a \'Kiszámít\' gombra. Ezután a rendszer kilistázza (nem fogom itt bonyolítani) az elõtte lévõ számnak a kétszeresét. Például, ha beírod hogy 6, akkor azt fogod kapni, hogy:
1: 1
2: 2
3: 4
4: 8
5: 16
6: 32
Csupán ennyi. :D Két féle verziót készítettem, a második ugyan az, csak annyi a változtatás, hogy egy csúszkán kell beállítani hogy mennyi számot írjon ki.
x2.php - beírásos módszer
x3.php - csúszkás módszer

<form method=\"POST\">
Mennyi számot írjak ki? (max 1024) <input type=\"text\" name=\"text\"/>
<input type=\"submit\" value=\"Kiszámít\"/>
</form>
<hr>
<?php
if(isset($_POST[\'text\'])) {
$x = 1;
$xn = 1;
$xnn = $_POST[\'text\'];
$xnnn = 1;
if($xnn > 1024) die(\"Max 1024!\");
if($xnn <= 0) die(\"Minimum 1!\");
while ($xn <= $xnn) {
   echo \'<font color=\"red\"><b>\'.$xn.\'.</b></font>  \'.ar($x).\'<br/>\';
   $x = $x * 2;
   $xn = $xn + 1;
}
}
function ar($ar) {
    $ar = number_format($ar, 0, \"\", \".\");
    return $ar;
}
?>

 
<form method=\"POST\">
<input name=\"text\" type=\"range\" min=\"1\" max=\"1024\" value=\"0\" onchange=\"showValue(this.value)\" />
<span id=\"range\">1</span>
<script type=\"text/javascript\">
function showValue(newValue)
{
document.getElementById(\"range\").innerHTML=newValue;
}
</script>
<input type=\"submit\" value=\"Kiszámít\"/>
</form>
<hr>
<?php
if(isset($_POST[\'text\'])) {
$x = 1;
$xn = 1;
$xnn = $_POST[\'text\'];
$xnnn = 1;
//if($xnn > 1024) die(\"<fontMax 1024!\");
//if($xnn <= 0) die(\"Minimum 1!\");
while ($xn <= $xnn) {
   echo \'<font color=\"red\"><b>\'.$xn.\'.</b></font>  \'.ar($x).\'<br/>\';
   $x = $x * 2;
   $xn = $xn + 1;
}
}
function ar($ar) {
    $ar = number_format($ar, 0, \"\", \".\");
    return $ar;
}
?>

 
Ennyi lenne.
 
Peace, nukerdog