|
|
|
ทำไม เวลาผมรันแล้ว มันชอบฟ้องว่า ฟังชั่น filesize() fopen () fread() มันEror หรอครับ มันเกิดจากอะไรหรอครับ ช่วยผมหน่อยนะครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
$yname=$_SESSION["yname"]; /*username*/
$member=$_SESSION["member"]; /*สิทธิ์ผู้ใช้*/
$ID=$_SESSION["ID"]; /*รหัสนักเรียน/ผู้ใช้*/
$name=$_SESSION["name"]; /*ชื่อผู้ใช้*/
$surname=$_SESSION["surname"]; /*นามสกุลผู้ใช้*/
include('../connect.php');
$stsu_id=$_POST["stsu_id"];
$round_id=$_POST["round_id"];
$system_id=$_POST["system_id"];
$class_id=$_POST["class_id"];
$mem_id=$_POST["mem_id"];
$stu_id=$_POST["stu_id"];
$prefix_id=$_POST["prefix_id"];
$stu_name=$_POST["stu_name"];
$stu_surname=$_POST["stu_surname"];
$stu_nickname=$_POST["stu_nickname"];
$stu_card=$_POST["stu_card"];
$day=$_POST["day"];
$month=$_POST["month"];
$years=$_POST["years"];
$stu_birthday="$day/$month/$years";
$stu_nationality=$_POST["stu_nationality"];
$stu_origin=$_POST["stu_origin"];
$stu_regligion=$_POST["stu_religion"];
$stu_blood=$_POST["stu_blood"];
$stu_weight=$_POST["stu_weight"];
$stu_height=$_POST["stu_height"];
$class_school=$_POST["class_school"];
$name_school=$_POST["name_school"];
$grade_school=$_POST["grade_school"];
$house_number=$_POST["house_number"];
$add_soi=$_POST["add_soi"];
$add_moo=$_POST["add_moo"];
$add_road=$_POST["add_road"];
$add_location=$_POST["add_location"];
$add_district=$_POST["add_district"];
$add_province=$_POST["add_province"];
$add_zip=$_POST["add_zip"];
$add_tel=$_POST["add_tel"];
$stu_tel=$_POST["stu_tel"];
$stu_pic=$_POST["stu_pic"];
$sqlC="select * from student where stu_id='$stu_id'";
$queryC=mysql_db_query('student',$sqlC);
$numC=mysql_num_rows($queryC);
if($numC!=0){
echo "<script>alert('มีรายชื่อนักเรียนคนนี้ในฐานข้อมูลแล้ว กรุณาตรวจสอบรหัสนักเรียนใหม่ด้วยค่ะ');history.back();</script>";
}else{
/*if($pictype=="image/gif"||$pictype=="image/jpg"||$pictype=="image/JPG"||$pictype=="image/pjpeg")$pic="img";
if(isset($pic))
{
$pic1 = "data/".$picname; //เก็บค่าของ path มาไว้ที่ database
}else{
echo "<script>alert('กรุณาใส่ข้อมูลเป็นรูปภาพด้วยค่ะ'history.back(););</script>";
}*/
[font=Verdana]echo $files;
$pic_size = filesize($files);
echo $pic_size;
$pic_data = addslashes(fread(fopen($files,"r"),$pic_size));
echo $pic_data;[/font]
$sql="insert into student(stsu_id,round_id,system_id,class_id,mem_id,stu_id,prefix_id,stu_name,stu_surname,";
$sql.="stu_nickname,stu_card,stu_birthday,stu_nationality,stu_origion,stu_religion,stu_blood,stu_weight,stu_height,";
$sql.="class_school,name_school,grade_school,";
$sql.="house_number,add_soi,add_moo,add_road,add_location,add_district,add_province,add_zip,add_tel,stu_tel,";
$sql.="uname,upass,stu_pic,)";
$sql.=" values ('$stsu_id','$round_id','$system_id','$class_id','$mem_id','$stu_id','$prefix_id','$stu_name',";
$sql.="'$stu_surname','$stu_nickname','$stu_card','$stu_birthday','$stu_nationality','$stu_origin',";
$sql.="'$stu_religion','$stu_blood','$stu_weight','$stu_height',";
$sql.="'$class_school','$name_school','$grade_school',";
$sql.="'$house_number','$add_soi','$add_moo','$add_road','$add_location','$add_district','$add_province',";
$sql.="'$add_zip','$add_tel','$stu_tel',";
$sql.="'$stu_id','$stu_card','$pic_size')";
echo $sql;
$query=mysql_query($sql);
if($query)
{
//copy($pictmp,$pic1);
echo "<script>alert('นำข้อมูลลงฐานข้อมูลเรียบร้อยแล้ว');window.location='../index_system.php';</script>";
}else{
echo "<script>alert('ไม่สามาถนำข้อมูลลงฐานข้อมูลได้'history.back(););</script>";
}
}
?>
<!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>
</head>
<body>
</body>
</html>
มันชอบฟ้องว่า ฟังชั่น filesize() fopen () fread() มันEror หรอครับ มันเกิดจากอะไรหรอครับ
แต่เวลาที่ผม นำโค้ดเฉพาะส่วนโค้ดการอัพโหลดไป ลงไฟล์งานใหม่ มันก็รันได้ ปกติ
ช่วยบอกทีนะครับ ขอบคุณครับ
Tag : PHP
|
ประวัติการแก้ไข 2012-02-09 20:52:42
|
|
|
|
|
Date :
2012-02-09 20:51:14 |
By :
moobinjoe08 |
View :
918 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Error??
|
|
|
|
|
Date :
2012-02-10 11:03:39 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันน่าจะหา path ไฟล์ไม่เจอ หรือไม่ถุกต้องครับ หรือไม่ลอง
Code (PHP)
echo $files_name;
ดูว่ามันได้ path หรือชื่อไฟล์อะไรครับ
|
|
|
|
|
Date :
2012-06-25 06:30:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|