Jump to content

offdarip

Members
  • Posts

    32
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

offdarip's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Thank You! You are a lifesaver! That worked like a charm.. I've been trying to get that right for soooo long.. Thank you again.
  2. Thanks I will check that out... and if they are in different places can they be changed to the same?
  3. Yes i am, my log in scripts and most of my web site is in php4 and just those few scripts and in 5
  4. Most of my website is written in php4. My hosting server has support for both 4 and 5 just by changing file extension. .php which is the default supports 4, .php5 of course supports 5. The problem I am having is that the pages with the .php5 extensions are not recognizing session variables. Is there something I should be doing differently in 5 for my session variables? For example a variable request like this returns 0 print $_SESSION['FULLNAME']; Please Help!! Thank you in advance?
  5. This is a comment script i made some editions to to suit my website and it updates database and shows comment on page when submitted but when you refresh the page or go directly to the comment page it does not show comments.. Any ideas? (and it was doing the same thing before i made the additions) Original Script came from http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html My Script Below Table: //Posts Table CREATE TABLE posts ( post_id INT PRIMARY KEY AUTO_INCREMENT, post_title VARCHAR(200), post_dis TEXT ); //Comments Table CREATE TABLE comments ( com_id INT PRIMARY KEY AUTO_INCREMENT, com_name VARCHAR(100), com_email VARCHAR(100), com_dis TEXT, post_id_fk INT, FOREIGN KEY(post_id_fk) REFERENCES posts(post_id) ); comment.php <?php session_start(); require_once "scripts/connect_to_mysql.php"; $id = $_SESSION['LOGINID']; //$post_id value comes from the POSTS table mysql_query("select * from posts where post_id='$post_id'"); ?> <!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> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Comments with jQuery and Ajax</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" > $(function() { $(".submit").click(function() { var name = $("#name").val(); var email = $("#email").val(); var comment = $("#comment").val(); var post_id = $("#post_id").val(); var dataString = 'name='+ name + '&email=' + email + '&comment=' + comment+ '&post_id=' + post_id; if(name=='' || email=='' || comment=='') { alert('Please Give Valid Details'); } else { $("#flash").show(); $("#flash").fadeIn(400).html('<img src="ajax-loader.gif" />Loading Comment...'); $.ajax({ type: "POST", url: "commentajax.php", data: dataString, cache: false, success: function(html){ $("ol#update").append(html); $("ol#update li:last").fadeIn("slow"); $("#flash").hide(); } }); }return false; }); }); </script> <style type="text/css"> body { font-family:Arial, Helvetica, sans-serif; font-size:14px; } .comment_box { background-color:#D3E7F5; border-bottom:#ffffff solid 1px; padding-top:3px } a { text-decoration:none; color:#d02b55; } a:hover { text-decoration:underline; color:#d02b55; } *{margin:0;padding:0;} ol.timeline {list-style:none;font-size:1.2em;} ol.timeline li{ display:none;position:relative;padding:.7em 0 .6em 0;}ol.timeline li:first-child{} #main { width:500px; margin-top:20px; margin-left:100px; font-family:"Trebuchet MS"; } #flash { margin-left:100px; } .box { height:85px; border-bottom:#dedede dashed 1px; margin-bottom:20px; } input { color:#000000; font-size:14px; border:#666666 solid 2px; height:24px; margin-bottom:10px; width:200px; } textarea { color:#000000; font-size:14px; border:#666666 solid 2px; height:124px; margin-bottom:10px; width:200px; } .titles{ font-size:13px; padding-left:10px; } .star { color:#FF0000; font-size:16px; font-weight:bold; padding-left:5px; } .com_img { float: left; width: 80px; height: 80px; margin-right: 20px; } .com_name { font-size: 16px; color: rgb(102, 51, 153); font-weight: bold; } </style> </head> <body> <div id="main"> <div style="font-family:'Georgia', Times New Roman, Times, serif; font-size:2.0em; margin-bottom:10px "> </div> <div style="font-family:'Georgia', Times New Roman, Times, serif; font-size:1.0em; margin-bottom:10px "> </div> <ol id="update" class="timeline"> <?php $sql=mysql_query("select * from comments where post_id_fk='$post_id'"); while($row=mysql_fetch_array($sql)) { $name=$row['com_name']; $email=$row['com_email']; $comment=$row['com_dis']; $post_id_fk=$row['post_id_fk']; $post_id=$row['post_id']; $lowercase = strtolower($email); ?> <li class="box"> <img src="members/<?php print $id; ?>/pic1.jpg" class="com_img"> <span class="com_name"> <?php echo $name; ?></span> <br /> <?php echo $comment; ?></li> <?php } ?> </ol> <div id="flash"></div> <div style="margin-left:100px"> <form action="#" method="post"> <input type="hidden" name="post_id" id="post_id" value="<?php echo $post_id; ?>"/> <input type="text" name="title" id="name"/><span class="titles">Name</span><span class="star">*</span><br /> <input type="text" name="email" id="email"/><span class="titles">Email</span><span class="star">*</span><br /> <textarea name="comment" id="comment"></textarea><br /> <input type="submit" class="submit" value=" Submit Comment " /> </form> </div> </div> </body> </html> commentajax.php <?php session_start(); require_once "scripts/connect_to_mysql.php"; $id = $_SESSION['LOGINID']; if($_POST) { $name=$_POST['name']; $email=$_POST['email']; $comment=$_POST['comment']; $post_id=$_POST['post_id']; mysql_query("insert into posts(post_id) values ('$post_id')"); $post_id = mysql_insert_id(); mysql_query("insert into comments(com_name,com_email,com_dis,post_id_fk) values ('$name','$email','$comment','$post_id')"); } else { } ?> <li class="box"> <img src="members/<?php print $id; ?>/pic1.jpg" class="com_img"/><span class="com_name"> <?php echo $name;?></span> <br /><br /> <?php echo $comment; ?><br /><br /> </li>
  6. That is the only error showing and i am aware of the refresh i was just pointing that out that the login does work but the session_regenerate_id() part just errors out
  7. one other thing the error pops up when login is submitted but only stays for a second and redirects logged in... The 1st thing i check was if there was anything (spaces,etc.) before of after the <?php ?>
  8. This is all i have in the mysqlconnect.php <?php $db_host = "********"; // Username $db_username = "********"; // Password $db_pass = "*******"; //MySQL database $db_name = "*******"; // Run the connection here @mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql"); @mysql_select_db("$db_name") or die ("no database"); ?>
  9. Thank you for the tip, I changed it but that still did not correct the problem
  10. Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /hermes/bosweb/web263/b2638/ipw.mysite/public_html/header_tmpnite.php on line 27
  11. Thanks for the replies but still no good.. same error just bumped down to line 29 because of the addition to script.. Any other ideas?
  12. It says its coming from line 27 but line 27 is session_regenerate_id()
  13. Why am i Getting this? Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in ..... <?php if(isset ($_POST['email'])){ //Start session session_start(); require_once "scripts/mysqlconnect.php"; $remember = $_POST['remember']; // Added for the remember me feature // Make the posted variable SQL safe $email = eregi_replace("`", "", mysql_real_escape_string(strip_tags($_POST['email']))); $password = md5(eregi_replace("`", "", mysql_real_escape_string(strip_tags($_POST['password'])))); // Create query. !! You need to rename your 'username' column in your database to 'email' !! $qry = "SELECT * FROM members WHERE email='$email' AND password='$password' AND email_activated='1'"; // Run query $result=mysql_query($qry); //Check whether the query was successful or not if($result) { // If one row was returned (if there was a match) if(mysql_num_rows($result) == 1) { // Login Successful // Get a new session ID session_regenerate_id(); // Get the row as an array $member = mysql_fetch_assoc($result); // Create session variables $_SESSION['LOGINID'] = $member['loginid']; $_SESSION['EMAIL'] = $member['email']; $_SESSION['USERNAME'] = $member['username']; // Stop writing to the session session_write_close(); // Create a variable for the member ID, you can't include $member['id'] in the SQL statement $id = $member['loginid']; // Update the table with the current time mysql_query("UPDATE members SET last_log_date=NOW() WHERE loginid='$id'"); // Remember Me Section Addition... if member has chosen to be remembered in the system if($remember == "yes") { setcookie("idCookie", $id, time()+60*24*60*60, "/"); setcookie("usernameCookie", $username, time()+60*24*60*60, "/"); setcookie("emailCookie", $email, time()+60*24*60*60, "/"); setcookie("passwordCookie", $password, time()+60*24*60*60, "/"); } // Redirect to the members only page //header("location: ".$_SERVER['PHP_SELF'].""); /* Quick self-redirect to avoid resending data on refresh */ echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[php_SELF]\">"; return; exit(); } } else { die("Query failed"); } } ?> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; color: #0F0; } #apDiv1 { position:relative; width:241px; height:0px; z-index:1; left: -270px; top: 0px; } --> </style><div align="center"> <div id="apDiv1"> <form action="" method="post"> <p>Email <input type="text" name="email" id="email" size="15" /> </p> <p>Password <input type="password" name="password" id="password" size="15"/> </p> <p> Remember <input type="checkbox" name="Remember" id="Remember" /><input name="Submit" type="submit" value="Login"/> </p> </form> </div> <img src="/images/header.jpg" width="950" height="100" /> </div>
  14. i figured it out.. I knew it was something super simple and it was.. Thanks for the willingness to help tho
  15. the login portion of it works fine which is why i did not post that portion of the script. I need the member header because it provide tools and options only available for members and the guest header will allow user to log in. It redirects to the same page. Initially it shows it is logged in, but if i got to another page or refresh that page it goes back to the guest header and is logged out
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.