小编Abd*_*lam的帖子

如何在 PHP 中获取 Cookie 的名称?

我想在 PHP 中获取 cookie 的名称。不是饼干的价值!我的代码如下:

<?php
session_start();
ob_start();

$user_id = $_GET["user_id"];
$timing_clock = "";

if(isset($_COOKIE["timing_type"])){
  // cookie's value  
  $timing_clock = setcookie("timing_type");
 // how to get cookie's name?
} else {
   echo("0");
}
?>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我想将 cookie 的名称设置为一个变量。因为cookie的名字对我来说很重要。

php cookies

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

将图像推送到 Gstreamer 管道

我一直在关注许多关于将图像推送到 Gstreamer 管道的示例,但仍然无法使我的代码工作。

任何建议(除了告诉我尝试使用 Gstreamer1.0 而不是 0.10)将不胜感激。我想了解以下appsrc使用 jpeg 图像提供元素的脚本有什么问题。稍后我将使用相同的代码来提供我从相机获取的 openCv 图像,但首先我想通过使这个简单的示例工作来了解基础知识。

#include <gst/gst.h>
#include <string.h>
#include <cv.h>
#include <highgui.h>
#include <stdio.h>


#define VIDEO_CAPS "video/x-raw-rgb,bpp=8,depth=8,width=640,height=360,framerate=5/1,red_mask=224,green_mask=28,blue_mask=3,endianness=1234;"


/* Structure to contain all our information, so we can pass it to callbacks */
guint64 imagecounter=1;

typedef struct _CustomData {
  GstElement *pipeline, *app_source;
  GstElement *video_convert, *video_sink;
  GstElement *image_manage;
  guint64 num_samples;   /* Number of samples generated so far (for timestamp generation) */

  guint sourceid;        /* To control the GSource */

  GMainLoop *main_loop;  /* GLib's …
Run Code Online (Sandbox Code Playgroud)

c opencv gstreamer

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

获取dashicon与文本垂直对齐

我正在使用内置于 wordpress的dashicons

每当我在文本前面或后面使用图标时,它们都会不对齐。我将如何制作它,以便图标与文本对齐?

我可以更改 HTML 以使其成为一个单独的元素,但优先使用“before”选择器仅查找 css 解决方案。

a:link {
    text-decoration: none;
}

.fullscreen:before {
    font-family: "dashicons";
    content: "\f211 ";
    font-size:20px;
}

<a class="fullscreen" href="#">FULL SCREEN</a>
Run Code Online (Sandbox Code Playgroud)

提琴手

html css wordpress dashicons

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

致命错误:调用未定义的方法 mysqli_result::rowCount()

我在从 MYSQL 切换到 MYSQLi 时遇到问题。这些代码在 MYSQL 中运行良好,但是当我将连接更改为 MYSQLi 时,我在获取查询时收到了上述错误。如何使用 mysqli 函数获取我的查询?

代码:

        function __construct(){
    $this->link = mysqli_connect('localhost', 'root', '', 'ajax_rating');

    if (!$this->link) {
     die('Connect Error (' . mysqli_connect_errno() . ') '
        . mysqli_connect_error());
    }

    echo 'Success... ' . mysqli_get_host_info($this->link) . "\n";

                }

    function getItems($id = null){
        if(isset($_GET['id']))
        {
            $query = $this->link->query("SELECT * FROM items WHERE id = '$id'");
        }
        else
        {
            $query = $this->link->query("SELECT * FROM items");
        }
        $rowCount = $query->rowCount();
        if($rowCount >= 1)
        {
            $result = $query->fetchAll();
        }
        else …
Run Code Online (Sandbox Code Playgroud)

php mysqli count fetch

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

在Spring 3.2.8中声明了Errors / BindingResult参数而没有前面的模型属性

我有这个控制器,但是我不知道为什么当我访问/accounts/manageaccount.do时出现错误

public class ManageAccountController {

    public static final Logger LOGGER = Logger.getLogger    (ManageAccountController.class);        

    /**
     * 
     * @param request the http servlet request.
     * @param model the spring model.
     * 
     */ 
    @RequestMapping(value = "/accounts/manageaccount.do", method = RequestMethod.GET)
    public String showForm( @ModelAttribute("dataAccountCommand") final DataAccountCommand dataAccountCommand,
                            HttpServletRequest request, 
                            BindingResult result, 
                            Model model, 
                            Locale locale) {                            
        return "SHOW_VIEW";
    }       
Run Code Online (Sandbox Code Playgroud)

异常:org.springframework.web.bind.annotation.support.HandlerMethodInvocationException:无法调用处理程序方法[public java.lang.String fr.telecom.controller.accounts.ManageAccountController.showForm(fr.telecom.domain.formBeans.DataAccountCommand, javax.servlet.http.HttpServletRequest,org.springframework.validation.BindingResult,org.springframework.ui.Model,java.util.Locale)]; 嵌套异常是java.lang.IllegalStateException:声明了Errors / BindingResult参数而没有前面的模型属性。检查您的处理程序方法签名!

spring spring-mvc

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

Laravel 验证检查密码是否存在

我想检查数据库中特定用户的密码是否正确。我想为此使用 Laravel 验证

. 这是我当前的代码

$validator = $request->validate([
        'password' => ['required',Rule::exists('users')->where(function ($query) { $query->where('id',Auth::id()); })]
    ]);
Run Code Online (Sandbox Code Playgroud)

我认为这会生成查询

select count(*) as aggregate from `users` where `password` = 123 and id = 1))
Run Code Online (Sandbox Code Playgroud)

缺少的是我希望对这个密码 (123) 进行散列以进行正确检查。目前,我收到验证错误

选择的密码无效

即使我输入了正确的密码

php validation laravel

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

作曲家php没找到centos

我是CentOS的新手,我正在尝试通过终端安装composer.不言而喻,它一直说不找到文件.

我的终端命令为root:

curl -sS https://getcomposer.org/install | php
Run Code Online (Sandbox Code Playgroud)

并且输出错误是

bash: php: command not found

curl: (23) Failed writing body ( 0 !=7626)
Run Code Online (Sandbox Code Playgroud)

用作曲家和centos的安装过程改变了一些东西,还是我错过了什么?

php install composer-php

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

Laravel Project,500内部服务器错误

我在laravel(5.6)中开发了一个简单的应用程序,我的电脑上的一切正常(Windows 10/Xamp/PHP 7.1).但是当我将同一个项目上传到运行Cent OS的VPS时,它会给出

使用PHP 5.6(预计)

Parse error: syntax error, unexpected '?' in /home/clarionit/public_html/ambience/c/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233
Run Code Online (Sandbox Code Playgroud)

PHP 7.0/ 7.1/7.2

500内部服务器错误.

到目前为止我做了什么?

  • 所有文件和文件夹的权限都设置为777(以查看是否存在问题)
  • index.php用更简单的代码替换代码phpinfo()完美无缺.

要求提供更多信息,请告诉我可能导致的问题500, internal server error.

php apache laravel laravel-5 laravel-5.6

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

Laravel 8 迁移过程中如何向表中插入数据?

我使用 Laravel 8 并使用 MYSQL 作为数据库,我必须创建一个国家/地区表,其中包含所有国家/地区名称作为“名称”列,世界上有 194 个国家/地区,我不想插入每个国家的名称一一对应,有什么简单的方法吗?

php mysql laravel

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

图片上传无法在codeignitor中使用

我创建图像上传代码.首先创建目录,然后将图像上传到它.

在表单中我上传了3张图片.

我的代码是:

$dir_path = 'assets/images/product_images/'.$model;
mkdir($dir_path, 0777);

$i = 1 ;

    foreach ($image as $new_image)
        {
            $dir_path_up = 'assets/images/product_images/'.$model."/";
            $filename = $_FILES["$new_image"]["name"];
            $image_name  = $dir_path_up .$filename . $i. ".jpg";
                echo $image_name;

                $i++;
        }
        die();
Run Code Online (Sandbox Code Playgroud)

回声的结果

assets/images/product_images/255_2555/1.jpg
assets/images/product_images/255_2555/2.jpg
assets/images/product_images/255_2555/3.jpg
Run Code Online (Sandbox Code Playgroud)

但是这些图像并没有进入目录.我回应了我创建的图像名称.它的alredy重新命名.那么为什么图像没有上传到目录中.

这有什么不对?

php codeigniter file-upload image

0
推荐指数
1
解决办法
295
查看次数