Grichika Posted August 16, 2014 Share Posted August 16, 2014 php -ში ისეთი რამის გაკეთება შეიძლება რომ DB არ დასჭირდეს? მარტო php html და css? Link to comment Share on other sites More sharing options...
Shoti Posted August 17, 2014 Share Posted August 17, 2014 რათქმაუნდა შეიძლება, მაგალითად დაბეჭდო მიმდინარე დრო <html> <head> <title>Date</title> </head> <body> <? print(Date("1 F d, Y")); ?> </body> </html> ან კალკულატორი დაწერო <?php // Define to make this all one document $page = $_GET['page']; // Defining the "calc" class class calc { var $number1; var $number2; function add($number1,$number2) { $result =$number1 + $number2; echo("The sum of $number1 and $number2 is $result<br><br>"); echo("$number1 + $number2 = $result"); exit; } function subtract($number1,$number2) { $result =$number1 - $number2; echo("The difference of $number1 and $number2 is $result<br><br>"); echo("$number1 - $number2 = $result"); exit; } function divide($number1,$number2) { $result =$number1 / $number2; echo("$number1 divided by $number2 is $result<br><br>"); echo("$number1 ÷ $number2 = $result"); exit; } function multiply($number1,$number2) { $result =$number1 * $number2; echo("The product of $number1 and $number2 is $result<br><br>"); echo("$number1 x $number2 = $result"); exit; } } $calc = new calc(); ?> <TITLE>PHP Calculator v1</TITLE> <form name="calc" action="?page=calc" method="POST"> Number 1: <input type=text name=value1><br> Number 2: <input type=text name=value2><br> Operation: <input type=radio name=oper value="add">Addition <input type=radio name=oper value="subtract">Subtraction <input type=radio name=oper value="divide">Division <input type=radio name=oper value="multiply">Multiplication</input><br> <input type=submit value="Calculate"> </form> <?php if($page == "calc"){ $number1 = $_POST['value1']; $number2 = $_POST['value2']; $oper = $_POST['oper']; if(!$number1){ echo("You must enter number 1!"); exit; } if(!$number2){ echo("You must enter number 2!"); exit; } if(!$oper){ echo("You must select an operation to do with the numbers!"); exit; } if(!eregi("[0-9]", $number1)){ echo("Number 1 MUST be numbers!"); exit; } if(!eregi("[0-9]", $number2)){ echo("Number 2 MUST be numbers!"); exit; } if($oper == "add"){ $calc->add($number1,$number2); } if($oper == "subtract"){ $calc->subtract($number1,$number2); } if($oper == "divide"){ $calc->divide($number1,$number2); } if($oper == "multiply"){ $calc->multiply($number1,$number2); } } ?> Link to comment Share on other sites More sharing options...
Grichika Posted August 17, 2014 Author Share Posted August 17, 2014 რათქმაუნდა შეიძლება, მაგალითად დაბეჭდო მიმდინარე დრო <html> <head> <title>Date</title> </head> <body> <? print(Date("1 F d, Y")); ?> </body> </html> ან კალკულატორი დაწერო <?php // Define to make this all one document $page = $_GET['page']; // Defining the "calc" class class calc { var $number1; var $number2; function add($number1,$number2) { $result =$number1 + $number2; echo("The sum of $number1 and $number2 is $result<br><br>"); echo("$number1 + $number2 = $result"); exit; } function subtract($number1,$number2) { $result =$number1 - $number2; echo("The difference of $number1 and $number2 is $result<br><br>"); echo("$number1 - $number2 = $result"); exit; } function divide($number1,$number2) { $result =$number1 / $number2; echo("$number1 divided by $number2 is $result<br><br>"); echo("$number1 ÷ $number2 = $result"); exit; } function multiply($number1,$number2) { $result =$number1 * $number2; echo("The product of $number1 and $number2 is $result<br><br>"); echo("$number1 x $number2 = $result"); exit; } } $calc = new calc(); ?> <TITLE>PHP Calculator v1</TITLE> <form name="calc" action="?page=calc" method="POST"> Number 1: <input type=text name=value1><br> Number 2: <input type=text name=value2><br> Operation: <input type=radio name=oper value="add">Addition <input type=radio name=oper value="subtract">Subtraction <input type=radio name=oper value="divide">Division <input type=radio name=oper value="multiply">Multiplication</input><br> <input type=submit value="Calculate"> </form> <?php if($page == "calc"){ $number1 = $_POST['value1']; $number2 = $_POST['value2']; $oper = $_POST['oper']; if(!$number1){ echo("You must enter number 1!"); exit; } if(!$number2){ echo("You must enter number 2!"); exit; } if(!$oper){ echo("You must select an operation to do with the numbers!"); exit; } if(!eregi("[0-9]", $number1)){ echo("Number 1 MUST be numbers!"); exit; } if(!eregi("[0-9]", $number2)){ echo("Number 2 MUST be numbers!"); exit; } if($oper == "add"){ $calc->add($number1,$number2); } if($oper == "subtract"){ $calc->subtract($number1,$number2); } if($oper == "divide"){ $calc->divide($number1,$number2); } if($oper == "multiply"){ $calc->multiply($number1,$number2); } } ?> ბულდინგ ტუტორიალები მომე რა, გადავხედო/ Link to comment Share on other sites More sharing options...
Shoti Posted August 17, 2014 Share Posted August 17, 2014 https://www.google.ge/?gws_rd=ssl#q=simple+PHP+script%27s Link to comment Share on other sites More sharing options...
Grichika Posted August 17, 2014 Author Share Posted August 17, 2014 https://www.google.ge/?gws_rd=ssl#q=simple+PHP+script%27s მაარტო პჰპ რომ მომინდეს, არ შემიძლია დბ-ს გარეშე გავაკეთო ავტორიზაციაც კიდე სხვები???? Link to comment Share on other sites More sharing options...
Shoti Posted August 17, 2014 Share Posted August 17, 2014 მაარტო პჰპ რომ მომინდეს, არ შემიძლია დბ-ს გარეშე გავაკეთო ავტორიზაცია. ავტორიზაცია შეგიძლია. არარის ეს საუკეთესო მაგალითი, მაგრამ იდეას გაიგებ ალბათ: <?php session_start(); $userinfo = array( 'user1'=>'password1', 'user2'=>'password2' ); if(isset($_GET['logout'])) { $_SESSION['username'] = ''; header('Location: ' . $_SERVER['PHP_SELF']); } if(isset($_POST['username'])) { if($userinfo[$_POST['username']] == $_POST['password']) { $_SESSION['username'] = $_POST['username']; }else { //Invalid Login } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Login</title> </head> <body> <?php if($_SESSION['username']): ?> <p>You are logged in as <?=$_SESSION['username']?></p> <p><a href="?logout=1">Logout</a></p> <?php endif; ?> <form name="login" action="" method="post"> Username: <input type="text" name="username" value="" /><br /> Password: <input type="password" name="password" value="" /><br /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html> კიდე სხვები???? კიდე სხვები არვიცი რაარის.უკეთესი მაგალითი: <?php session_start(); // ***************************************** // // ********** DECLARE VARIABLES ********** // // ***************************************** // $username = 'username'; $password = 'password'; $random1 = 'secret_key1'; $random2 = 'secret_key2'; $hash = md5($random1.$pass.$random2); $self = $_SERVER['REQUEST_URI']; // ************************************ // // ********** USER LOGOUT ********** // // ************************************ // if(isset($_GET['logout'])) { unset($_SESSION['login']); } // ******************************************* // // ********** USER IS LOGGED IN ********** // // ******************************************* // if (isset($_SESSION['login']) && $_SESSION['login'] == $hash) { ?> <p>Hello <?php echo $username; ?>, you have successfully logged in!</p> <a href="?logout=true">Logout?</a> <?php } // *********************************************** // // ********** FORM HAS BEEN SUBMITTED ********** // // *********************************************** // else if (isset($_POST['submit'])) { if ($_POST['username'] == $username && $_POST['password'] == $password){ //IF USERNAME AND PASSWORD ARE CORRECT SET THE LOG-IN SESSION $_SESSION["login"] = $hash; header("Location: $_SERVER[PHP_SELF]"); } else { // DISPLAY FORM WITH ERROR display_login_form(); echo '<p>Username or password is invalid</p>'; } } // *********************************************** // // ********** SHOW THE LOG-IN FORM ********** // // *********************************************** // else { display_login_form(); } function display_login_form(){ ?> <form action="<?php echo $self; ?>" method='post'> <label for="username">username</label> <input type="text" name="username" id="username"> <label for="password">password</label> <input type="password" name="password" id="password"> <input type="submit" name="submit" value="submit"> </form> <?php } ?> Link to comment Share on other sites More sharing options...
Grichika Posted August 17, 2014 Author Share Posted August 17, 2014 ეხლა ამით თავში რომ არის პასსვოდ ნამე, მად რომ ჩავწერო რამე, მარტო იმ პაროლი და სახელიტ შეძლებს შესვლას? Link to comment Share on other sites More sharing options...
Shoti Posted August 18, 2014 Share Posted August 18, 2014 ეხლა ამით თავში რომ არის პასსვოდ ნამე, მად რომ ჩავწერო რამე, მარტო იმ პაროლი და სახელიტ შეძლებს შესვლას? ხო. Link to comment Share on other sites More sharing options...
მიშო Posted August 18, 2014 Share Posted August 18, 2014 შემთხვევით გადავიტანე არასწორ ადგილას და ვინმემ პროგრამირების დახმარებაში დააბრუნეთ რა. Link to comment Share on other sites More sharing options...
George Posted August 18, 2014 Share Posted August 18, 2014 გადავიტანე Link to comment Share on other sites More sharing options...
Recommended Posts