ShiwaniGoel

index.php project

Jul 11th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.96 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5.  
  6. <title> AMSshare </title>
  7. <meta name="viewport" content ="width=device-width, initial-scale=1.0">
  8. <link href = "css/bootstrap.min.css" rel = "stylesheet">
  9. <link href = "css/styles.css" rel = "stylesheet">
  10. </head>
  11. <style>
  12. .carousel-inner > .item > img,
  13. .carousel-inner > .item > a > img {
  14. width: 50%;
  15. margin: auto;
  16. }
  17. </style>
  18.  
  19. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  20. <script src="js/bootstrap.js"></script>
  21. <body>
  22.  
  23.  
  24. <div class = "navbar navbar-inverse navbar-static-top">
  25. <div class ="container">
  26.  
  27. <a href="#" class="navbar-brand">Video Sharing Site</a>
  28. <button class = "navbar-toggle" data-toggle = "collapse" data-target = ".navHeaderCollapse">
  29. <span class = "icon-bar"></span>
  30. <span class = "icon-bar"></span>
  31. <span class = "icon-bar"></span>
  32. </button>
  33.  
  34. <div class = "collapse navbar-collapse navHeaderCollapse">
  35. <ul class ="nav navbar-nav navbar-right">
  36. <li class = "active"><a href = "#">HOME</a></li>
  37. <li><a href = "#">LOGIN</a></li>
  38. <li class="dropdown">
  39. <a href = "#" class="dropdown-toggle" data-toggle = "dropdown">3 <b class = "caret"></b></a>
  40. <ul class="dropdown-menu">
  41. <li><a href="#">2</a><li>
  42. <li><a href="#">3</a><li>
  43. <li><a href="#">4</a><li>
  44. </ul>
  45. </li>
  46. <li><a href = "#">REGISTER</a></li>
  47. <li><a href = "#">ABOUT US</a></li>
  48. </ul>
  49.  
  50. </div>
  51.  
  52. </div>
  53. </div>
  54.  
  55. <div class="container-fluid">
  56. <br>
  57. <div id="myCarousel" class="carousel slide" data-ride="carousel">
  58. <!-- Indicators -->
  59. <ol class="carousel-indicators">
  60. <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
  61. <li data-target="#myCarousel" data-slide-to="1"></li>
  62. <li data-target="#myCarousel" data-slide-to="2"></li>
  63. <li data-target="#myCarousel" data-slide-to="3"></li>
  64. </ol>
  65.  
  66. <!-- Wrapper for slides -->
  67. <div class="carousel-inner" role="listbox">
  68. <div class="item active">
  69. <img src="img1.jpg" alt="Login Page" align="center" width="210" height="100">
  70. </div>
  71.  
  72. <div class="item">
  73. <img src="img2.jpg" alt="Home Page" align="center" width="210" height="100">
  74. </div>
  75.  
  76. <div class="item">
  77. <img src="img3.jpg" alt="Browse Video" align="center" width="210" height="100">
  78. </div>
  79.  
  80. </div>
  81.  
  82. <!-- Left and right controls -->
  83. <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
  84. <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
  85. <span class="sr-only">Previous</span>
  86. </a>
  87. <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
  88. <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
  89. <span class="sr-only">Next</span>
  90. </a>
  91. </div>
  92. </div>
  93. <br>
  94.  
  95. <div class = "container">
  96. <div class ="jumbotron text-center">
  97. <br><br>
  98. <h1>HELLO</h1>
  99. <p>You can share your own video here.</p>
  100. <br><br><a href="#login" data-toggle="modal" class ="btn btn-success">LOGIN</a>
  101. &nbsp;<a href="#register" data-toggle="modal" class="btn btn-primary">REGISTER</a>
  102. </div>
  103. <br><br>
  104. </div>
  105. <!--login modal window-->
  106. <div class = "modal fade" id="login" role="dialog">
  107. <div class = "modal-dialog">
  108. <div class ="modal-content">
  109.  
  110. <form class="form-horizontal" action="" name="login" method="POST">
  111.  
  112. <div class ="modal-header">
  113. <h3>LOGIN</h3>
  114. </div>
  115. <div class="modal-body">
  116.  
  117. <div class="form-group">
  118. <label for="usr" class="col-lg-2 control-label">USERNAME/ EMAIL ID:</label>
  119. <div class="col-lg-10">
  120. <input type= "text" class="form-control" id="contact-name" placeholder="Enter username or emailid" name="user" >
  121. </div>
  122. </div>
  123.  
  124. <div class="form-group">
  125. <label for ="pwd"class="col-lg-2 control-label">PASSWORD:</label>
  126. <div class="col-lg-10">
  127. <input type= "password" class="form-control" id="pass" placeholder="Enter password" name="pass">
  128. </div>
  129. </div>
  130. </div>
  131. <div class ="modal-footer">
  132.  
  133. <button class ="btn btn-success" name="login-submit" value="1" type="submit" >LOGIN</button>
  134. </div>
  135. </form>
  136. </div>
  137. </div>
  138. </div>
  139. <!--*********************register modal window*****************-->
  140. <div class = "modal fade" id="register" role="dialog">
  141. <div class = "modal-dialog">
  142. <div class ="modal-content">
  143.  
  144. <form class="form-vertical" action="" name="register" method="POST">
  145.  
  146. <div class ="modal-header">
  147. <h3>REGISTER</h3>
  148. </div>
  149. <div class="modal-body">
  150.  
  151. <div class="form-group">
  152. <label for="contact-name" class="col-lg-2 control-label">Name:</label>
  153. <div class="col-lg-5">
  154. <input type= "text" class="form-control" id="contact-name" placeholder="First Name" name="fname">
  155. </div>
  156. <div class="col-lg-5">
  157. <input type= "text" class="form-control" id="contact-name" placeholder="Last Name" name="lname">
  158. </div>
  159. </div>
  160. <div class="form-group">
  161. <label for ="email"class="col-lg-4 control-label">Your email address:</label>
  162. <div class="col-lg-10">
  163. <input type= "email" class="form-control" id="email" placeholder="Enter Email Address(you@example.com)" name="email">
  164. </div>
  165. </div>
  166. <div class="form-group">
  167. <label for="usr" class="col-lg-6 control-label">Choose your username:</label>
  168. <div class="col-lg-10">
  169. <input type= "text" class="form-control" id="usr" placeholder="Enter Username" name="user">
  170. </div>
  171. </div>
  172. <div class="form-group">
  173. <label for ="pwd"class="col-lg-4 control-label">Create a password:</label>
  174. <div class="col-lg-10">
  175. <input type= "password" class="form-control" id="pwd" placeholder="Enter password" name="pass">
  176. </div>
  177. </div>
  178. <div class="form-group">
  179. <label for ="pwd" class="col-lg-6 control-label">Confirm your password:</label>
  180. <div class="col-lg-10">
  181. <input type= "password" class="form-control" id="pwd" placeholder="Confirm password" name="cpass">
  182. </div>
  183. </div>
  184. <div class="form-group">
  185. <label for ="phn" class="col-lg-4 control-label">Mobile phone:</label>
  186. <div class="col-lg-10">
  187. <input type= "number" class="form-control" id="phn" placeholder="Enter phone number" name="phn">
  188. </div>
  189. </div>
  190. <!--<div class="checkbox">
  191. <label class="col-lg-4 control-label"><input type="checkbox"> Remember me</label>
  192. </div>-->
  193. </div>
  194.  
  195. <div class ="modal-footer">
  196.  
  197. <button class ="btn btn-primary" name="register-submit" value="1" type="submit" >REGISTER</button>
  198. </div>
  199. </form>
  200. </div>
  201. </div>
  202. </div>
  203.  
  204. <div class = "container">
  205. <div class = "row">
  206.  
  207. <div class ="col-md-3">
  208.  
  209.  
  210.  
  211.  
  212. </div>
  213. </div>
  214. </div>
  215.  
  216. <div class = "navbar navbar-default navbar-fixed-bottom">
  217.  
  218. <div class ="container">
  219. <p class="navbar-text pull-left">SITE BUILT BY AMS</p>
  220. <a href="#dropamail" data-toggle="modal" class ="navbar-btn btn-info btn pull-right">DROP A MAIL</a>
  221. </div>
  222.  
  223. </div>
  224.  
  225. <div class = "modal fade" id="dropamail" role="dialog">
  226. <div class = "modal-dialog">
  227. <div class ="modal-content">
  228.  
  229. <form class="form-horizontal" name="dropamail" method="post">
  230.  
  231. <div class ="modal-header">
  232. <h3>CONTACT US</h3>
  233. </div>
  234.  
  235. <div class="modal-body">
  236.  
  237. <div class="form-group">
  238. <label for ="contact-name"class="col-lg-2 control-label">NAME:</label>
  239. <div class="col-lg-10">
  240. <input type= "text" class="form-control" id="contact-name" placeholder="Full Name" name="name" >
  241. </div>
  242. </div>
  243. <div class="form-group">
  244. <label for ="email"class="col-lg-2 control-label">Email-ID:</label>
  245. <div class="col-lg-10">
  246. <input type= "email" class="form-control" id="email" placeholder="Email Address(you@example.com)" name="email">
  247. </div>
  248. </div>
  249. <div class="form-group">
  250. <label for ="message"class="col-lg-2 control-label">MESSAGE:</label>
  251. <div class="col-lg-10">
  252. <textarea class="form-control" rows="5" name="msg"></textarea>
  253. </div>
  254. </div>
  255. </div>
  256. <div class ="modal-footer">
  257. <a class ="btn btn-danger" data-dismiss="modal">CANCEL</a>
  258. <button class ="btn btn-primary" name="dropamail-submit" value="1" type="submit" >SEND</button>
  259. </div>
  260. </form>
  261. </div>
  262. </div>
  263.  
  264. </div>
  265.  
  266. </body>
  267.  
  268. </html>
  269.  
  270. <?php
  271. //**********LOGIN BUTTON PHP************************
  272. if (!empty($_POST['login-submit']))
  273. {
  274. $user=$_POST['user'];
  275. $pass=$_POST['pass'];
  276. $servername="localhost";
  277. $username="root";
  278.  
  279. //create connection
  280. $conn=new mysqli($servername,$username,"","projectdb");
  281. //check connection
  282. if($conn->connect_error)
  283. {
  284. die("failed".$conn->connect_error);
  285. }
  286. echo "Hi";
  287. $query="SELECT user FROM users where (name='".$user."' OR email='".$user."') and password='".$pass."')"; // projectdb database; signup table:columns-name,email,password
  288. $result=conn->query($query);
  289. if($result->num_rows>0)
  290. {
  291. echo "<h1>Welcome!</h1>"
  292. }
  293. else
  294. {
  295. echo "Incorrect Username/EmailID or Password";
  296. }
  297. }
  298. //**********REGISTER BUTTON PHP************************
  299. if (!empty($_POST['register-submit']))
  300. {
  301. //insert in table;sms on phn-otp;mail on id,pass confirm pass same
  302. echo "Thank you!<br>";
  303. $fname=$_POST["fname"];
  304. $lname=$_POST["lname"];
  305. $email=$_POST["email"];
  306. $user=$_POST["user"];
  307. $pass=$_POST["pass"];
  308. $cpass=$_POST["cpass"];
  309. $phn=$_POST["phn"];
  310. if($pass!=$cpass)
  311. {
  312. echo("//********sms OTP********
  313.  
  314. //****SMS AS A SERVICE****** http://control.msg91.com/user/index.php#api
  315. //Your authentication key
  316. $authKey = "118972AixJH0o8L57828cea";
  317.  
  318. //Multiple mobiles numbers separated by comma
  319. $mobileNumber = $phn;
  320.  
  321. //Sender ID,While using route4 sender id should be 6 characters long.
  322. $senderId = "102234";
  323.  
  324. //Your message to send, Add URL encoding here.
  325. $message = urlencode("Hello".$fname.",<br>Thank You For Registering at VideoSharing site by AWS");
  326.  
  327. //Define route
  328. $route = "default";
  329. //Prepare you post parameters
  330. $postData = array(
  331. 'authkey' => $authKey,
  332. 'mobiles' => $mobileNumber,
  333. 'message' => $message,
  334. 'sender' => $senderId,
  335. 'route' => $route
  336. );
  337.  
  338. //API URL
  339. $url="https://control.msg91.com/api/sendhttp.php";
  340.  
  341. // init the resource
  342. $ch = curl_init();
  343. curl_setopt_array($ch, array(
  344. CURLOPT_URL => $url,
  345. CURLOPT_RETURNTRANSFER => true,
  346. CURLOPT_POST => true,
  347. CURLOPT_POSTFIELDS => $postData
  348. //,CURLOPT_FOLLOWLOCATION => true
  349. ));
  350.  
  351.  
  352. //Ignore SSL certificate verification
  353. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  354. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  355.  
  356.  
  357. //get response
  358. $output = curl_exec($ch);
  359.  
  360. //Print error if any
  361. if(curl_errno($ch))
  362. {
  363. echo 'error:' . curl_error($ch);
  364. }
  365.  
  366. curl_close($ch);
  367.  
  368. echo $output;
  369.  
  370. }
  371. //**********DROP A MAIL BUTTON PHP************************
  372. if (!empty($_POST['dropamail-submit']))
  373. {
  374. $fromid = $_POST['email'];
  375. $toid = "mehul9717@gmail.com";
  376. $fromname = $_POST['name'];
  377. $msg= $_POST['msg'];
  378. if($_REQUEST['submit']=="1")
  379. {
  380. if(mail($toid,$msg,'From:'.$fromname.' <'.$fromid.'>'))
  381. {
  382. $msg = "Mail sent OK to ".$toid." from ".$fromid." Message===".$msg;
  383. }
  384. else
  385. {
  386. $msg = "Error sending email to ".$toid." from ".$fromid." Message===".$sub."--".$msg;
  387. }
  388. }
  389. }
  390. ?>
Add Comment
Please, Sign In to add comment