
austinthompson
Members-
Posts
22 -
Joined
-
Last visited
Everything posted by austinthompson
-
I want to create a page that geo locates where you are and then lists the the top 10-20 trending food venues near you using "https://api.foursquare.com/v2/venues/trending" i have managed to work out the geo locate aspect here: http://www.shouldiapp.com and now I got nothing. I read the developer tutorial and I am lost. Can anyone help?
-
Thank you all for the warm welcome.
-
My name is Austin Thompson. I am 35 (yes, I know. I am old. lol) I live in Tennessee. I have 6 kids. 4 biological 2 adopted. I love movies, comics and music. I consider myself a HUGE Batman freak and for the most part the worlds coolest nerd. I like making websites and no some HTML but I know very little about PHP. I have always mainly used pre written scripts and tried to customize them. So I am tryin to work on learning PHP. I have three site ideas I am working on. One is a wish list website, one is a online magazine and the other is uber top secret but you guys will here about it when I get further along.
-
Easy way to create rounded edges in PHP?
austinthompson replied to austinthompson's topic in CSS Help
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 -
Easy way to create rounded edges in PHP?
austinthompson replied to austinthompson's topic in CSS Help
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? -
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
-
I am installing a script on my server. The readme file says: HOW TO INSTALL 1. Unpack contents of tarball into a webfolder ** DONE ** 2. Run changePerm script to set permissions of files ** I have no idea what this means. And I realize I probably sound dumb but I usually just have to install a script on my server and then modify a few settings. Can anyone eplain to me what I need to do? Here is what it says in the "changeperm" file chmod -R 770 *.php; chmod -R 775 *.js *.css images/*; find -name ".htaccess" -print0 | xargs -0 chmod 0775; find -type d ! -name "CVS" -print0 | xargs -0 chmod 2771;
-
Trying to install a script I found on the internet. I tells me to: Run changePerm script to set permissions of files. I have no idea what that means. I opened the file in the browser after uploading it to the server but it did not do anything. Can anyone give me advice?
-
Creating repeating headers and footers.
austinthompson replied to austinthompson's topic in PHP Coding Help
I do have an additional question... will google search and index the pages by the single header or do i need to make sure there is SEO material on every page? -
Creating repeating headers and footers.
austinthompson replied to austinthompson's topic in PHP Coding Help
Insert Duh here... I can not believe I had to ask that question. The minute I read your answer I could feel the sleep deprivation making me dumber. Thanks! -
I know I am probably complicating this but I am looking for a way to code a header and footer to the exterme top and extreme bottom of my pages. I have seen it before but I have no idea how to do it from scratch. But I ore or less want to be able to edit my header or footer one time and it work every where. Thanks in advance.
-
OK. This is probably less complicated than I am making it but here goes... I am working on a mobile app for my site. It allows you to take pictures or scan items on your smartphone and then send it via email to a specified email but I need a way to attach the given item to a particular user in the database based off of the incoming email address. possible?
-
Ok, I am going to ask a question and try to explain my this so that it make sense. Wish me luck... Is it possible to write a script (or is there one out there already) that will search for specific results on multiple sites and then display the results in one location? Kind of the same way that dogpile does for search engines? I think that made sense. Feel free to ask questions for clarification if needed.
-
Why is my registration page not working?
austinthompson replied to austinthompson's topic in Third Party Scripts
Yes. the script creates a database on the first run. -
Why is my registration page not working?
austinthompson replied to austinthompson's topic in Third Party Scripts
can you email me the file you have? No matter what I do, i can not get the code to work right when I copy and paste it. -
Why is my registration page not working?
austinthompson replied to austinthompson's topic in Third Party Scripts
Thanks! Looks good. Let me see how it works on my server. -
Why is my registration page not working?
austinthompson replied to austinthompson's topic in Third Party Scripts
Ok, now I am confused. This does not work either. Why are there 2 sets of "html" tags? -
Why is my registration page not working?
austinthompson replied to austinthompson's topic in Third Party Scripts
yes. a mysql database -
Why is my registration page not working?
austinthompson replied to austinthompson's topic in Third Party Scripts
Sorry. Super noob mistake. Ok, let me try this again. The code I have displays what you see here: http://www.alliwantfor.me/registerUser.php That is the first problem. There is no way to register because it tells you "Too many requests have been made within the last hour. This feature has been temporarily disabled." If I delete the part of the code that displays that statement then it appears to work correctly and gives you a form. That form does nothing once submitted. That version is located at: http://www.alliwantfor.me/fix.php Here is the original code found at: http://www.alliwantfor.me/registerUser.php <?php $ignoreSession = true; include "funcLib.php"; $stop = true; ?> <HTML> <head> <link rel=stylesheet href=style.css type=text/css> <title>Sign Up </title> </head> <BODY> <table cellspacing="0" cellpadding="5" width="100%" height="100%" bgcolor="#FFFFFF" nosave border="0" style="border: 1px solid rgb(128,255,128)"> <tr> <td valign="top"> <center> <?php if($_REQUEST["fname"] != ""){ if($stop){ return; } $fname = convertString($_REQUEST["fname"]); $lname = convertString($_REQUEST["lname"]); $suffix = convertString($_REQUEST["suffix"]); $userid = convertString($_REQUEST["userid"]); $email = convertString($_REQUEST["email"]); $comment = convertString($_REQUEST["comment"]); // send an email out to all the admins $query = "select * from people where admin=1"; $result = mysql_query($query) or die("Could not query: " . mysql_error()); $to = ""; while($row = mysql_fetch_assoc($result)){ $to .= $row["email"] . ","; } $subject = "Request for new WishList account"; $message = "The following person is requesting a new account<p><b>First Name:</b> " . $fname . "<br><b>Last Name:</b> " . $lname ."<br><b>Suffix:</b> " . $suffix . "<br><b>Desired Userid:</b> " . $userid . "<br><b>Email:</b> " . $email . "<br><b>Comment</b><br>" .$comment; $result = sendEmail($to, "", $subject, $message, 0); if($result == 1) print "<h2>Thank you. You should receive an email shortly with your account details</h2>"; else print "<h1>An unexpected error has occured</h1>"; } else{ ?> <h2>Welcome to the WishList Site</h2> <table width=80%><tr><td align=left> <?php if($stop){ print "Too many requests have been made within the last hour. This feature has been temporarily disabled."; return; } ?> The following information will be submitted to the administrator of the WishList Site who will create an account for you. You will receive an email with your WishList password when the account is created. </td></tr></table> <p> <form method=post action="registerUser.php"> <table style="border-collapse: collapse;" id="AutoNumber1" border="0" bordercolor="#111111" cellpadding="2" cellspacing="0" bgcolor=lightYellow> <tr><td colspan="2" align="center" bgcolor="#6702cc"> <font size=3 color=white><b>Please Fill In</b></font> </td></tr> <tr> <td align=right><b>First Name</b></td> <td><input type=text name=fname size=20></td> </tr> <tr> <td align=right><b>Last Name</b></td> <td><input type=text name=lname size=20></td> </tr> <tr> <td align=right><b>Suffix</b></td> <td><input type=text name=suffix size=20></td> </tr> <tr> <td align=right><b>Desired Userid</b></td> <td><input type=text name=userid size=20></td> </tr> <tr> <td align=right><b>Email</b></td> <td><input type=text name=email size=40></td> </tr> <tr> <td align=right><b>Comment</b></td> <td><textarea name=comment rows=3 cols=60 onfocus="this.value=''"></textarea></td> </tr> <tr><td align="center" colspan="2" bgcolor="#c0c0c0"> <input type="submit" value="Submit" style="font-weight:bold"> </td></tr> </table> </form> </center> </td> </tr> </table> </body> </html> <?php } ?> Here is the code posted at: http://www.alliwantfor.me/fix.php <?php $ignoreSession = true; include "funcLib.php"; $stop = true; ?> <HTML> <head> <link rel=stylesheet href=style.css type=text/css> <title>Sign Up </title> </head> <BODY> <table cellspacing="0" cellpadding="5" width="100%" height="100%" bgcolor="#FFFFFF" nosave border="0" style="border: 1px solid rgb(128,255,128)"> <tr> <td valign="top"> <center> <?php if($_REQUEST["fname"] != ""){ if($stop){ return; } $fname = convertString($_REQUEST["fname"]); $lname = convertString($_REQUEST["lname"]); $suffix = convertString($_REQUEST["suffix"]); $userid = convertString($_REQUEST["userid"]); $email = convertString($_REQUEST["email"]); $comment = convertString($_REQUEST["comment"]); // send an email out to all the admins $query = "select * from people where admin=1"; $result = mysql_query($query) or die("Could not query: " . mysql_error()); $to = ""; while($row = mysql_fetch_assoc($result)){ $to .= $row["email"] . ","; } $subject = "Request for new WishList account"; $message = "The following person is requesting a new account<p><b>First Name:</b> " . $fname . "<br><b>Last Name:</b> " . $lname ."<br><b>Suffix:</b> " . $suffix . "<br><b>Desired Userid:</b> " . $userid . "<br><b>Email:</b> " . $email . "<br><b>Comment</b><br>" .$comment; $result = sendEmail($to, "", $subject, $message, 0); if($result == 1) print "<h2>Thank you. You should receive an email shortly with your account details</h2>"; else print "<h1>An unexpected error has occured</h1>"; } else{ ?> <h2>Welcome to the WishList Site</h2> <table width=80%><tr><td align=left> The following information will be submitted to the administrator of the WishList Site who will create an account for you. You will receive an email with your WishList password when the account is created. </td></tr></table> <p> <form method=post action="registerUser.php"> <table style="border-collapse: collapse;" id="AutoNumber1" border="0" bordercolor="#111111" cellpadding="2" cellspacing="0" bgcolor=lightYellow> <tr><td colspan="2" align="center" bgcolor="#6702cc"> <font size=3 color=white><b>Please Fill In</b></font> </td></tr> <tr> <td align=right><b>First Name</b></td> <td><input type=text name=fname size=20></td> </tr> <tr> <td align=right><b>Last Name</b></td> <td><input type=text name=lname size=20></td> </tr> <tr> <td align=right><b>Suffix</b></td> <td><input type=text name=suffix size=20></td> </tr> <tr> <td align=right><b>Desired Userid</b></td> <td><input type=text name=userid size=20></td> </tr> <tr> <td align=right><b>Email</b></td> <td><input type=text name=email size=40></td> </tr> <tr> <td align=right><b>Comment</b></td> <td><textarea name=comment rows=3 cols=60 onfocus="this.value=''"></textarea></td> </tr> <tr><td align="center" colspan="2" bgcolor="#c0c0c0"> <input type="submit" value="Submit" style="font-weight:bold"> </td></tr> </table> </form> </center> </td> </tr> </table> </body> </html> <?php } ?> Hopefully this is a better explination. Thanks for your help guys. -
Why is my registration page not working?
austinthompson replied to austinthompson's topic in Third Party Scripts
So the HTML i have is jacked up but the PHP coding is right? -
Why is my registration page not working?
austinthompson replied to austinthompson's topic in Third Party Scripts
Is it me or is something wrong? I get an error at line 50 and when I look at the way you posted it all the code posts red at the <html> tag.