日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

教务系统自动评教_PHP版正方教务系统一键评教(已修改BUG)

發布時間:2024/3/12 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 教务系统自动评教_PHP版正方教务系统一键评教(已修改BUG) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《首先介紹大家都熟悉的JS版本》

1.拖動右邊的鏈接到瀏覽器書簽欄或添加到書簽:一鍵評教腳本

2.打開教務管理系統的評教頁面,進入第一個要評教的老師頁面。

3.點擊書簽欄的“一鍵評教腳本”,自動評教完畢并跳到下一個老師的評教頁面。再次點擊,以此類推。

4.所有教師評教完畢后,點擊提交。

假如你有6個老師要評教,你只需要點擊鼠標7下就完成評教了。媽媽再也不用擔心我期末不能錄入和查看成績了!

《PHP版本》

先講一下原理,在xs_main.aspx獲取所有評教的地址,然后用foreach循環一個個的打開,然后檢測其項目的個數進行逐個賦值(就是普通界面的選擇優秀),把值post回給教務系統,完成保存操作,最后一次保存以后再改一下post的數值,讓PHP做完就提交。//前面如何登陸我就不寫了

$ch=curl_init("http://jw.luas.edu.cn/xs_main.aspx?xh={$jwid}");

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch,?CURLOPT_FOLLOWLOCATION,?1);

curl_setopt($ch,?CURLOPT_TIMEOUT,60);

//curl_setopt?($ch,?CURLOPT_HTTPHEADER?,?$headerArr?);

curl_setopt($ch,CURLOPT_REFERER,"http://jw.luas.edu.cn/default2.aspx");

curl_setopt($ch,CURLOPT_COOKIE,$cookies);

$str1=curl_exec($ch);

$info=curl_getinfo($ch);

curl_close($ch);

$pattern?=?'/xkkh=(.*?)&xh=/i';

preg_match_all($pattern,?$str1,?$matches);

if(empty($matches[1]))

{

return?"你沒有需要評教的課程";

}

$i=1;

foreach($matches[1]?as?$fk){

$ch=curl_init("http://jw.luas.edu.cn/xsjxpj.aspx?xkkh={$fk}&xh={$jwid}");

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch,?CURLOPT_FOLLOWLOCATION,?1);

//curl_setopt($ch,?CURLOPT_TIMEOUT,60);

//curl_setopt?($ch,?CURLOPT_HTTPHEADER?,?$headerArr?);

curl_setopt($ch,CURLOPT_REFERER,"http://jw.luas.edu.cn/xs_main.aspx?xh={$jwid}");

curl_setopt($ch,CURLOPT_COOKIE,$cookies);

$str2=curl_exec($ch);

$info=curl_getinfo($ch);

curl_close($ch);

$pattern?=?'//i';

preg_match($pattern,?$str2,?$matcheaaas);

$view1?=?urlencode($matcheaaas[1]);

$pattern?=?'/

preg_match_all($pattern,?$str2,?$matcheaafas);

$lianghao=iconv('UTF-8',?'GB2312',?'良好');

$youxiu=iconv('UTF-8',?'GB2312',?'優秀');

$all="";

foreach($matcheaafas[1]?as?$num){

$all?.="&DataGrid1%3A".urlencode($num)."=".urlencode($youxiu);

}

$all=substr($all,0,-12).urlencode($lianghao);

if($i

$alldata="__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=".$view1.$all."&pjkc=".urlencode($fk)."&pjxx=&txt1=&TextBox1=0&Button1=%B1%A3++%B4%E6";

$ch=curl_init("http://jw.luas.edu.cn/xsjxpj.aspx?xkkh={$fk}&xh={$jwid}&gnmkdm=N12141");

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch,?CURLOPT_FOLLOWLOCATION,?1);

curl_setopt($ch,?CURLOPT_TIMEOUT,60);

curl_setopt($ch,CUPLOPT_USERAGENT,"Mozilla/5.0?(Windows?NT?10.0;?WOW64)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/54.0.2840.99?Safari/537.36");

curl_setopt($ch,?CURLOPT_POST,?1);

//curl_setopt?($ch,?CURLOPT_HTTPHEADER?,?$headerArr?);

curl_setopt($ch,CURLOPT_REFERER,"http://jw.luas.edu.cn/xsjxpj.aspx?xkkh={$fk}&xh={$jwid}&gnmkdm=N12141");

curl_setopt($ch,?CURLOPT_POSTFIELDS,?$alldata);

curl_setopt($ch,CURLOPT_COOKIE,$cookies);

$str2=curl_exec($ch);

$info=curl_getinfo($ch);

curl_close($ch);

}else{

$alldata="__VIEWSTATE=".$view1.$all."&pjkc=".urlencode($fk)."&TextBox1=0&Button1=%B1%A3++%B4%E6";

$ch=curl_init("http://jw.luas.edu.cn/xsjxpj.aspx?xkkh={$fk}&xh={$jwid}");

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch,?CURLOPT_FOLLOWLOCATION,?1);

curl_setopt($ch,?CURLOPT_TIMEOUT,60);

curl_setopt($ch,?CURLOPT_POST,?1);

//curl_setopt?($ch,?CURLOPT_HTTPHEADER?,?$headerArr?);

curl_setopt($ch,CURLOPT_REFERER,"http://jw.luas.edu.cn/xsjxpj.aspx?xkkh={$fk}&xh={$jwid}");

curl_setopt($ch,?CURLOPT_POSTFIELDS,?$alldata);

curl_setopt($ch,CURLOPT_COOKIE,$cookies);

$str2=curl_exec($ch);

$info=curl_getinfo($ch);

curl_close($ch);

$alldata="__VIEWSTATE=".$view1.$all."&pjkc=".urlencode($fk)."&TextBox1=0&Button2=+%CC%E1++%BD%BB+";

$ch=curl_init("http://jw.luas.edu.cn/xsjxpj.aspx?xkkh={$fk}&xh={$jwid}");

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch,?CURLOPT_FOLLOWLOCATION,?1);

curl_setopt($ch,?CURLOPT_TIMEOUT,60);

curl_setopt($ch,?CURLOPT_POST,?1);

//curl_setopt?($ch,?CURLOPT_HTTPHEADER?,?$headerArr?);

curl_setopt($ch,CURLOPT_REFERER,"http://jw.luas.edu.cn/xsjxpj.aspx?xkkh={$fk}&xh={$jwid}");

curl_setopt($ch,?CURLOPT_POSTFIELDS,?$alldata);

curl_setopt($ch,CURLOPT_COOKIE,$cookies);

$str2=curl_exec($ch);

$info=curl_getinfo($ch);

curl_close($ch);

}

$i++;

}

總結

以上是生活随笔為你收集整理的教务系统自动评教_PHP版正方教务系统一键评教(已修改BUG)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。