From 0a611e9c7c445b993d9b45bc64e3c84edca568f2 Mon Sep 17 00:00:00 2001 From: gzbznb <7992226+gzbznb@user.noreply.gitee.com> Date: Tue, 22 Dec 2020 19:06:42 +0800 Subject: [PATCH] =?UTF-8?q?style=20=E5=B0=86=E5=90=8E=E7=AB=AF=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=B8=AD=E7=9A=84=E5=AD=A6=E7=94=9F=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E4=BB=A3=E7=A0=81=E8=A7=84=E8=8C=83=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../check_classification_student.php" | 6 + .../pagetest(1).php" | 215 ++++++++++++++++++ .../\344\270\212\344\274\240.php" | 95 ++++++++ ...6\347\224\237\344\270\212\344\274\240.php" | 58 +++++ ...0\351\203\250\344\275\234\344\270\232.php" | 31 +++ 5 files changed, 405 insertions(+) create mode 100644 "\345\220\216\347\253\257\344\273\243\347\240\201/check_classification_student.php" create mode 100644 "\345\220\216\347\253\257\344\273\243\347\240\201/pagetest(1).php" create mode 100644 "\345\220\216\347\253\257\344\273\243\347\240\201/\344\270\212\344\274\240.php" create mode 100644 "\345\220\216\347\253\257\344\273\243\347\240\201/\345\255\246\347\224\237\344\270\212\344\274\240.php" create mode 100644 "\345\220\216\347\253\257\344\273\243\347\240\201/\350\216\267\345\217\226\345\205\250\351\203\250\344\275\234\344\270\232.php" diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/check_classification_student.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/check_classification_student.php" new file mode 100644 index 0000000..37342f9 --- /dev/null +++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/check_classification_student.php" @@ -0,0 +1,6 @@ +alert('请登录!');window.location.href='login.html';"; + } +?> \ No newline at end of file diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/pagetest(1).php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/pagetest(1).php" new file mode 100644 index 0000000..0790a69 --- /dev/null +++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/pagetest(1).php" @@ -0,0 +1,215 @@ + + + + + + + +
+ +
+ +
+ + +
+ + + + + + + + +
+ + + + + + + + + + + + + query($sql); + $sj = $result->fetch_row(); + $total = $sj[0]; + //造分页类的对象 + $page = new Page($total,20,"",true); + //$page->set('prev',">>"); + + //查数据库并且显示 + + $sqlshow = "select * from db_task_details ".$page->limit; + + $resultall = $conn->query($sqlshow); + + $sql_student = "select * from s_db_user"; + $result_student = $conn->query($sql_student); + $count_student = 0; + + $i = 0; + + while($row = $resultall->fetch_row()) + { + $row_id[$i] = $row[0]; + + ?> + + + + + + + + + fetch_row()){ + $member_id[$count_student] = $row_student[6]; + $student_id[$count_student] = $row_student[0]; + $student_name[$count_student] = $row_student[1]; + $count_student = $count_student+1; + } + + echo ""; + echo ""; + echo "
作业标题布置时间是否结束博客园地址操作
".$page->fpage()."
"; + if(isset($_POST['update_task'])){ + $curl = curl_init(); + + curl_setopt_array($curl, array( + CURLOPT_URL => 'https://api.cnblogs.com/api/edu/schoolclass/homeworks/false/2193/1-20', + CURLOPT_RETURNTRANSFER => true, + CURLOPT_ENCODING => '', + CURLOPT_MAXREDIRS => 10, + CURLOPT_TIMEOUT => 0, + CURLOPT_FOLLOWLOCATION => true, + CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, + CURLOPT_CUSTOMREQUEST => 'GET', + CURLOPT_HTTPHEADER => array( + 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjlFMjcyMkFGM0IzRTFDNzU5RTI3NEFBRDI5NDFBNzg1MDlCMDc2RDAiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJuaWNpcnpzLUhIV2VKMHF0S1VHbmhRbXdkdEEifQ.eyJuYmYiOjE2MDY5OTk4NTksImV4cCI6MTYwNzA4NjI1OSwiaXNzIjoiaHR0cDovL29wZW5hcGlfb2F1dGgtc2VydmVyIiwiYXVkIjoiQ25CbG9nc0FwaSIsImNsaWVudF9pZCI6IjRkNmVhM2JjLTViMTktNGIzNC1iZWZmLWU1ZWRjZDZlNjQ0YiIsImp0aSI6IjhGQzI0OTVDOTI5NjhEMDREMDUwNDBEQ0FGNTVGOUYyIiwiaWF0IjoxNjA2OTk5ODU5LCJzY29wZSI6WyJDbkJsb2dzQXBpIl19.SL_oWDBBhU2xLvk0qrB0B_R8bZ02gUHtTaUgJ-zVXuA0NVvvyitjMuNmXyaXRehCMi1Nm8Jrz2b01KM2Vq0-Qts19IzVs_oZoADU_Mautt41rxA35fT8-H-S1ESmxc2qbZ4uUxfyc2OAlOo4hVejr4W_i6zjtBLD711vl8Cjp6RX1Bmuki7qycqcWmUyRjeEloGh48_xckrq1tIPXUbjHI37E58RapB588rxd-XkpFJqHo_11qAwqmxw0A-zs0Z2XxPQqEH2ovfltAp7xQsba1e4QMDLARhChKYnhZHyejaMdQqnrUTsdmiHFtheu6YPqpSnRlZvfVNxSqtbU3Vsqw' + ), + )); + + $response = curl_exec($curl); + + curl_close($curl); + $data=json_decode($response,true); + for($i = 0;$i < $data['totalCount'];$i++){ + $task_id[$i] = $data[homeworks][$i][homeworkId]; + $task_title[$i] = $data[homeworks][$i][title]; + $task_url_blog[$i] = $data[homeworks][$i][url]; + $task_course_id[$i] = $data[homeworks][$i][schoolClassId]; + $task_dtl_time[$i] = $data[homeworks][$i][startTime]; + $task_end[$i] = $data[homeworks][$i][isClosed]; + $sql_update_task ="insert into db_task_details (task_id,task_dtl_name,task_url_blog,task_course_id,task_dtl_time,task_end) values ('$task_id[$i] ','$task_title[$i] ','$task_url_blog[$i] ','$task_course_id[$i] ','$task_dtl_time[$i] ','$task_end[$i] ')"; + $result_task_update = $conn->query($sql_update_task); + + } + $num_homeworkid = count($task_id); + $num_student_1 = sizeof($member_id); + + for($j = 0;$j<$num_student_1;$j++){ + for($i = 0;$i<$num_homeworkid;$i++){ + $curl2 = curl_init(); + curl_setopt_array($curl2, array( + CURLOPT_URL => "https://api.cnblogs.com/api/edu/answer/$member_id[$j]/$task_id[$i]", + CURLOPT_RETURNTRANSFER => true, + CURLOPT_ENCODING => '', + CURLOPT_MAXREDIRS => 10, + CURLOPT_TIMEOUT => 0, + CURLOPT_FOLLOWLOCATION => true, + CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, + CURLOPT_CUSTOMREQUEST => 'GET', + CURLOPT_HTTPHEADER => array( + 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjlFMjcyMkFGM0IzRTFDNzU5RTI3NEFBRDI5NDFBNzg1MDlCMDc2RDAiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJuaWNpcnpzLUhIV2VKMHF0S1VHbmhRbXdkdEEifQ.eyJuYmYiOjE2MDcwNDI0OTIsImV4cCI6MTYwNzEyODg5MiwiaXNzIjoiaHR0cDovL29wZW5hcGlfb2F1dGgtc2VydmVyIiwiYXVkIjoiQ25CbG9nc0FwaSIsImNsaWVudF9pZCI6IjRkNmVhM2JjLTViMTktNGIzNC1iZWZmLWU1ZWRjZDZlNjQ0YiIsImp0aSI6IkZEQjcxOEI0RDc1MDY2QzMzNjYwNDY0RUQ4MjBENDIzIiwiaWF0IjoxNjA3MDQyNDkyLCJzY29wZSI6WyJDbkJsb2dzQXBpIl19.Ka70kGujtScmuLyqM7X-V2j7k-zyrqS_v6ps8ypn7ktYQRNgR4BsIxssTue0-HZJU7-J1EDSXOurFROxbRalwbiY4M6TrtqNulVY4uxUuoPcRfyliHCkdKrPBrJeQdGs8OOmHkYwbrjOlt7DnRurB0bUcK3c67TZTe7YPB59AWe742d1r-jPVh8eNXzZmAG37BlQPpuUUU-YlBvjOgCQRLwieYIJM0VY2Ly0e3YmBj8vGhvQNzHn8yIrUHSZHS1Pr6vrCmN5l7GlONxLUZ9mMYDSG6EV1IK9Ks_dDE380VGvJfyVTW5L3Ew9Ov2a3D7yA1csqL_39odioSD2oMQOCA' + ), + )); + + $response2 = curl_exec($curl2); + + curl_close($curl2); + $data2=json_decode($response2,true); + $id = $data2['answerId']; + $homework_url = $data2['url']; + $sql_update_homework ="insert into db_homework (id,student_id,student_name,homework_url,task_id) values ('$id ','$student_id[$j] ','$student_name[$j] ','$homework_url','$task_id[$i] ')"; + $result_task_update = $conn->query($sql_update_homework); + } + } + } + if(isset($_POST['next'])){ + header('Location:作业页面.php'); + echo 'aaa'; + } + + + +?> + + + +
+
+
diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/\344\270\212\344\274\240.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/\344\270\212\344\274\240.php" new file mode 100644 index 0000000..0966083 --- /dev/null +++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/\344\270\212\344\274\240.php" @@ -0,0 +1,95 @@ + + + + + 上传 + + + + + + + +
+ +
+
+ + +
+
+ +
+
+ 班级: + + + 作业: + +
+ +
+ +
+
+ + diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/\345\255\246\347\224\237\344\270\212\344\274\240.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/\345\255\246\347\224\237\344\270\212\344\274\240.php" new file mode 100644 index 0000000..1ff7306 --- /dev/null +++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/\345\255\246\347\224\237\344\270\212\344\274\240.php" @@ -0,0 +1,58 @@ + + + + + 学生上传 + + + + + + + +
+ +
+
+

上传成功

+ + +
+ + diff --git "a/\345\220\216\347\253\257\344\273\243\347\240\201/\350\216\267\345\217\226\345\205\250\351\203\250\344\275\234\344\270\232.php" "b/\345\220\216\347\253\257\344\273\243\347\240\201/\350\216\267\345\217\226\345\205\250\351\203\250\344\275\234\344\270\232.php" new file mode 100644 index 0000000..0da9376 --- /dev/null +++ "b/\345\220\216\347\253\257\344\273\243\347\240\201/\350\216\267\345\217\226\345\205\250\351\203\250\344\275\234\344\270\232.php" @@ -0,0 +1,31 @@ + "https://api.cnblogs.com/api/edu/schoolclass/homeworks/false/".$id."/1-1000", + CURLOPT_RETURNTRANSFER => true, + CURLOPT_ENCODING => '', + CURLOPT_MAXREDIRS => 10, + CURLOPT_TIMEOUT => 0, + CURLOPT_FOLLOWLOCATION => true, + CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, + CURLOPT_CUSTOMREQUEST => 'GET', + CURLOPT_HTTPHEADER => array( + 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjlFMjcyMkFGM0IzRTFDNzU5RTI3NEFBRDI5NDFBNzg1MDlCMDc2RDAiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJuaWNpcnpzLUhIV2VKMHF0S1VHbmhRbXdkdEEifQ.eyJuYmYiOjE2MDY5MTI0MTMsImV4cCI6MTYwNjk5ODgxMywiaXNzIjoiaHR0cDovL29wZW5hcGlfb2F1dGgtc2VydmVyIiwiYXVkIjoiQ25CbG9nc0FwaSIsImNsaWVudF9pZCI6IjRkNmVhM2JjLTViMTktNGIzNC1iZWZmLWU1ZWRjZDZlNjQ0YiIsImp0aSI6IjZGRENFOUJGMjYxRUM3QTdGRDkzQTkyN0ZEMzAyNTlFIiwiaWF0IjoxNjA2OTEyNDEzLCJzY29wZSI6WyJDbkJsb2dzQXBpIl19.Ci2LcY7RtiE__TUZGl7w-Ca3eX0WQeGrDNnOSifrpjkfBazK1K7EmhmRHFiObhH_C5wyY2sBakzTVpIFaSOD-5trWoGyyAxdjCSqf7CdS1GbbMGrUny9oEZM5aTIAmX03vFAglSY5Q_SB5oOIpWpiXGdQ2zkV4QcPxpIuy-B2aWl7c9XLjIFlZTFTmDB5vS5uZSzElIsLNzJHP2OudQw3JdVD2j79paNmg-_5CSrAihON_q1GwR2TPlRr3rkESgrudFRQnED20-rBYV_c6mg7XtDyYig0akzLPT2ye5opM2Pjzkdgc_PPCmSl_6B_DhPqyaLYIUZ47Sng3FAGPf-cQ' + ), + )); + + $response = curl_exec($curl); + $data=json_decode($response,true);//获取api中的数据 + + /*获取所有作业的数量*/ + $len=count($data['homeworks']); + /*将所有作业分配到homeId里面*/ + for ($i=0; $i <$len ; $i++) { + $homeId[$i]=$data['homeworks'][$i]['homeworkId']; + } + + + curl_close($curl); + ?> \ No newline at end of file -- Gitee