Server IP : 202.29.229.35 / Your IP : 18.119.120.88 Web Server : Apache System : Linux aapanel2 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 User : www ( 1001) PHP Version : 5.5.38 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/www.ivecr2.ac.th/pdfNew/ |
Upload File : |
<?php error_reporting(0); require('fpdf.php'); require('code128.php'); //---------------เรียกไฟล์ของระบบ pdf------------------------------------ include ('adodb/adodb.inc.php'); define('FPDF_FONTPATH','fpdf/font/'); require ('fpdf/jpdf.inc.php'); require('fpdf/html_table.php'); $pdf=new JPDF(); $pdf->AddFont('angsanab','','angsanab.php'); $pdf->AddFont('angsana','','angsana.php'); $pdf->Open(); $pdf->SetMargins(1,1,1); // SetMargins(float left, float top [, float right]) //$pdf->rm="จัดทำโดย งานศูนย์ข้อมูลสารสนเทศ"; //$pdf->tp=$tp; $pdf->AliasNbPages('rm'); $pdf->AddPage('p', 'A4'); function utf8_to_tis620($string) { $str = $string; $res = ""; for ($i = 0; $i < strlen($str); $i++) { if (ord($str[$i]) == 224) { $unicode = ord($str[$i+2]) & 0x3F; $unicode |= (ord($str[$i+1]) & 0x3F) << 6; $unicode |= (ord($str[$i]) & 0x0F) << 12; $res .= chr($unicode-0x0E00+0xA0); $i += 2; } else { $res .= $str[$i]; } } return $res; } class PDF extends FPDF { //Load data function LoadData($file) { //Read file lines $lines=file($file); $data=array(); foreach($lines as $line) $data[]=explode(';',chop($line)); return $data; } } // end class /* $host="localhost"; $user="root"; $pass="1234"; $dbname="money_db"; */ $host="localhost"; $user="money_db"; $pass="Kim0815575706"; $dbname="money_db"; mysql_connect($host,$user,$pass) or die ("can not connect to server"); mysql_query("SET NAMES utf8"); mysql_select_db($dbname) or die("can not select database"); ////////////////////////แบบรับหลักฐานประกอบการมอบตัว//////////////////////////////////////// $pdf->Image("logoive.gif",98,10,20,20);//pic-std ,ระยะรูปห่างจากขอบบัตร,ระยะรูปห่างจากขอบบน,ความกว้างของรูป,ความสูงของรูป $pdf->SetXY(20,20);//setXY(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) //$pdf->SetTextColor(100,255,255);//สีตัวอักษร $pdf->SetFont('angsanab','',16); $pdf->Text(93,38,utf8_to_tis620("บัญชีรายชื่อผู้สมัคร"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(65,45,utf8_to_tis620("เข้าศึกษาวิทยาลัยเทคนิคลพบุรี เป็นกรณีพิเศษ (Quota)"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(87,52,utf8_to_tis620("ประจำปีการศึกษา ๒๕๖๐"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->SetXY(50,52);//setXY(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Cell(104,5,iconv("UTF-8","TIS-620","".$schoolname),'B',1,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->SetFont('angsana','',16); $pdf->Text(15,70,utf8_to_tis620("ชื่อโรงเรียน/วิทยาลลัย"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(105,70,utf8_to_tis620("อำเภอ"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(150,70,utf8_to_tis620("จังหวัด"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $schoolname="โรงเรียนบ้านหมี่วิทยา"; $pdf->SetXY(50,65);//setXY(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Cell(54,5,iconv("UTF-8","TIS-620","".$schoolname),'B',1,'C');//(ความกว้างของ cell,ความสุงของ cell) $ampheer="บ้านหมี่"; $pdf->SetXY(115,65);//setXY(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Cell(34,5,iconv("UTF-8","TIS-620","".$ampheer),'B',1,'C');//(ความกว้างของ cell,ความสุงของ cell) $porvice="ลพบุรี"; $pdf->SetXY(162,65);//setXY(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Cell(32,5,iconv("UTF-8","TIS-620","".$porvice),'B',1,'C');//(ความกว้างของ cell,ความสุงของ cell) $subject="เทคนิคยานยนต์"; $pdf->Text(15,77,utf8_to_tis620("สมัครเรียนระดับชั้น"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(53,77,utf8_to_tis620("( ) ปวช.๑"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(105,77,utf8_to_tis620("สาขาวิชา"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->SetXY(120,72);//setXY(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Cell(74,5,iconv("UTF-8","TIS-620","".$subject),'B',1,'C');//(ความกว้างของ cell,ความสุงของ cell) ///////////ข้อมูลในตาราง////////////// $pdf->SetXY(15,83);//setXY(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Cell(13,13,iconv("UTF-8","TIS-620","ลำดับที่"),1,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(65,13,iconv("UTF-8","TIS-620","ชื่อ-นามสกุล"),1,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->SetFont('angsana','',14); $pdf->Cell(40,13,iconv("UTF-8","TIS-620",""),1,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Text(97,88,utf8_to_tis620("ผลการเรียนเฉลี่ยสะสม"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(96,93.5,utf8_to_tis620("๕ ภาคเรียน / ๓ ภาคเรียน"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->SetFont('angsana','',16); $pdf->Cell(61,13,iconv("UTF-8","TIS-620","ความสามารถพิเศษ"),1,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $GROUPID = $_REQUEST['group_id']; $sqlnotpayment="select * from student where gro='$GROUPID' and stdofbank_no=0 order by student_id ASC"; //echo "==>".$sqlnotpayment; $renotpayment=mysql_query($sqlnotpayment); $n=0; $yCon = 96; while($rspm=mysql_fetch_array($renotpayment)){ $n++; $student_id = $rspm['student_id']; $people_id = $rspm['people_id']; $perfix_id = $rspm['prefix_id_th']; $stu_fname = $rspm['stu_fname_th']; $stu_lname = $rspm['stu_lname_th']; $group_id = $rspm['gro']; $branchId = $rspm['branchId'];//สาขาวิชา if($perfix_id=="002"){ $stdPrefixThai="นาย"; }else if($perfix_id=="003"){ $stdPrefixThai="นางสาว"; }else if($perfix_id=="009"){ $stdPrefixThai="จ.ส.ท."; }else{ $stdPrefixThai=""; } /////////////แสดงระดับชั้น สาขางาน คณะ แผนกวิชา//////////////////// $sqlsegroup = "select * from tbl_group where group_id='$group_id'"; $resultsegroup = mysql_query($sqlsegroup); $rssegroup = mysql_fetch_array($resultsegroup); $grouproom = $rssegroup['group_id']; $course = $rssegroup['course']; $around = $rssegroup['around']; $bid = $rssegroup['branchId']; $class=$rssegroup['classyear'];//ชั้นปีที่ $classlevel=substr($grouproom,-1,1);// กลุ่ม $cnum=substr($grouproom,-6,1);// เลขบอกระดับชั้น ช ส ป.ต //////////หาชั้นปี////////////// $yearOri=date("Y") +543; $sqlbarch="select * from tblbranch where branchId='$bid' "; $rebarch=mysql_query($sqlbarch); $rsbarch=mysql_fetch_array($rebarch); $minor_name = $rsbarch['branch'];//สาขางาน/แผนกวิชา $typeOfCourse= $rsbarch['typeOfCourse'];//ประเภทวิชา $groupNickName=$rsbarch['groupNickName'];//ชื่อย่อ สาขา $level=$rsbarch['level'];//ระดับการศึกษา ปวช. ปวส. ป.ตรี $contentH1=7; ////////////รายชื่อ นศ.////////////////// $pdf->SetXY(15,$yCon);//setXY(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Cell(13,$contentH1,iconv("UTF-8","TIS-620","".$n),1,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(65,$contentH1,iconv("UTF-8","TIS-620","".$stdPrefixThai.$stu_fname." ".$stu_lname),1,0,'L');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(40,$contentH1,iconv("UTF-8","TIS-620","3.75"),1,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(61,$contentH1,iconv("UTF-8","TIS-620","เล่นกีฬา"),1,1,'C');//(ความกว้างของ cell,ความสุงของ cell) $yCon+=$contentH1; }//end while ////////////ลงชื่อ/////////////// $pdf->Cell(13,15,iconv("UTF-8","TIS-620",""),0,1,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(13,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(65,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(40,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(61,10,iconv("UTF-8","TIS-620"," ลงชื่อ.............................................................. ผู้ตรวจสอบ"),0,1,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(13,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(65,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(40,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(58,10,iconv("UTF-8","TIS-620","(...........................................................)"),0,1,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(13,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(65,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(40,10,iconv("UTF-8","TIS-620",""),0,0,'C');//(ความกว้างของ cell,ความสุงของ cell) $pdf->Cell(58,10,iconv("UTF-8","TIS-620","ผู้อำนวยการ"),0,1,'C');//(ความกว้างของ cell,ความสุงของ cell) /* $pdf->Text(115,231,utf8_to_tis620("ลงชื่อ............................................................... "));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(117,239,utf8_to_tis620("(....................................................................)"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) $pdf->Text(135,247,utf8_to_tis620("ผู้ตรวจหลักฐาน"));//Text(ระยะห่างขอบซ้าย,ระยะห่างขอบบน) */ $pdf->Output(); ?>