Advertisement
Guest User

Untitled

a guest
Sep 16th, 2016
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.13 KB | None | 0 0
  1. i have a php mailer code working on localhost and sending email i tried changing the
  2. <a href='localhost/CamayaCoast/Confirm_Account?email=$email'>$link_redirect</a>";
  3. to
  4. <a href='camayacoastproperties.com/Confirm_Account?email=$email'>$link_redirect</a>";
  5. <a href='http://camayacoastproperties.com/Confirm_Account?email=$email'>$link_redirect</a>";
  6. <a href='/public_html/Confirm_Account?email=$email'>$link_redirect</a>";
  7.  
  8. still not working
  9.  
  10. <?php
  11. $fname = $lname = $email = $password = $cpassword = $preffix = $sevencon = "";
  12. $fnameErr = $lnameErr = $emailErr = $passwordErr = $cpasswordErr = $preffixErr = $sevenconErr = "";
  13. $error = "";
  14.  
  15. if($_SERVER["REQUEST_METHOD"] == "POST"){
  16.  
  17. if(empty($_POST["fname"])){
  18. $fnameErr = "First name is required.";
  19. }else{
  20. $fname = $_POST["fname"];
  21. }
  22.  
  23. if(empty($_POST["lname"])){
  24. $lnameErr = "Last name is required.";
  25. }else{
  26. $lname = $_POST["lname"];
  27. }
  28.  
  29. if(empty($_POST["email"])){
  30. $emailErr = "Email is required.";
  31. }else{
  32. $email = $_POST["email"];
  33. }
  34.  
  35. if(empty($_POST["password"])){
  36. $passwordErr = "Password is required.";
  37. }else{
  38. $password = $_POST["password"];
  39. }
  40.  
  41. if(empty($_POST["cpassword"])){
  42. $cpasswordErr = "Confirm your password.";
  43. }else{
  44. $cpassword = $_POST["cpassword"];
  45. }
  46.  
  47. if(empty($_POST["preffix"])){
  48.  
  49. $preffixErr = " Network provide required.";
  50.  
  51. } else {
  52.  
  53. $preffix = ($_POST["preffix"]);
  54.  
  55. }
  56.  
  57. if(empty($_POST["sevencon"])){
  58.  
  59. $sevenconErr = " * Contact required! <br>";
  60.  
  61. } else {
  62.  
  63. $sevencon = ($_POST["sevencon"]);
  64.  
  65. }
  66.  
  67. }
  68.  
  69. include("connections.php");
  70. if($fname && $lname && $email && $password && $cpassword){
  71.  
  72. $query = mysqli_query($a, "SELECT email FROM members WHERE email='$email'");
  73. $num_row = mysqli_num_rows($query);
  74. if($num_row > 0){
  75. $error = "Email is already exist.";
  76. }else{
  77. if($password == $cpassword){
  78.  
  79.  
  80.  
  81. require 'phpmailer/PHPMailerAutoload.php';
  82.  
  83. $mail = new PHPMailer;
  84.  
  85. //$mail->SMTPDebug = 2; // Enable verbose debug output
  86.  
  87. $mail->isSMTP(); // Set mailer to use SMTP
  88. $mail->Host = 'smtp.gmail.com'; // Specify main and backup SMTP servers
  89. $mail->SMTPAuth = true; // Enable SMTP authentication
  90. $mail->Username = 'blenda.tms.2016@gmail.com'; // SMTP username
  91. $mail->Password = 'sampleaccount'; // SMTP password
  92. $mail->SMTPSecure = 'tsl'; // Enable TLS encryption, `ssl` also accepted
  93. $mail->Port = 587; // TCP port to connect to
  94. $mail->From = 'CamayaCoast@admin.com'; // From, galing kanino
  95. $mail->FromName = 'Camaya Coast'; // pangalan ng sender, pwede bagu2hin
  96. $mail->addAddress($email); // Add a recipient
  97. $mail->addAddress($email); // Name is optional
  98.  
  99. //$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments
  100. //$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name
  101. $mail->isHTML(true);
  102. //
  103. // //begin function
  104. //
  105. function random_password( $length = 5 ) {
  106. $str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890";
  107. $shuffled = substr( str_shuffle( $str ), 0, $length );
  108. return $shuffled;
  109. }
  110. $user_id_shuffled = random_password(8); //mximum is 8 characters ok na to
  111. $user_password_shuffled = random_password(8); //mximum is 8 characters ok na to
  112. //
  113. $md5password = md5($user_password_shuffled);
  114. $link_redirect = md5($user_id_shuffled) . $md5password;
  115. // //end
  116. //
  117. $message = "<h2>Thank you for signing up to Camaya Coast.</h2> <br>" . "To verify your account here is the link : <a href='localhost/CamayaCoast/Confirm_Account?email=$email'>$link_redirect</a>";
  118. $br = "<br>";
  119. $mail->Subject = 'Verify your account';
  120. $mail->Body = $message . $br . 'You can now change your password once you logged in your account .. ';
  121. $mail->AltBody = '<button type="button">Confirm E-mail</button>';
  122.  
  123. if(!$mail->send()) {
  124. echo 'Message could not be sent.';
  125. echo 'Mailer Error: ' . $mail->ErrorInfo;
  126. } else {
  127.  
  128. }
  129.  
  130. mysqli_query($a, "INSERT INTO members(fname,lname,preffix,sevencon,email,password,account_type,status)VALUES('$fname','$lname','$preffix','$sevencon','$email','$password','c','0')");
  131.  
  132. echo "<script language='javascript'>alert('Success Registration!')</script>";
  133. echo "<script>window.location.href='login-user';</script>";
  134. }else{
  135. $error = "Your password is not match.";
  136. }
  137. }
  138. }
  139. ?>
  140.  
  141. <!Doctype HTML>
  142. <html lang="en">
  143.  
  144. <head>
  145.  
  146. <meta charset="utf-8">
  147. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  148. <meta name="viewport" content="width=device-width, initial-scale=1">
  149. <meta name="description" content="">
  150. <meta name="author" content="">
  151.  
  152. <title>Camaya Coast</title>
  153.  
  154. <!-- Page Description and Author -->
  155. <meta name="description" content="">
  156. <meta name="author" content="">
  157.  
  158. <!-- <link rel="shortcut icon" href="images/logo/favicon.ico"> -->
  159.  
  160. <!-- Bootstrap Core CSS -->
  161. <link href="asset/css/bootstrap.min.css" rel="stylesheet">
  162.  
  163. <!-- Custom Fonts -->
  164. <link href="css/font-awesome.min.css" rel="stylesheet" type="text/css">
  165.  
  166. <!-- Bootstrap CSS -->
  167. <link rel="stylesheet" href="css/about-style.css" type="text/css" media="screen">
  168.  
  169. <!-- Font Awesome CSS -->
  170. <link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" media="screen">
  171.  
  172. <!-- Fonts -->
  173. <link rel="stylesheet" type="text/css" href="fonts/ffonts/montserrat.css">
  174. <link rel="stylesheet" type="text/css" href="fonts/ffonts/open-sans.css">
  175.  
  176. <!-- Slicknav -->
  177. <link rel="stylesheet" type="text/css" href="css/slicknav.css" media="screen">
  178.  
  179. <!-- Responsive CSS Styles -->
  180. <link rel="stylesheet" type="text/css" href="css/responsive.css" media="screen">
  181.  
  182. <!-- Css3 Transitions Styles -->
  183. <link rel="stylesheet" type="text/css" href="css/animate.css" media="screen">
  184. <link rel="stylesheet" type="text/css" href="css/examples.css" media="screen">
  185.  
  186. <link rel="stylesheet" href="/maps/documentation/javascript/demos/demos.css">
  187.  
  188.  
  189.  
  190. <!-- Color CSS Styles -->
  191. <!-- <link rel="stylesheet" type="text/css" href="css/colors/home-color.css" media="screen"/> -->
  192.  
  193. <!-- JS -->
  194. <script type="text/javascript" src="js/jquery.min.js"></script>
  195. <script type="text/javascript" src="js/jquery.migrate.js"></script>
  196. <script type="text/javascript" src="js/modernizrr.js"></script>
  197. <script type="text/javascript" src="asset/js/bootstrap.min.js"></script>
  198. <script type="text/javascript" src="js/jquery.fitvids.js"></script>
  199. <script type="text/javascript" src="js/owl.carousel.min.js"></script>
  200. <script type="text/javascript" src="js/nivo-lightbox.min.js"></script>
  201. <script type="text/javascript" src="js/jquery.isotope.min.js"></script>
  202. <script type="text/javascript" src="js/jquery.appear.js"></script>
  203. <script type="text/javascript" src="js/count-to.js"></script>
  204. <script type="text/javascript" src="js/jquery.textillate.js"></script>
  205. <script type="text/javascript" src="js/jquery.lettering.js"></script>
  206. <script type="text/javascript" src="js/jquery.easypiechart.min.js"></script>
  207. <script type="text/javascript" src="js/jquery.nicescroll.min.js"></script>
  208. <script type="text/javascript" src="js/jquery.parallax.js"></script>
  209. <script type="text/javascript" src="js/mediaelement-and-player.js"></script>
  210. <script type="text/javascript" src="js/jquery.slicknav.js"></script>
  211. <script src="http://maps.googleapis.com/maps/api/js"></script>
  212. <script type="text/javascript"></script>
  213. </head>
  214. <style>
  215.  
  216. body {
  217. background-image: url("img/bg.jpg");
  218. }
  219.  
  220. .error{
  221. color:red;
  222. }
  223.  
  224. </style>
  225.  
  226.  
  227. </script>
  228.  
  229. <body>
  230. <div class="container" style="margin-top:1%">
  231. <div class="row">
  232. <div class="col-md-6 col-sm-offset-3">
  233. <div class="panel">
  234. <div class="panel-body">
  235.  
  236. <form action="<?php $_SERVER["PHP_SELF"]; ?>" method="post" id="signupForm" role="form">
  237. <h2 class="text-center"><a href="index.php"><img src="images/logo1.png"></a></h2>
  238. <hr class="colorgraph">
  239. <div class="row">
  240. <div class="col-md-12">
  241.  
  242. <div class="form-group">
  243. <center><span class="error"><?php echo $error; ?></span></center>
  244. <Br>
  245. <Br>
  246. <h4>First Name<span class="error">* <?php echo $fnameErr; ?></span></h4>
  247. <input type="text" name="fname" id="FirstName" value="<?php echo $fname; ?>" class="form-control" placeholder="First Name">
  248. </div>
  249. </div>
  250.  
  251. <div class="col-md-12">
  252. <div class="form-group">
  253. <h4>Last Name<span class="error">* <?php echo $lnameErr; ?></span></h4>
  254. <input type="text" name="lname" id="LastName" value="<?php echo $lname; ?>" class="form-control" placeholder="Last Name">
  255. </div>
  256. </div>
  257.  
  258. <div class="col-md-12">
  259. <div class="form-group">
  260. <h4>Email Address<span class="error">* <?php echo $emailErr; ?></span></h4>
  261. <input type="email" name="email" id="email" class="form-control" value="<?php echo $email; ?>" placeholder="Email Address">
  262.  
  263. </div>
  264. </div>
  265.  
  266. <div class="col-md-12">
  267. <div class="form-group">
  268. <h4>Password<span class="error">* <?php echo $passwordErr; ?></span></h4>
  269. <input type="password" name="password" id="password" class="form-control" placeholder="Password">
  270. </div>
  271. </div>
  272. <div class="col-md-12">
  273. <div class="form-group">
  274. <h4>Confirm Password<span class="error">* <?php echo $cpasswordErr; ?></span></h4>
  275. <input type="password" name="cpassword" id="SaltedPassword" class="form-control" placeholder="Confirm Password">
  276. </div>
  277. </div>
  278.  
  279. </div>
  280.  
  281. <div class="row">
  282. <div class="col-xs-6 col-sm-6 col-md-12">
  283. By clicking <strong class="label label-primary">Register</strong>, you agree to the <a href="#" data-toggle="modal" data-target="#t_and_c_m">Terms and Conditions</a> set out by this site, including our Cookie Use.
  284. </div>
  285. </div>
  286. <hr class="colorgraph">
  287. <div class="row">
  288. <div class="col-md-8"><input type="submit" value="Register" class="btn btn-primary"></div>
  289. <label align="left"></label><a href="login-user">Already have an account?</a>
  290. </div>
  291. </form>
  292. </div>
  293. </div>
  294. </div>
  295. </div>
  296. <!-- Modal -->
  297. <div class="modal fade" id="t_and_c_m" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  298. <div class="modal-dialog">
  299. <div class="modal-content">
  300. <div class="modal-header">
  301. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  302. <h4 class="modal-title" id="myModalLabel">Terms & Conditions</h4>
  303. </div>
  304. <div class="modal-body" align="text-center">
  305. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique, itaque, modi, aliquam nostrum at sapiente consequuntur natus odio reiciendis perferendis rem nisi tempore possimus ipsa porro delectus quidem dolorem ad.</p>
  306. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique, itaque, modi, aliquam nostrum at sapiente consequuntur natus odio reiciendis perferendis rem nisi tempore possimus ipsa porro delectus quidem dolorem ad.</p>
  307. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique, itaque, modi, aliquam nostrum at sapiente consequuntur natus odio reiciendis perferendis rem nisi tempore possimus ipsa porro delectus quidem dolorem ad.</p>
  308. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique, itaque, modi, aliquam nostrum at sapiente consequuntur natus odio reiciendis perferendis rem nisi tempore possimus ipsa porro delectus quidem dolorem ad.</p>
  309. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique, itaque, modi, aliquam nostrum at sapiente consequuntur natus odio reiciendis perferendis rem nisi tempore possimus ipsa porro delectus quidem dolorem ad.</p>
  310. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique, itaque, modi, aliquam nostrum at sapiente consequuntur natus odio reiciendis perferendis rem nisi tempore possimus ipsa porro delectus quidem dolorem ad.</p>
  311. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique, itaque, modi, aliquam nostrum at sapiente consequuntur natus odio reiciendis perferendis rem nisi tempore possimus ipsa porro delectus quidem dolorem ad.</p>
  312. </div>
  313.  
  314. </div>
  315. <!-- /.modal-content -->
  316. </div>
  317. <!-- /.modal-dialog -->
  318. </div>
  319. <!-- /.modal -->
  320. </div>
  321. <script type="text/javascript" src="../js/script.js"></script>
  322. <!-- Go To Top Link -->
  323. <a href="#" class="back-to-top"><i class="fa fa-angle-up"></i></a>
  324.  
  325. <!-- important-->
  326. <script type="text/javascript" src="js/script.js"></script>
  327. <script type="text/javascript" src="js/smoothscroll.js"></script>
  328.  
  329. <!-- Plugin JavaScript -->
  330. <script src="js/home/ease.js"></script>
  331. <script src="js/home/classie.js"></script>
  332. <script src="js/home/cbpAnimatedHeader.js"></script>
  333.  
  334. <!-- Custom Theme JavaScript -->
  335. <script src="js/home/agency.js"></script>
  336.  
  337. </body>
  338. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement