Şuanki Dizin: /home/wwwdreamtechnolo/www/rpcollege.edu.in/879_dfdf7_sdddadmin/ |
Şuanki Dosya : /home/wwwdreamtechnolo/www/rpcollege.edu.in/879_dfdf7_sdddadmin/import-staff-data.php |
<?php require_once("lib/functions.php"); $db = new login_function(); $flag = 0; $select_error=""; $machine_no_error = ""; if(!isset($_SESSION['current_login_admin'])) { header("Location:/admin/index.php"); } if(isset($_SESSION['current_login_admin'])) { $email = $_SESSION['current_login_admin']; } ?> <?php require_once('header.php'); ?> <div id="page-wrapper"> <div class="row"> <div class="col-lg-12"> <h1 class="page-header">Import Students</h1> <?php if($flag == 2) { ?> Student Saved Successfully. <?php } $message_1 = ""; $attachement_error =""; ?> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="panel panel-default"> <div class="panel-heading"> Student Information Upload </div> <div class="panel-body"> <div class="row"> <div class="col-lg-12"> <a href="/admin/import-sample-files/sample staff.xls">Download Upload Format</a><br /> Note : If any value is not avaialable in cell, kindly fill it with "-" symbol<br /><br /> <form name="import" method="post" enctype="multipart/form-data" style="text-align:left;"> <center> <table> <tr> <td> Attach Data Excel File : </td> <td> <input type="file" name="photoimg" style="margin-left:10px;" /> </td> <td> <label class="error_indicator"><?php echo $attachement_error; ?></label> </td> </tr> <tr> <td> <br /> </td> </tr> </table> <input type="submit" name="save_btn" value="Upload Students Data" class="login_btn"> </form> <br /> <div style="width:100%; text-align:left;"> <?php error_reporting(E_ERROR | E_PARSE); function generateRandomString($length = 7) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } if(isset($_POST['save_btn'])) { require("reader.php"); $path = "excel/"; if (!file_exists('excel/')) { mkdir('excel', 0777, true); } $name = $_FILES['photoimg']['name']; if(strlen($name)) { $valid_formats = array("xlsx","xls"); list($txt, $ext) = explode(".", $name); if(in_array($ext,$valid_formats)) { $files = array(); $tmp = $_FILES['photoimg']['tmp_name']; $num = rand(0,15200); $actual_image_name = session_id().$num.".".strtolower("xls"); if(move_uploaded_file($tmp, $path.$actual_image_name)) { $file = $path.$actual_image_name; //$file = $_FILES['photoimg']['name']; $connection=new Spreadsheet_Excel_Reader(); // our main object $connection->read($file); $startrow=1; # Get first sheet $sheet = $connection->sheets[0]; # Get all rows in the sheet $rows = $sheet['cells'];; # Find total number of rows $rowCount = count($rows); $endrow=$rowCount; $col1=1; for($i=$startrow;$i<$endrow;$i++) { $full_name = $connection->sheets[0]["cells"][$i][1]; $last_name = $connection->sheets[0]["cells"][$i][2]; $department = $connection->sheets[0]["cells"][$i][3]; $gender = $connection->sheets[0]["cells"][$i][4]; $address = $connection->sheets[0]["cells"][$i][5]; $dob = $connection->sheets[0]["cells"][$i][6]; $contact_no = $connection->sheets[0]["cells"][$i][7]; $email_id = $connection->sheets[0]["cells"][$i][8]; $exsit = $db->check_email_exist_or_not_in_staff_for_import($email_id); if($exsit!="") { echo $i.") ".$full_name." ".$last_name."<span style='color:red;'> -> Already exist</span><br />"; $flag = 1; } else { $actual_image_name = ""; $password = generateRandomString(); if($db->add_staff_data($full_name,$last_name,$department,$gender,$address,$dob,$contact_no,$email_id,$password,$actual_image_name)) { echo $i.") ".$full_name." ".$last_name."<span style='color:Green;'> -> Student added successfully</span><br />"; $flag = 2 ; } } // $db->set_new_user_record($student_name,$stu_email,$contact_no,$address,$gender,$enroll_no,$year,$department,$semester); //$db->insert_record($student_name,$school_name,$standard,$seat_no,$marathi_english,$ganit,$buddimatta_v_parisar_abhyas,$total_marks,$shera); } } else { $attachement_error = "Failed to upload"; } } } else { $attachement_error = "Please select file"; } } ?> </div> </div> </div> </div> </div> </div> </div> </div> </div> </body> </html>
Linux 65-254-81-4.cprapid.com 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 9 05:49:00 EDT 2023 x86_64
Apache
65.254.81.4