var url=system.php?m=Login&a=doLog; $.post(url,{staffname:$staffname,staffpwd:$staffpwd,verifycode:$verifycode},function(data){ if(data==codeerr){ alert(验证码错误!); }else if(data==authempty){ alert(请输入用户名或密码!) }else if(data==autherr){ alert(用户名或密码错误!); }else if(data==success){ alert(登录成功!); location.href=system.php?m=Index&a=index; //访问首页 }
var url=doLog; $.post(url,{staffname:$staffname,staffpwd:$staffpwd,verifycode:$verifycode},function(data){ if(data==codeerr){ alert(验证码错误!); }else if(data==authempty){ alert(请输入用户名或密码!) }else if(data==autherr){ alert(用户名或密码错误!); }else if(data==success){ alert(登录成功!); location.href=../Index/index; //跳转首页,访问其他模块的方法
ob_start(); ob_end_clean(); Header( Content-type: application/octet-stream); Header( Accept-Ranges: bytes ); Header( Content-type:application/vnd.ms-excel;charset=gb2312); Header( Content-Disposition:attachment;filename={$filename}.xls);
$path=./Public/uploads/; $path=str_replace(ThinkPHP を Nginx にデプロイし、Pathinfo の問題を解決する_PHP チュートリアル,/,realpath($path)./); //获取绝对路径,并转换分隔符
location ~ .php/?.* { root myapplications; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; #定义变量 $path_info ,用于存放pathinfo信息 set $path_info ; #定义变量 $real_script_name,用于存放真实地址 set $real_script_name $fastcgi_script_name; #如果地址与引号内的正则表达式匹配 if ($fastcgi_script_name ~ ^(.+?.php)(/.+)$) { #将文件地址赋值给变量 $real_script_name set $real_script_name $1; #将文件地址后的参数赋值给变量 $path_info set $path_info $2; } #配置fastcgi的一些参数 fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info; }
《PHP框架ThinkPHP学习》系列技术文章整理收藏
1Thinkphp实现MySQL读写分离操作示例
2使用ThinkPHP+Uploadify实现图片上传功能
3ThinkPHP调用百度翻译类实现在线翻译
4Thinkphp使用mongodb数据库实现多条件查询方法
5ThinkPHP实现多数据库连接的解决方法
6改写ThinkPHP的U方法使其路由下分页正常
7ThinkPHP实现将SESSION存入MYSQL的方法
8ThinkPHP连接数据库及主从数据库的设置教程
9ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
10ThinkPHP基于PHPExcel导入Excel文件的方法
11thinkphp获取栏目和文章当前位置的方法
12ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
13ThinkPHP无限级分类原理实现留言与回复功能实例
14ThinkPHP在新浪SAE平台的部署实例
15ThinkPHP控制器间实现相互调用的方法
16ThinkPHP实现带验证码的文件上传功能实例
17ThinkPHP写数组插入与获取最新插入数据ID实例
18ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
19thinkphp使用literal防止模板标签被解析的方法
20ThinkPHP中RBAC类的四种用法分析
21ThinkPHP中__initialize()和类的构造函数__construct()用法分析
22ThinkPHP自动完成中使用函数与回调方法实例
23ThinkPHP のファイルを動的にインクルードする方法
24thinkphpはメール送信パスワード取得関数の実装例
25Alipayインターフェース機能のThinkPHP実装例
26Thinkphp 検索中にホームページと検索ページで条件付きページネーションを維持する方法
27ThinkPHPエントリーファイルの設定と関連注意事項の分析
28 ThinkPHPテンプレートエンジンの変数出力の詳細説明
29thinkphpメソッドで前後の記事を実装
30ThinkPHPでURL内のエントリーファイルを非表示にした後、alipayから渡された値を受け取る方法
31 ThinkPHPで認証コードページを開くと文字化けが表示される問題の解決方法
32 ThinkPHP で Ajax を使用して JSON データを受信する方法
33 ThinkPHPの組み込みjsonRPCの欠陥分析
34 thinkphp3.0の出力が2回繰り返される問題の解決策
35thinkPHP は自動フォーム検証を実装します
36 Thinkphp でのカード適用の実践的なポイント
37 thinkphp のインスタンス化モデルについての簡単な説明
38ThinkPHP 404 ページのセットアップ方法
39THINKPHP コンテンツのページネーション コード共有
Nginx に ThinkPHP プロジェクトをデプロイするための 40 チュートリアル
41 THINKPHP の addAll でサポートされる最大データ量の簡単な分析
42ThinkPHP プロンプト エラー 致命的なエラー: 許可されたメモリ サイズの解決策
43ThinkPHP3.2.2プラグインコントローラー機能
44ThinkPHP3.2.3の新しいデータベース設定機能
45ThinkPHP 3.2バージョンでアップグレードされた点
46thinkPHP 学習ノート - インストールと構成
47Thinkphp は Image クラスを呼び出してサムネイルを生成します
48 ThinkPHPがデバッグモードを閉じるときにエラーが発生する問題の解決方法のまとめ
49ThinkPHP ファイルキャッシュコード共有
。