我想在 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的名字对我来说很重要。
我一直在关注许多关于将图像推送到 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) 我正在使用内置于 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)
我在从 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) 我有这个控制器,但是我不知道为什么当我访问/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参数而没有前面的模型属性。检查您的处理程序方法签名!
我想检查数据库中特定用户的密码是否正确。我想为此使用 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) 进行散列以进行正确检查。目前,我收到验证错误
选择的密码无效
即使我输入了正确的密码
我是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的安装过程改变了一些东西,还是我错过了什么?
我在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.
我使用 Laravel 8 并使用 MYSQL 作为数据库,我必须创建一个国家/地区表,其中包含所有国家/地区名称作为“名称”列,世界上有 194 个国家/地区,我不想插入每个国家的名称一一对应,有什么简单的方法吗?
我创建图像上传代码.首先创建目录,然后将图像上传到它.
在表单中我上传了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 ×7
laravel ×3
apache ×1
c ×1
codeigniter ×1
composer-php ×1
cookies ×1
count ×1
css ×1
dashicons ×1
fetch ×1
file-upload ×1
gstreamer ×1
html ×1
image ×1
install ×1
laravel-5 ×1
laravel-5.6 ×1
mysql ×1
mysqli ×1
opencv ×1
spring ×1
spring-mvc ×1
validation ×1
wordpress ×1