小编sha*_*nth的帖子

Laravel csrf令牌与ajax POST请求不匹配

我试图通过ajax从数据库中删除数据.

HTML:

@foreach($a as $lis)
  //some code
  <a href="#" class="delteadd" id="{{$lis['id']}}">Delete</a>
  //click action perform on this link                  
@endforeach
Run Code Online (Sandbox Code Playgroud)

我的ajax代码:

$('body').on('click', '.delteadd', function (e) {
e.preventDefault();
//alert('am i here');
if (confirm('Are you sure you want to Delete Ad ?')) {
    var id = $(this).attr('id');
    $.ajax({
        method: "POST",
        url: "{{url()}}/delteadd",
        }).done(function( msg ) {
        if(msg.error == 0){
            //$('.sucess-status-update').html(msg.message);
            alert(msg.message);
        }else{
            alert(msg.message);
            //$('.error-favourite-message').html(msg.message);
        }
    });
} else {
    return false;
}
});
Run Code Online (Sandbox Code Playgroud)

这是我从数据库中获取数据的查询...

$a = Test::with('hitsCount')->where('userid', $id)->get()->toArray();
Run Code Online (Sandbox Code Playgroud)

但当我点击删除链接数据未删除并显示csrf_token不匹配...

php ajax jquery laravel

68
推荐指数
9
解决办法
15万
查看次数

在多边形PHP中查找点

我有一个几何数据类型为mysql,polygon的典型问题.

我有纬度和经度数组形式的多边形数据,例如:

[["x":37.628134,  "y":-77.458334],
["x":37.629867,   "y":-77.449021],
["x":37.62324,    "y":-77.445416],
["x":37.622424,   "y":-77.457819]]
Run Code Online (Sandbox Code Playgroud)

我有一个坐标为纬度和经度的点(顶点),例如:

$location = new vertex($_GET["longitude"], $_GET["latitude"]);
Run Code Online (Sandbox Code Playgroud)

现在我想找到这个顶点(点)是否在多边形内.我怎么能在PHP中这样做?

php mysql polygon point-in-polygon

22
推荐指数
5
解决办法
2万
查看次数

将php站点转换为.exe桌面应用程序

我开发了一个php-mysql Web应用程序,这是一个基于学校的项目.我的客户希望将此应用程序转换为.exe文件,以便可以将其安装在桌面上并使用它.

php网站如何转换为.exe文件,是否可以在不需要数据库/服务器软件的情况下运行?

请指教.

php desktop-application

20
推荐指数
5
解决办法
5万
查看次数

服务器端的CURL HTTP身份验证

我正在使用Zend构建Web服务,我必须在发送响应之前对用户进行身份验证.用户将使用curl向服务器页面发送请求,并以以下形式传递其凭据curl_setopt($curl, CURLOPT_USERPWD, 'key:pass');

我使用Zend框架,所以服务器端页面表示如下:

http://www.example.com/app_name/public/controller/action/parameter

以下是用户请求的总代码(client.php):

<?php
$curl = curl_init('http://www.example.com/app/public/user/add/1');

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);                         
curl_setopt($curl, CURLOPT_USERPWD, 'username:password');
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);                    
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);                          
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);                           
curl_setopt($curl, CURLOPT_USERAGENT, 'Sample Code');

$response = curl_exec($curl);                                          
$resultStatus = curl_getinfo($curl);                                   

if($resultStatus['http_code'] == 200) {
    echo $response;
} else {
    echo 'Call Failed '.print_r($resultStatus);                         
}

?>
Run Code Online (Sandbox Code Playgroud)

现在我想要的是,我必须能够在服务器端(在我的zend控制器中)检索用户名和密码,以便我可以从数据库验证用户凭据并相应地发送响应.那么如何在另一个页面中进行身份验证呢?

php curl zend-framework http

16
推荐指数
2
解决办法
5万
查看次数

在Angularjs中发送的jQuery ajax相当于什么?

我熟悉Jquery AJAX调用,它有不同的回调,如beforeSend,success,complete等.

这是使用Jquery的示例AJAX调用:

$.ajax({
  url: 'register.php',
  type: 'POST',
  data: {name:name, email:email},
  beforeSend: function() {
       // show loading GIF
  },
  complete: function() {
      // hide loading GIF
  },
  success: function(data) {
      // parse response
  }
});
Run Code Online (Sandbox Code Playgroud)

我希望使用AngularJS实现相同的目标.

对于AngularJS AJAX请求,是否有像beforeSend之类的回调?这是我的代码到目前为止,但我不知道我在哪里可以使用像beforeSend之类的回调(以便我可以在我的代码中显示加载的GIF图像):

$http.post('register.php', {'name': $scope.name, 'email': $scope.email})
.success(function(data, status, headers, config) {
    if (data != '') { 
    }
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery angularjs angularjs-http

15
推荐指数
2
解决办法
2万
查看次数

如何更改使用phpexcel生成的折线图的样式?

我正在使用Github库中的示例生成折线图.

我想要的是为图表中的每一行设置几个自定义样式的选项,因为我们在excel表中手动执行,如:

在图表中选择Line,格式化数据系列,然后:

  • 标记选项>无
  • 线型>宽度> 2.5pt(默认为1pt)
  • 线条样式>平滑线条

如何为折线图中生成的线设置以上三个选项?到目前为止,这是我的代码,用于设置图表的布局和数据系列:

$series = new PHPExcel_Chart_DataSeries(
        PHPExcel_Chart_DataSeries::TYPE_LINECHART,
        PHPExcel_Chart_DataSeries::GROUPING_STANDARD,
        range(0, count($dataSeriesValues)-1),       
        $dataseriesLabels,                          
        $xAxisTickValues,                           
        $dataSeriesValues                       
    );

    $layout1 = new PHPExcel_Chart_Layout();
    $layout1->setShowVal(TRUE);

    $plotarea = new PHPExcel_Chart_PlotArea($layout1, array($series));
Run Code Online (Sandbox Code Playgroud)

有人可以提供提示,因为我在示例中找不到它.

php phpexcel

14
推荐指数
1
解决办法
3987
查看次数

twitter api获取用户邮箱

我很想知道如何使用twitter验证用户,并且在成功登录后,我需要用户的电子邮件......怎么办?

听说twitter不支持openid ....任何替代解决方案?

php twitter

12
推荐指数
2
解决办法
2万
查看次数

我的数据如何通过firebase保护?

我一直在关注Firebase的演示,我对在线存储数据的功能和灵活性感到惊讶.还在其主页上查看了AngularJS Projects教程,其中Firebase作为后端.

但是,在开始在我的Web应用程序中使用它之前,我几乎没有问题:

  1. 我的所有数据到底存储在哪里?
  2. 如果我的数据由于硬件故障或任何其他问题而在未来丢失怎么办?
  3. 为了黑客的应用数据的安全性,依赖Firebase是否安全?
  4. 如果Firebase将来要求付款以存储或检索我的应用数据,该怎么办?
  5. Firebase是否适合存储大型数据集,例如每个用户100 MB(不仅仅是聊天数据)?

有人可以帮我澄清这些问题吗?

database security firebase firebase-security

12
推荐指数
1
解决办法
1万
查看次数

zend模块特定配置的问题

我使用zend框架来构建REST Web服务,我使用模块来分离我的api版本.

现在,我想为每个模块(v1和v2)分别配置一个配置文件,主要用于指定单独的数据库连接.

我有一个像这样的目录结构:

- application
      - modules
            - v1
                  - controllers
                  - models
                  - views
                  - configs
                    - module.ini         
            - v2
                  - controllers
                  - models
                  - views  
                  - configs
                    - module.ini
      - configs
            - application.xml   
- library
Run Code Online (Sandbox Code Playgroud)

我已经在application/configs中的"application.ini"中提到了数据库连接.我在这里阅读有关模块特定的配置并尝试了它.

我从application.ini中删除了这些数据库参数并将其放在module.ini中:

[production]
resources.db.adapter = PDO_MYSQL
resources.db.params.host = 127.0.0.1
resources.db.params.username = myuser   
resources.db.params.password = mypwd
resources.db.params.dbname = my_db
resources.db.params.profiler.enabled = "true"
resources.db.params.profiler.class = "Zend_Db_Profiler_Firebug"
Run Code Online (Sandbox Code Playgroud)

.....

但是当我在模块的控制器中访问数据库时,我收到一条错误,上面写着"找不到适配器......" 请帮忙...

php zend-framework

11
推荐指数
2
解决办法
1467
查看次数

使用 Tailwind CSS 将类动态应用到 Table TR 元素的奇数/偶数行的正确方法是什么

尝试在我的 tailwindcss 样式页面中替换行颜色,下面的代码对我的 <tr> 没有影响:

<style>
    tr:nth-child(even) {
        class="bg-gray-50";
    }
    tr:nth-child(od) {
        class="bg-white";
    }
</style>
Run Code Online (Sandbox Code Playgroud)

请问我错过了什么?

css html-table tailwind-css

10
推荐指数
3
解决办法
2万
查看次数