Grichika Posted August 16, 2014 Posted August 16, 2014 php -ში ისეთი რამის გაკეთება შეიძლება რომ DB არ დასჭირდეს? მარტო php html და css?
Shoti Posted August 17, 2014 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); } } ?>
Grichika Posted August 17, 2014 Author 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); } } ?> ბულდინგ ტუტორიალები მომე რა, გადავხედო/
Shoti Posted August 17, 2014 Posted August 17, 2014 https://www.google.ge/?gws_rd=ssl#q=simple+PHP+script%27s
Grichika Posted August 17, 2014 Author Posted August 17, 2014 https://www.google.ge/?gws_rd=ssl#q=simple+PHP+script%27s მაარტო პჰპ რომ მომინდეს, არ შემიძლია დბ-ს გარეშე გავაკეთო ავტორიზაციაც კიდე სხვები????
Shoti Posted August 17, 2014 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 } ?>
Grichika Posted August 17, 2014 Author Posted August 17, 2014 ეხლა ამით თავში რომ არის პასსვოდ ნამე, მად რომ ჩავწერო რამე, მარტო იმ პაროლი და სახელიტ შეძლებს შესვლას?
Shoti Posted August 18, 2014 Posted August 18, 2014 ეხლა ამით თავში რომ არის პასსვოდ ნამე, მად რომ ჩავწერო რამე, მარტო იმ პაროლი და სახელიტ შეძლებს შესვლას? ხო.
მიშო Posted August 18, 2014 Posted August 18, 2014 შემთხვევით გადავიტანე არასწორ ადგილას და ვინმემ პროგრამირების დახმარებაში დააბრუნეთ რა.
Recommended Posts