各种笔记

laravel创建控制器和model
E:\laravel>php artisan make:controller Admin/IndexController --resource
Controller created successfully.

E:\laravel>php artisan make:model Model/Admin/Goods
Model created successfully.
laravel form表单post提交token
{{ csrf_field() }}

laravel ajax提交token和标签
<meta name="csrf-token" content="{{ csrf_token() }}">

    $.ajaxSetup({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });

    $.post('1.php',{tel:tel,url:url,name:name,city:city,ip:ip},function(data){
        if (data) {
            layer.alert('报名成功!稍后将有专业老师进行指导。')
        } else {
            layer.alert('网络繁忙请稍后再试。')
        }
    }))

常用pdo
$pdo = new PDO('mysql:host=127.0.0.1;dbname=test;charset=utf8','root','123123');
    $sql = 'insert into users(name,url,ip,city,tel,time)values("'.$_POST['name'].'","'.$_POST['url'].'","'.$_POST['ip'].'","'.$_POST['city'].'","'.$_POST['tel'].'","'.time().'")';
    $res = $pdo->exec($sql);

    $res = $stmt->fetchAll(PDO::FETCH_ASSOC);

    echo $res;


$object = new PDO($dsn,$user,$password);  
  

$sql="select * from student";  

$result = $object->query($sql);  

while($arr=$result->fetchAll(PDO::FETCH_ASSOC)){
  
    print_r($arr);  

js弹窗确认
<a href="javascript:if(confirm('确实要清楚内容吗?')){location='/admin/delete.php'}">
<button id="cleartable" class="btn btn-danger" >清除所有数据</button></a>


导出excel表格代码
function createtable($list,$filename,$header=array(),$index = array()){    
    header("Content-type:application/vnd.ms-excel");    
    header("Content-Disposition:filename=".$filename.".xls");    
    $teble_header = implode("\t",$header);  
    $strexport = $teble_header."\r";  
    foreach ($list as $row){    
        foreach($index as $val){
            $strexport.=$row[$val]."\t";     
        }  
        $strexport.="\r";   
  
    }    
    $strexport=iconv('UTF-8',"GB2312//IGNORE",$strexport);    
    exit($strexport);       

$filename = '网站后台信息'.date('YmdHis');  
$header = array('序号','姓名','联系电话','URL','城市','时间');  
$index = array('id','name','tel','url','city','time');  
$pdo = new PDO('mysql:host=127.0.0.1;dbname=test;charset=utf8','root','');
$sql = "select * from users where status = 1";
$stmt = $pdo->query($sql);
$res = $stmt->fetchAll(PDO::FETCH_ASSOC);

createtable($res,$filename,$header,$index); 


TP5:
创建目录结构:
php think build --module admin


创建控制器:
PHP think make:controller admin/index 

创建模型
PHP think make:model admin/Admin

类里面放的两个参数
主键
    protected $pk = 'id';
表名
    protected $table = 'bbs_user';

模板页输出

foreach:
{foreach $users as $k => $v}
{/foreach}

if else:
{if $v.sex=='w'}女
{elseif $v.sex=='m'/}男
{/if}

switch:
{switch $v.qx}
    {case 1}管理员{/case}
    {case 2}普通用户{/case}
{/switch}

date:
{$v.rtime|date='Y-m-d H:i:s'}


tp5框架上传服务器的时候修改.htaccess文件

public目录修改下.htaccess 文件
对比如下:
原来的文件:
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
我们要调整成:
RewriteRule ^(.*)$ index.php?$1 [QSA,PT,L]
把“/”符号替换成“?”即可,
其他注意要在Route.php里引用
use think\Route;


apache 压力测试  -t 时间  -n  模拟多少人  -c  次数  -T  追加参数  -p 参数位置
E:\phpStudy\PHPTutorial\Apache\bin>ab -t 60 -n 20 -c 80 -T "text/plain" -p p.txt

js加密html代码
escape()
解密
unescape()

解密后使用一下代码输出
    <script>
        document.write(unescape(""));
    </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值