austinthompson Posted April 3, 2013 Share Posted April 3, 2013 Ok, I am working on my site: www.alliwantfor.me and I am using a script I found. It's old and needs some work. I am still learning PHP so this may be a simple fix or imposssible. Not sure. On my Log In page: http://alliwantfor.me/login.php I want to simply round the edges on the large table. Any suggestions? <?php @(include 'config.php'); if(!isset($base_dir)){ // this should only be true when phpWishList is first // installed so we should be in the root directory. // redirect to admin header("Location: admin.php?setup=true"); exit; } session_name("WishListSite"); session_start(); if (isset($_REQUEST["action"])) { if ($_REQUEST["action"] == "logout") { session_destroy(); } } if(isset($_SESSION['userid'])){ // already logged in header("Location: home.php"); return; } $displayError = True; $errorMessage = "Please Sign In"; if (!empty($_REQUEST["userid"])) { //print $_REQUEST["password"] . "<br>"; $link = mysql_connect($db_loc, $db_userid, $db_pass); if(!$link){ sendEmail($admin_email, "", "Database is dead", "umm, the database is dead", 0); die("Oh Snap!!!!! It looks like we broke the internet. We are going yo try and fix this, check back in an hour."); } mysql_select_db($db_name); $query = "Select * from people where userid='" . $_REQUEST["userid"] . "'"; $rs = mysql_query($query) or die("Could not query: " . mysql_error()); $userValidate = 0; $passValidate = 0; if ($row = mysql_fetch_array($rs,MYSQL_ASSOC)) { $userValidate = 1; if($_REQUEST["password"] == $row["password"]){ $passValidate = 1; session_start(); $_SESSION["userid"] = $row["userid"]; $_SESSION["fullname"] = $row["firstname"] . " " . $row["lastname"] . ' ' . $row["suffix"]; $_SESSION["admin"] = $row["admin"]; header("Location: home.php"); mysql_free_result($rs); $query = "update people set lastLoginDate=NOW() where userid='" . $row["userid"] . "'"; mysql_query($query) or die("Could not query: " . mysql_error()); exit; } } if($userValidate == 1 and passValidate == 0){ $errorMessage = "Password Error! Please Try Again"; } else{ $errorMessage = "User Name Error! Please Try Again"; } } ?> <HTML> <head> <script language="javascript"> /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Copyright (C) Paul Johnston 1999 - 2000. * Updated by Greg Holt 2000 - 2001. * See http://pajhome.org.uk/site/legal.html for details. */ /* * Convert a 32-bit number to a hex string with ls-byte first */ var hex_chr = "0123456789abcdef"; function rhex(num) { str = ""; for(j = 0; j <= 3; j++) str += hex_chr.charAt((num >> (j * 8 + 4)) & 0x0F) + hex_chr.charAt((num >> (j * ) & 0x0F); return str; } /* * Convert a string to a sequence of 16-word blocks, stored as an array. * Append padding bits and the length, as described in the MD5 standard. */ function str2blks_MD5(str) { nblk = ((str.length + >> 6) + 1; blks = new Array(nblk * 16); for(i = 0; i < nblk * 16; i++) blks[i] = 0; for(i = 0; i < str.length; i++) blks[i >> 2] |= str.charCodeAt(i) << ((i % 4) * ; blks[i >> 2] |= 0x80 << ((i % 4) * ; blks[nblk * 16 - 2] = str.length * 8; return blks; } /* * Add integers, wrapping at 2^32. This uses 16-bit operations internally * to work around bugs in some JS interpreters. */ function add(x, y) { var lsw = (x & 0xFFFF) + (y & 0xFFFF); var msw = (x >> 16) + (y >> 16) + (lsw >> 16); return (msw << 16) | (lsw & 0xFFFF); } /* * Bitwise rotate a 32-bit number to the left */ function rol(num, cnt) { return (num << cnt) | (num >>> (32 - cnt)); } /* * These functions implement the basic operation for each round of the * algorithm. */ function cmn(q, a, b, x, s, t) { return add(rol(add(add(a, q), add(x, t)), s), b); } function ff(a, b, c, d, x, s, t) { return cmn((b & c) | ((~b) & d), a, b, x, s, t); } function gg(a, b, c, d, x, s, t) { return cmn((b & d) | (c & (~d)), a, b, x, s, t); } function hh(a, b, c, d, x, s, t) { return cmn(b ^ c ^ d, a, b, x, s, t); } function ii(a, b, c, d, x, s, t) { return cmn(c ^ (b | (~d)), a, b, x, s, t); } /* * Take a string and return the hex representation of its MD5. */ function MD5(str) { x = str2blks_MD5(str); var a = 1732584193; var b = -271733879; var c = -1732584194; var d = 271733878; for(i = 0; i < x.length; i += 16) { var olda = a; var oldb = b; var oldc = c; var oldd = d; a = ff(a, b, c, d, x[i+ 0], 7 , -680876936); d = ff(d, a, b, c, x[i+ 1], 12, -389564586); c = ff(c, d, a, b, x[i+ 2], 17, 606105819); b = ff(b, c, d, a, x[i+ 3], 22, -1044525330); a = ff(a, b, c, d, x[i+ 4], 7 , -176418897); d = ff(d, a, b, c, x[i+ 5], 12, 1200080426); c = ff(c, d, a, b, x[i+ 6], 17, -1473231341); b = ff(b, c, d, a, x[i+ 7], 22, -45705983); a = ff(a, b, c, d, x[i+ 8], 7 , 1770035416); d = ff(d, a, b, c, x[i+ 9], 12, -1958414417); c = ff(c, d, a, b, x[i+10], 17, -42063); b = ff(b, c, d, a, x[i+11], 22, -1990404162); a = ff(a, b, c, d, x[i+12], 7 , 1804603682); d = ff(d, a, b, c, x[i+13], 12, -40341101); c = ff(c, d, a, b, x[i+14], 17, -1502002290); b = ff(b, c, d, a, x[i+15], 22, 1236535329); a = gg(a, b, c, d, x[i+ 1], 5 , -165796510); d = gg(d, a, b, c, x[i+ 6], 9 , -1069501632); c = gg(c, d, a, b, x[i+11], 14, 643717713); b = gg(b, c, d, a, x[i+ 0], 20, -373897302); a = gg(a, b, c, d, x[i+ 5], 5 , -701558691); d = gg(d, a, b, c, x[i+10], 9 , 38016083); c = gg(c, d, a, b, x[i+15], 14, -660478335); b = gg(b, c, d, a, x[i+ 4], 20, -405537848); a = gg(a, b, c, d, x[i+ 9], 5 , 568446438); d = gg(d, a, b, c, x[i+14], 9 , -1019803690); c = gg(c, d, a, b, x[i+ 3], 14, -187363961); b = gg(b, c, d, a, x[i+ 8], 20, 1163531501); a = gg(a, b, c, d, x[i+13], 5 , -1444681467); d = gg(d, a, b, c, x[i+ 2], 9 , -51403784); c = gg(c, d, a, b, x[i+ 7], 14, 1735328473); b = gg(b, c, d, a, x[i+12], 20, -1926607734); a = hh(a, b, c, d, x[i+ 5], 4 , -378558); d = hh(d, a, b, c, x[i+ 8], 11, -2022574463); c = hh(c, d, a, b, x[i+11], 16, 1839030562); b = hh(b, c, d, a, x[i+14], 23, -35309556); a = hh(a, b, c, d, x[i+ 1], 4 , -1530992060); d = hh(d, a, b, c, x[i+ 4], 11, 1272893353); c = hh(c, d, a, b, x[i+ 7], 16, -155497632); b = hh(b, c, d, a, x[i+10], 23, -1094730640); a = hh(a, b, c, d, x[i+13], 4 , 681279174); d = hh(d, a, b, c, x[i+ 0], 11, -358537222); c = hh(c, d, a, b, x[i+ 3], 16, -722521979); b = hh(b, c, d, a, x[i+ 6], 23, 76029189); a = hh(a, b, c, d, x[i+ 9], 4 , -640364487); d = hh(d, a, b, c, x[i+12], 11, -421815835); c = hh(c, d, a, b, x[i+15], 16, 530742520); b = hh(b, c, d, a, x[i+ 2], 23, -995338651); a = ii(a, b, c, d, x[i+ 0], 6 , -198630844); d = ii(d, a, b, c, x[i+ 7], 10, 1126891415); c = ii(c, d, a, b, x[i+14], 15, -1416354905); b = ii(b, c, d, a, x[i+ 5], 21, -57434055); a = ii(a, b, c, d, x[i+12], 6 , 1700485571); d = ii(d, a, b, c, x[i+ 3], 10, -1894986606); c = ii(c, d, a, b, x[i+10], 15, -1051523); b = ii(b, c, d, a, x[i+ 1], 21, -2054922799); a = ii(a, b, c, d, x[i+ 8], 6 , 1873313359); d = ii(d, a, b, c, x[i+15], 10, -30611744); c = ii(c, d, a, b, x[i+ 6], 15, -1560198380); b = ii(b, c, d, a, x[i+13], 21, 1309151649); a = ii(a, b, c, d, x[i+ 4], 6 , -145523070); d = ii(d, a, b, c, x[i+11], 10, -1120210379); c = ii(c, d, a, b, x[i+ 2], 15, 718787259); b = ii(b, c, d, a, x[i+ 9], 21, -343485551); a = add(a, olda); b = add(b, oldb); c = add(c, oldc); d = add(d, oldd); } return rhex(a) + rhex(b) + rhex(c) + rhex(d); } function valid_js() { // anything that claims NS 4 or higher functionality better work if (navigator.userAgent.indexOf("Mozilla/") == 0) { return (parseInt(navigator.appVersion) >= 4); } return false; } function hash(form,login_url) { // this is Javascript enabled browser // rudimentary check for a 4.x brower. should catch IE4+ and NS4.* var url; if (arguments.length > 1 && login_url != "") { // in case login_url is not passed in url = login_url; } else { url = "login.php"; } url += "?"; if (valid_js()) { var hash; if(form.plainpassword.value){ hash=MD5(form.plainpassword.value); //alert ("Hash = " + hash); } else { hash=""; return false; } url += "password=" + hash; url += "&userid=" + form.userid.value; form.password.value = hash; form.plainpassword.value = ""; // don't send plaintext password over net location.href = url; form.onsubmit = null; return false; } return true; } </script> <style> html { background: url(images/Lr08O.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } </style> <link rel=stylesheet href=style.css type=text/css> </head> <body onload="document.login_form.userid.focus();"> <center> <table cellspacing="0" cellpadding="5" width="100%" height="100%"> <tr><td valign="top" align=center> <p><p><br><br><br> <table border=0 cellpadding=0 cellspacing=0 width="75%"> <tr><td> <table border=0 width=100% cellpadding=0 cellspacing=0> <tr><td align="center" bgcolor="#ffffff" > <font size=+1 face=Arial color=black> <b>alliwantfor.me | The Ultimate Wish List</b> </font> </td> </tr> </table> </td></tr> <tr> <td> <table border=0 bgcolor="white" cellspacing=0 cellpadding=0 width=100%> <tr> <td width="50%" align="center"> <table border=0 bgcolor="white" height="100%" width="100%"> <tr height="70%"> <td> </td> </tr> <tr height="100%"> <td align="center"> <font face=Arial size=+1><b>New? Log In with Facebook!</b></font> <p> <a href=""><img border=0 src="images/facebook login.jpg"></a> <a href="registerUser.php"> Sign up now</a> to enjoy the WishList site </td> </tr> </table> </td> <td align="left" valign="top"> <form method=post action=login.php name=login_form onsubmit="return hash(this,'login.php')"> <table border="0" cellspacing="6" cellpadding="6" bgcolor="#ffffff" width="100%"> <tr bgcolor="#ffffff"> <td align="center"> <font face="arial"><b>Existing WishList users</b></font><br> <font face="arial" size="-1"><nobr> Enter your ID and password to sign in </nobr></font> <table border="0" cellpadding="4" cellspacing="0"> <tr> <td align="right"> <table border="0" cellpadding="2" cellspacing="0"> <tr> <td align="right" nowrap> <font face="arial" size="-1"> WishList ID: </font> </td> <td> <input name="userid" type="text" size="17" value=""> </td> </tr> <tr> <td align="right" nowrap> <font face="arial" size="-1">Password:</font> </td> <td> <input name="password" type="hidden"> <input name="plainpassword" type="password" size="17" maxlength="32"> </td> </tr> <tr> <td colspan="2" nowrap align="center"> <font face="arial" size="-1"> <input type="checkbox" name="rememberID" value="y"> Remember my ID on this computer </font> </td> </tr> <tr> <td> </td> <td> <input name="submitButton" type="submit" value="Sign In"> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr bgcolor="#ffffff"> <td valign="top" align="center"> <table border=0 width="100%"> <tr> <td align="center"> <font face="arial" size="-1"> <a href="forgotPassword.php">Forgot your password?</a> </font> </td></tr> </table> </td></tr> </table> </form> </td></tr> </table> </td></tr> </table> <table> <tr><td> <a href="wishlist_button.php" > Add the WishList button to your ToolBar! </a> </td></tr> </table> </table> </center> </body> </html> login.php Quote Link to comment Share on other sites More sharing options...
kicken Posted April 3, 2013 Share Posted April 3, 2013 Rounded corners are a HTML/CSS thing, not PHP. Some googling will get you a bunch of howto's. Quote Link to comment Share on other sites More sharing options...
austinthompson Posted April 4, 2013 Author Share Posted April 4, 2013 I kind of figured that but still can not find a simple enough explanation that helps with a pre written script. Editing the css file can screw me up cant it? Quote Link to comment Share on other sites More sharing options...
Love2c0de Posted April 4, 2013 Share Posted April 4, 2013 Find the table you want to put rounded borders on, give it a class of let's say 'rounded_borders'. Then in your CSS file put this: .rounded_borders { -moz-border-radius: 10px; border-radius: 10px; } Just checked in FF, IE10, GC, Opera, Safari and works in every one. You may have some issues with earlier versions of IE undoubtedly so you may want to go and explore that a little now you have something to work with. Hope this helps you. Kind regards, L2c. Quote Link to comment Share on other sites More sharing options...
austinthompson Posted April 5, 2013 Author Share Posted April 5, 2013 Thanks guys! I took both of your suggestions and combined them. Here is the code: div.loginradius { background-color: #fff; width: 50%; padding: 5; margin-top: 10px; margin-right: 20px; text-align: center; border-radius: 15px; -moz-border-radius: 15px; } Here is the end result: http://www.alliwantfor.me/login.php Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.