Current location: Hot Scripts Forums » Programming Languages » PHP » php error help!


php error help!

Reply
  #1 (permalink)  
Old 08-25-11, 10:47 PM
phphelpme phphelpme is offline
Newbie Coder
 
Join Date: Jul 2010
Posts: 85
Thanks: 10
Thanked 0 Times in 0 Posts
php error help!

ok i need help , i keep getting this ajax error on this one little thing .

ok when you type something into the fields , it will tell you if it is good or not , well 3 fields are great but for some odd reason the last one says ajax error: not found. well this is the first time i ever got this error message and i ran this script hundreds of times , oh ya and i have a new hosting company x10hosting.
here is my code please help!

here is the javascript script that sends the password value to the php script and back to the signup script.

checkpass.js

HTML Code:
<script>
function checkpass(pass)
{
  if (pass.value == '')
  {
    document.getElementById('info2').innerHTML = ''
    return
  }

  params  = "pass=" + pass.value
  request = new ajaxRequest()
  request.open("POST", "checkpass.php", true)
  request.setRequestHeader("Content-type",
    "application/x-www-form-urlencoded")
  request.setRequestHeader("Content-length", params.length)
  request.setRequestHeader("Connection", "close")
  
  request.onreadystatechange = function()
  {
    if (this.readyState == 4)
    {
      if (this.status == 200)
      {
        if (this.responseText != null)
        {
          document.getElementById('info2').innerHTML =
            this.responseText
        }
        else alert("Ajax error: No data received")
      }
      else alert( "Ajax error: " + this.statusText)
    }
  }
  request.send(params)
}

function ajaxRequest()
{
  try
  {
    var request = new XMLHttpRequest()
  }
  catch(e1)
  {
    try
    {
      request = new ActiveXObject("Msxml2.XMLHTTP")
    }
    catch(e2)
    {
      try
      {
        request = new ActiveXObject("Microsoft.XMLHTTP")
      }
      catch(e3)
      {
        request = false
      }
    }
  }
  return request
}
</script>
here is the php script that it checks to make sure everything is good!

checkpass.php

PHP Code:

<?php // checkuser.php

include_once 'functions.php';

if (isset(
$_POST['email']))

$pass sanitizeString($_POST['pass']);

if(!
$_POST['pass'] || strlen($_POST['pass'])<5)
{
echo 
"<font color='red'> <img src='img/erroremail.jpg' WIDTH='27' HEIGHT='27'>  At Least 5 characters!</font>";
}
else 
{
  echo 
"<img src='img/goodemail.jpg' Width='27' height='27'>";
}
?>
and here is the sign up script , the main one

signup1test.php

PHP Code:

<?php // signup.php



    
include_once 'header.php';
    include 
'checkemail.js';
    include 
'checkfname.js';
    include 
'checkpass.js';
    include 
'checklname.js';
    include 
'checkgender.js';
    echo <<<_END
 <link rel="stylesheet" type="text/css" href="styles.css" />



_END;


    {
        function 
isValidEmail($Email){
            
$pattern "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";

            if (
eregi($pattern$Email)){
                return 
true;
            }
            else {
                return 
false;
            }   
        }
    } 
    
$error $Email $pass  $firstname $lastname $sex $birthdaymonth $birthdayday $birthdayyear "";

    if (isset(
$_SESSION['email'])) 
    {
      
      
$loggedin TRUE;
      
{
echo 
'<script language="Javascript">';
echo 
'window.location="members.php"';
echo 
'</script>';
}

    }

    if (isset(
$_POST['email']))

    {
       
        
$email sanitizeString($_POST['email']);
        
$pass sanitizeString($_POST['pass']);
        
$firstname sanitizeString($_POST['firstname']);
        
$lastname sanitizeString($_POST['lastname']);
        
$pattern sanitizeString($_POST['email']); 
        
$sex=$_POST['sex'];
        
$birthdaymonthsanitizeString($_POST['birthdaymonth']);
        
$birthdaydaysanitizeString($_POST['birthdayday']);
        
$birthdayyearsanitizeString($_POST['birthdayyear']);
        
        if ( 
$email == "" ||  $pass == "" ||$firstname == ""|| $lastname == "" )
        {
            
$error "<h3><img src='img/errorfields.png'><br /></h3>";
        }
        else
        {
            
$query "SELECT * FROM members WHERE email='$email'";

            if (
mysql_num_rows(queryMysql($query)))
            {
                
$error "<img src='img/erroremailalreadyexists.png'>";
            }

            else

                if(!
$_POST['firstname'] || strlen($_POST['firstname'])<|| strlen($_POST['firstname'])>20)
                {
                    
$error '<img src="img/errorfirstname.png">';
                }
                else

                    if(!
$_POST['lastname'] || strlen($_POST['lastname'])<|| strlen($_POST['lastname'])>20)
                    {
                        
$error '<img src="img/errorlastname.png">';
                    }
                    else
                        if ( 
$sex == "0")
                        {
                            
$error "<img src='img/errorgender.png'>";
                        }
                        else

                            if ( 
$birthdaymonth == "0")
                            {
                                
$error "<img src='img/errormonth.png>'";
                            }
                            else

                                if ( 
$birthdayday == "0")
                                {
                                    
$error "<img src='img/errorday.png>'";
                                }
                                else

                                    if ( 
$birthdayyear == "0")
                                    {
                                        
$error "<img src='img/erroryear.png>'";
                                    }
                                    else
                                    {
                                        {
                                            if (
isValidEmail($_POST['email'])){
                                                echo 
"";
                                            }else
                                            {
                                                die (
'<br><br><br><br><div class="fieldContainer">Invalid Email! Click <a href="http://localhost/PHP%20lesson/signup1test.php">HERE</a> :(</div>');
                                            } 
                                            
$string round(rand(1,100) * rand(1,100) - rand(1,100) / rand(1,100) * rand(1,100) + rand(1,100));
                                            
$activate md5($string); 
                                            
                                            
$firstname $firstname;
                                            
$to $email;
                                            
$from "glenn3@localhost.com";
                                            
$subject "Welcome to lignite.com";
                                            
$message "Welcome to lignite.com $firstname to begin using you account please click <A href='http://social.dyndns.biz/social/php%20lesson/activate.php?email=$Email&hash=$activate'>Here</a>";
                                            
$headers  "From: $from\r\n";
                                            
$headers .= "Content-type: text/html\r\n";

                                            
mail($to$subject$message$headers);
                                             
$pass md5($pass);
                                            
$query "INSERT INTO members VALUES('id','$firstname','$lastname','$email','$pass','$sex','$birthdaymonth','$birthdayday','$birthdayyear','$activate','accountstatus')";
                                            
queryMysql($query);
                                            
$result=mysql_query($query);
                                            die(
"<h4><br><br><h2><center><div class='fieldContainer'>CONGRATS!</h2><center><font color='black'>Before you can login , check your email for a verification email!</center>");
                                        }
            }
    }}               
    echo <<<_END
<html><head><title>Sign Up</title>


  <link rel="stylesheet" type="text/css" href="styles.css" />
  <script type="text/javascript" src="script.js"></script>
  
  <body>

<div id="carbonForm">
  <h1>Signup</h1> 
 

    <form action="signup1test.php" method="post" id="signupForm">
$error

    <div class="fieldContainer">

        <div class="formRow">
            <div class="label">
                <label for="name">FirstName:</label>
            </div>
            
            <div class="field">
                <input type="text" name="firstname" id="
$firstname"  onBlur='checkfirstname(this)'/><span id='info1'></span>
            </div>
        </div>
        <div class="formRow">
            <div class="label">
                <label for="name">LastName:</label>
            </div>
            
            <div class="field">
                <input type="text" name="lastname" id="
$lastname" onBlur='checklast(this)' /><span id='info3'></span>
            </div>
        </div>
        <div class="formRow">
            <div class="label">
                <label for="email">Email:</label>
            </div>
            
            <div class="field">
                <input type="text" name="email" id="
$email" onBlur='checkEmail(this)'/><span id='info'></span>
            </div>
        </div>
        
        <div class="formRow">
            <div class="label">
                <label for="pass">Password:</label>
            </div>
            
            <div class="field">
                <input type="password" name="pass" id="
$pass" onBlur='checkpass(this)' /><span id='info2'></span>
            </div>
        </div>
        
        <div class="formrow">
         <div class="label">
                <label for="sex">Gender:</label>
            </div><div align="left"><select class="select" name="sex" id="
$sex" onBlur='checksex(this)' /><span id='infosex'></span>
            <option id='sex[]' value="0">Select Gender</option>
            <option id='sex[]' value="1">Female</option>
            <option id='sex[]' value="2">Male</option></select></div></div>
            
            
            <div class="formrow">
            <div class="label">
                     <label for="birthdaymonth">Birthday:</label>
                          </div><div align="left"> <select class="select2" name="birthdaymonth" id="
$birthdaymonth" /> 
                          <option id='birthdaymonth[]' value="0">Month:</option>
                          <option id='birthdaymonth[]' value="1">Jan</option> 
                          <option id='birthdaymonth[]' value="2">Feb</option> 
                          <option id='birthdaymonth[]' value="3">Mar</option> 
                          <option id='birthdaymonth[]' value="4">Apr</option> 
                          <option id='birthdaymonth[]' value="5">May</option> 
                          <option id='birthdaymonth[]' value="6">Jun</option> 
                          <option id='birthdaymonth[]' value="7">Jul</option> 
                          <option id='birthdaymonth[]' value="8">Aug</option> 
                          <option id='birthdaymonth[]' value="9">Sep</option> 
                          <option id='birthdaymonth[]' value="10">Oct</option> 
                          <option id='birthdaymonth[]' value="11">Nov</option> 
                          <option id='birthdaymonth[]' value="12">Dec</option> 
                                                </select>
<select class="select2" name="birthdayday" id="
$birthdayday" />
<option id='birthdayday[]' value="0">Day:</option>
<option id='birthdayday[]' value="1">1</option> 
<option id='birthdayday[]' value="2">2</option> 
<option id='birthdayday[]' value="3">3</option> 
<option id='birthdayday[]' value="4">4</option> 
<option id='birthdayday[]' value="5">5</option> 
<option id='birthdayday[]' value="6">6</option> 
<option id='birthdayday[]' value="7">7</option> 
<option id='birthdayday[]' value="8">8</option> 
<option id='birthdayday[]' value="9">9</option> 
<option id='birthdayday[]' value="10">10</option> 
<option id='birthdayday[]' value="11">11</option> 
<option id='birthdayday[]' value="12">12</option> 
<option id='birthdayday[]' value="13">13</option> 
<option id='birthdayday[]' value="14">14</option> 
<option id='birthdayday[]' value="15">15</option> 
<option id='birthdayday[]' value="16">16</option> 
<option id='birthdayday[]' value="17">17</option> 
<option id='birthdayday[]' value="18">18</option> 
<option id='birthdayday[]' value="19">19</option> 
<option id='birthdayday[]' value="20">20</option> 
<option id='birthdayday[]' value="21">21</option> 
<option id='birthdayday[]' value="22">22</option> 
<option id='birthdayday[]' value="23">23</option> 
<option id='birthdayday[]' value="24">24</option> 
<option id='birthdayday[]' value="25">25</option> 
<option id='birthdayday[]' value="26">26</option> 
<option id='birthdayday[]' value="27">27</option> 
<option id='birthdayday[]' value="28">28</option> 
<option id='birthdayday[]' value="29">29</option> 
<option id='birthdayday[]' value="30">30</option> 
<option id='birthdayday[]' value="31">31</option> 
                               </select> 
<select class="select2" name="birthdayyear" id="
$birthdayyear" />
<option id='birthdayyear[]' value="0">Year:</option>
<option id='birthdayyear[]' value="2010">2010</option> 
<option id='birthdayyear[]' value="2009">2009</option> 
<option id='birthdayyear[]' value="2008">2008</option> 
<option id='birthdayyear[]' value="2007">2007</option> 
<option id='birthdayyear[]' value="2006">2006</option> 
<option id='birthdayyear[]' value="2005">2005</option> 
<option id='birthdayyear[]' value="2004">2004</option> 
<option id='birthdayyear[]' value="2003">2003</option> 
<option id='birthdayyear[]' value="2002">2002</option> 
<option id='birthdayyear[]' value="2001">2001</option> 
<option id='birthdayyear[]' value="2000">2000</option> 
<option id='birthdayyear[]' value="1999">1999</option> 
<option id='birthdayyear[]' value="1998">1998</option> 
<option id='birthdayyear[]' value="1997">1997</option> 
<option id='birthdayyear[]' value="1996">1996</option> 
<option id='birthdayyear[]' value="1995">1995</option> 
<option id='birthdayyear[]' value="1994">1994</option> 
<option id='birthdayyear[]' value="1993">1993</option> 
<option id='birthdayyear[]' value="1992">1992</option> 
<option id='birthdayyear[]' value="1991">1991</option> 
<option id='birthdayyear[]' value="1990">1990</option> 
<option id='birthdayyear[]' value="1989">1989</option> 
<option id='birthdayyear[]' value="1988">1988</option> 
<option id='birthdayyear[]' value="1987">1987</option> 
<option id='birthdayyear[]' value="1986">1986</option> 
<option id='birthdayyear[]' value="1985">1985</option> 
<option id='birthdayyear[]' value="1984">1984</option> 
<option id='birthdayyear[]' value="1983">1983</option> 
<option id='birthdayyear[]' value="1982">1982</option> 
<option id='birthdayyear[]' value="1981">1981</option> 
<option id='birthdayyear[]' value="1980">1980</option> 
<option id='birthdayyear[]' value="1979">1979</option> 
<option id='birthdayyear[]' value="1978">1978</option> 
<option id='birthdayyear[]' value="1977">1977</option> 
<option id='birthdayyear[]' value="1976">1976</option> 
<option id='birthdayyear[]' value="1975">1975</option> 
<option id='birthdayyear[]' value="1974">1974</option> 
<option id='birthdayyear[]' value="1973">1973</option> 
<option id='birthdayyear[]' value="1972">1972</option> 
<option id='birthdayyear[]' value="1971">1971</option> 
<option id='birthdayyear[]' value="1970">1970</option> 
<option id='birthdayyear[]' value="1969">1969</option> 
<option id='birthdayyear[]' value="1968">1968</option> 
<option id='birthdayyear[]' value="1967">1967</option> 
<option id='birthdayyear[]' value="1966">1966</option> 
<option id='birthdayyear[]' value="1965">1965</option> 
<option id='birthdayyear[]' value="1964">1964</option> 
<option id='birthdayyear[]' value="1963">1963</option> 
<option id='birthdayyear[]' value="1962">1962</option> 
<option id='birthdayyear[]' value="1961">1961</option> 
<option id='birthdayyear[]' value="1960">1960</option> 
<option id='birthdayyear[]' value="1959">1959</option> 
<option id='birthdayyear[]' value="1958">1958</option> 
<option id='birthdayyear[]' value="1957">1957</option> 
<option id='birthdayyear[]' value="1956">1956</option> 
<option id='birthdayyear[]' value="1955">1955</option> 
<option id='birthdayyear[]' value="1954">1954</option> 
<option id='birthdayyear[]' value="1953">1953</option> 
<option id='birthdayyear[]' value="1952">1952</option> 
<option id='birthdayyear[]' value="1951">1951</option> 
<option id='birthdayyear[]' value="1950">1950</option> 
<option id='birthdayyear[]' value="1949">1949</option> 
<option id='birthdayyear[]' value="1948">1948</option> 
<option id='birthdayyear[]' value="1947">1947</option> 
<option id='birthdayyear[]' value="1946">1946</option> 
<option id='birthdayyear[]' value="1945">1945</option> 
<option id='birthdayyear[]' value="1944">1944</option> 
<option id='birthdayyear[]' value="1943">1943</option> 
<option id='birthdayyear[]' value="1942">1942</option> 
<option id='birthdayyear[]' value="1941">1941</option> 
<option id='birthdayyear[]' value="1940">1940</option> 
<option id='birthdayyear[]' value="1939">1939</option> 
<option id='birthdayyear[]' value="1938">1938</option> 
<option id='birthdayyear[]' value="1937">1937</option> 
<option id='birthdayyear[]' value="1936">1936</option> 
<option id='birthdayyear[]' value="1935">1935</option> 
<option id='birthdayyear[]' value="1934">1934</option> 
<option id='birthdayyear[]' value="1933">1933</option> 
<option id='birthdayyear[]' value="1932">1932</option> 
<option id='birthdayyear[]' value="1931">1931</option> 
<option id='birthdayyear[]' value="1930">1930</option> 
<option id='birthdayyear[]' value="1929">1929</option> 
<option id='birthdayyear[]' value="1928">1928</option> 
<option id='birthdayyear[]' value="1927">1927</option> 
<option id='birthdayyear[]' value="1926">1926</option> 
<option id='birthdayyear[]' value="1925">1925</option> 
<option id='birthdayyear[]' value="1924">1924</option> 
<option id='birthdayyear[]' value="1923">1923</option> 
<option id='birthdayyear[]' value="1922">1922</option> 
<option id='birthdayyear[]' value="1921">1921</option> 
<option id='birthdayyear[]' value="1920">1920</option> 
<option id='birthdayyear[]' value="1919">1919</option> 
<option id='birthdayyear[]' value="1918">1918</option> 
<option id='birthdayyear[]' value="1917">1917</option> 
<option id='birthdayyear[]' value="1916">1916</option> 
<option id='birthdayyear[]' value="1915">1915</option> 
<option id='birthdayyear[]' value="1914">1914</option> 
<option id='birthdayyear[]' value="1913">1913</option> 
<option id='birthdayyear[]' value="1912">1912</option> 
<option id='birthdayyear[]' value="1911">1911</option> 
<option id='birthdayyear[]' value="1910">1910</option> 
<option id='birthdayyear[]' value="1909">1909</option> 
<option id='birthdayyear[]' value="1908">1908</option> 
<option id='birthdayyear[]' value="1907">1907</option> 
<option id='birthdayyear[]' value="1906">1906</option> 
<option id='birthdayyear[]' value="1905">1905</option> 
</select>
                      </div>
                      </div>
                      
                     
            
            
            
            
       
     <!-- Closing fieldContainer -->
    
    <div class="signupButton">
        <input type="submit" name="submit" id="submit" value="Signup" />
    </div>
    
    </form>
       
</div>
</body></html>
_END;
?>
here is a picture of the error message i get
Reply With Quote
Reply

Bookmarks

Tags
ajax, javascript, php, php and javascript


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
2 profitable script sites for sale cms-master.com General Advertisements 3 07-03-07 10:17 AM
PHP Downside--Solutions? Amulet PHP 10 07-15-05 08:26 AM


All times are GMT -5. The time now is 08:49 AM.
vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.