Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\......student_getpass.php on line 36 ใครแก้ได้ช่วยที
Code (PHP)
}else{
$password=generatePassword($password);
echo “รหัสใหม่ คือ $password”;
}else{
สอง else
Code (PHP)
แล้วก็ ” เปลี่ยนเป็น "
Date :
2011-02-07 15:47:05
By :
PlaKriM
ยัง ฟ้อง บรรทัดเดิม อยู่ พี่
Parse error: syntax error, unexpected T_ELSE in C:\AppServ\www\Webbooking\Student\student_getpass.php on line 36
Date :
2011-02-07 15:53:36
By :
ckcr
ก็บอกแล้วไงว่ามันสอง else มันก็ผิดซิครับ else แล้ว else อีก มันผิดจริงจริ๊งงงงงงงงง
Date :
2011-02-07 15:57:10
By :
PlaKriM
Parse error: syntax error, unexpected '?' in C:\AppServ\www\Webbooking\function\function.php on line 25
function.php
Date :
2011-02-07 16:02:48
By :
ckcr
ok แก้ ได้ ละ ครับ
ขอบคุณครับ
ประวัติการแก้ไข 2011-02-07 16:06:01
Date :
2011-02-07 16:05:41
By :
ckcr
งะ จะให้ผมเสก function.php ให้มัน error เองหรอครับ
แก้ไข ได้ก็ดีครับ ยินดีด้วย
ประวัติการแก้ไข 2011-02-07 16:07:35
Date :
2011-02-07 16:06:38
By :
PlaKriM
ปัญหายังไม่จบ พี่ ไม่error ไม่แต่ ส่งรหัสใหม่ ไม่มา
echo แล้วไม่แสดง
ประวัติการแก้ไข 2011-02-07 16:16:25
Date :
2011-02-07 16:12:07
By :
ckcr
มันแวะเที่ยวกลางทางมั้งครับ
ใช้ $_POST or $_GET or $_REQUEST รับ password นะครับ
อ้อแล้วไฟล์ function ไม่จำเป็นต้องมีพวก html นะครับ มันจะเป็นโค๊ดที่ยุ่งเหยิงมาก ไม่เชื่อ view source ดู
Date :
2011-02-07 16:21:41
By :
PlaKriM
มันแวะเที่ยวกลางทาง เพลินไม่มาสักทีเลย
Code (PHP)
<?php
function generatePassword($length=9, $strength=0) {
$vowels = "aeuy";
$consonants = "bdghjmnpqrstvz";
if ($strength & 1) {
$consonants .= "DGHJLMNPQRSTVWXZ";
}
if ($strength & 2) {
$vowels .= "AEUY";
}
if ($strength & 4) {
$consonants .= "23456789";
}
if ($strength & 8) {
$consonants .= "@#$%";
}
$password = "";
$alt = time() % 2;
for ($i = 0; $i < $length; $i++) {
if ($alt == 1) {
$password .= $consonants[(rand() % strlen($consonants))];
$alt = 0;
} else {
$password .= $vowels[(rand() % strlen($vowels))];
$alt = 1;
}
}
return $password;
}
?>
Code (PHP)
<!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=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #66CCFF;
}
-->
</style></head>
<script>
function window_close()
{
window.close()
window.opener.location.reload();
}
</script>
<body>
<p>
<?
include"../config.in.php";
include"../function/function.php";
$sql = "select Student_Code from student where Student_Email='$Student_Email' AND Student_Code='$Student_Code'";
$rs = mysql_query($sql);
$numrow = mysql_num_rows($rs);
if ($numrow==0){
die("<script>
alert('ไม่พบอีเมล์นี้ในระบบ');
history.back();
</script>");
}else{
$password=generatePassword($_POST['$password']);
echo "รหัสใหม่ คือ $password";
$password=md5($password);
$sql = "update student set Student_Pass='$password' where Student_Code='$Student_Code'";
$rs = mysql_query($sql) or die("Err : $sql");
}
?>
<br />
</p>
<p>
<input type="button" value=" ปิด " onClick="window_close();" title="close">
</p>
</body>
</html>
ประวัติการแก้ไข 2011-02-07 16:39:57
Date :
2011-02-07 16:39:31
By :
ckcr
Code (PHP)
$_POST['$password']
ผิด
Code (PHP)
$_POST['password']
ถูก
Date :
2011-02-07 16:47:44
By :
PlaKriM
แก้ไป แก้มา เริ่มเบอ
ยอมแพ้
หาโค้ดใหม่เลย 555
Code (PHP)
//โปรแกรม Random Password อย่างง่าย
$gen=10; //จำนวน password ที่จะให้แสดง
$char_passwd = “1234567890abcdefghijklmnopqrstuvwxyz”;
$password = “”;
while(strlen($password)<$gen) {
$password .= $char_passwd[rand()%strlen($char_passwd)];
}
echo “My Password : $password”; // แสดงผล
จองตัวจอดเลย เย้
ประวัติการแก้ไข 2011-02-07 16:57:38
Date :
2011-02-07 16:57:12
By :
ckcr
Load balance : Server 01