View Single Post
Old 05-11-2012, 12:59 PM   #1 (permalink)
anilsoni7
The Visitor
Newcomer 
 
Join Date: May 2012
Posts: 1
Thanks: 0
anilsoni7 is on a distinguished road
Default what i done wrong here?

error

Warning: fread(): supplied argument is not a valid stream resource in C:\xampp\htdocs\Membership\login.php on line 95

Warning: fclose(): supplied argument is not a valid stream resource in C:\xampp\htdocs\Membership\login.php on line 98

Fatal error: Call to undefined function: encode_decode() in C:\xampp\htdocs\Membership\login.php on line 105


Code


<?php
/*
Login header - The following line MUST be included on TOPMOST of your website
then put the form whereever you want. This is so, because we might need to redirect
and PHP CAN NOT redirect after any output to the browser
*/

/*
The next line is to be placed on top-most of your site:
*/
//require_once('extensions/login.php');


require_once('languages/language.php');


?>
<form name="login" id="login" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" style="display:inline;">
<table width="100%" border="1" cellspacing="0" cellpadding="5">
<tr bgcolor="#BEDEDE">
<td colspan="2"><div align="center"><font color="#999999" size="4">User Login </font></div></td>
</tr>
<?php
if($message != NULL){
?>
<tr bgcolor="#FFDDDD">
<td colspan="2"><strong><font color="#FF0000"><?php echo $message;?></font></strong></td>
</tr>
<?php } ?>
<tr>
<td>Select Membership: </td>
<td width="50%"><font size="2">
<select id="membership_id" name="membership_id" class="hiddenText">
<?php
foreach($membershipList as $em){
if($_POST['membership_id'] == $em['membership_id']){ $sel= ' selected';}else{$sel=NULL;}
echo '<option value="'.$em['membership_id'].'"'.$sel.'>'.$em['membership_title'].'</option>';
}
?>
</select>
</font></td>
</tr>
<tr>
<td width="50%">Please enter Email: </td>
<td width="50%"><input name="user_email" type="text" id="user_email" value="<?php echo $_POST['user_email'];?>">
</td>
</tr>
<tr>
<td>Please enter Password: </td>
<td width="50%"><input name="user_password" type="password" id="user_password"></td>
</tr>
<?php
if($CF_CAPTHCA == 'IMAGE'){?>
<tr>
<td>Enter Verification Code: </td>
<td><table border="0" cellspacing="0" cellpadding="5">
<tr>
<td class="acont"><div align="center">
<?php
$referenceid = md5(mktime()*rand());
//Generate the random string
$chars = array("a","A","b","B","c","C","d","D","e","E","f", "F","g","G","h","H","i","I","j","J","k",
"K","l","L","m","M","n","N","o","O","p","P","q","Q ","r","R","s","S","t","T","u","U","v",
"V","w","W","x","X","y","Y","z","Z","1","2","3","4 ","5","6","7","8","9");
$length = $CF_LENGH;
$textstr = "";
for ($i=0; $i<$length; $i++) {
$textstr .= $chars[rand(0, count($chars)-1)];
}
$new_string = encode_decode($textstr,$CF_ENCDEC);
$image_link = bin2hex($new_string);
?>
<img src="captcha.php?code=<?php echo $image_link;?>">
<input name="registration_id" type="hidden" id="registration_id" value="<?php echo $image_link;?>">
</div></td>
</tr>
<tr>
<td class="acont"><div align="center">
<input name="answer" type="text" id="answer">
</div></td>
</tr>
</table></td>
</tr>
<?php
} else {
$f = fopen($CF_QUESTIONFILE,'r');
while($t = fread($f,102465)){
$content .= $t;
}
fclose($f);
$content = trim(preg_replace('/\/\*.*\*\//ism', '', $content));

$temp = explode("\n",$content);
$random = rand(0,count($temp)-1);
$rand = $temp[$random];
list($question,$registration_id) = explode('\n\\',$rand);
$registration_id = bin2hex(encode_decode($registration_id,$CF_ENCDEC) );
?>
<tr>
<td>Answer this: <strong><?php echo $question;?></strong> </td>
<td><input name="answer" type="text" id="answer" value="<?php echo $_POST['answer'];?>">
<input name="registration_id" type="hidden" id="registration_id" value="<?php echo $registration_id;?>"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input id="persistent" name="persistent" value="yes" checked="checked" type="checkbox">
Keep me signed in<br>
<font color="#999999" size="2">for
<select name="persistentFor" id="persistentFor" style="border:0px;color:#999999;font-size:10px;">
<?php
if($_POST['persistentFor'] == NULL){$_POST['persistentFor'] = 2;}
for($x=1;$x<=480;$x++){
if($x == $_POST['persistentFor']){$sel= ' selected';}else{$sel=NULL;}
echo '<option value="'.$x.'"'.$sel.'>'.$x.'</option>';
}
?>
</select> week unless I sign out.<br/>
[Uncheck if on a shared computer] </font>
</div></td>
</tr>
<?php } ?>
<tr bgcolor="#BEDEDE">
<td colspan="2"><div align="center">
<input type="submit" name="Submit" id="Submit" value="Login">
<input name="S_ID" type="hidden" id="S_ID" value="2">
</div></td>
</tr>
<tr bgcolor="#CAFFCA">
<td colspan="2"><div align="center">[<a href="forgotpass.php">Forgot Password </a> - <a href="register.php">Register</a>] </div></td>
</tr>
</table>
</form>
anilsoni7 is offline  
Reply With Quote