我通过Composer(composer require barryvdh/laravel-dompdf)在Laravel Project中新安装了Dompdf .进入命令终端后回复以下错误.
Problem 1
- dompdf/dompdf v0.7.0 requires ext-gd * -> the requested PHP extension gd is missing from your system.
- barryvdh/laravel-dompdf v0.7.0 requires dompdf/dompdf ^0.7 -> satisfiable by dompdf/dompdf[v0.7.0].
- Installation request for barryvdh/laravel-dompdf ^0.7.0 -> satisfiable by barryvdh/laravel-dompdf[v0.7.0].
To enable extensions, verify that they are enabled in those .ini files:
- /etc/php/5.6/cli/php.ini
- /etc/php/5.6/cli/conf.d/10-opcache.ini
- /etc/php/5.6/cli/conf.d/10-pdo.ini
- /etc/php/5.6/cli/conf.d/15-xml.ini
- /etc/php/5.6/cli/conf.d/20-calendar.ini
- /etc/php/5.6/cli/conf.d/20-ctype.ini
- /etc/php/5.6/cli/conf.d/20-dom.ini
- /etc/php/5.6/cli/conf.d/20-exif.ini
- /etc/php/5.6/cli/conf.d/20-fileinfo.ini
- /etc/php/5.6/cli/conf.d/20-ftp.ini
- /etc/php/5.6/cli/conf.d/20-gettext.ini …Run Code Online (Sandbox Code Playgroud) 我正在将脚本从(已停产的)Windows服务器转移到我们的Linux服务器.我需要传输的脚本之一是与MSSQL-server 的连接.
建立了与服务器的连接,我可以从任何表中获取"常规"数据,但是当我执行存储过程时,我没有收到任何所需的数据.该过程只false在执行时返回.
测试准备好的错误语句$stmt->errorInfo()没有向我显示任何相关信息,它只返回错误代码00000,这应该表明一切(应该)正常工作.
Array
(
[0] => 00000
[1] => 0
[2] => (null) [0] (severity 0) [(null)]
[3] => 0
[4] => 0
)
Run Code Online (Sandbox Code Playgroud)
PHP
$con = new \PDO('dblib:charset=UTF-8;host=freedts;dbname=database', 'user', 'password');
/** ------------------------------------------------------**/
$sql = 'SELECT * FROM prgroepen';
$stmt = $con->prepare($sql);
if ($stmt) {
try {
$stmt->execute();
$data = $stmt->fetch(\PDO::FETCH_ASSOC);
if ($data) echo '<pre>'.print_r($data, true).'</pre>';
else var_dump($data);
}catch(\Exception $e) {
echo $e->getMessage();
}
}
/** ------------------------------------------------------**/
$SP = <<<SQL …Run Code Online (Sandbox Code Playgroud) 如何使用新的PHP SDK请求权限?我不想使用图形api并一直解析网址.当应用程序打开时,如果用户尚未授予权限,则应自动请求权限.
我正在尝试访问我在Drupal网站上设置的cookie.我在表单提交上创建了两个cookie:
user_cookie_save(['myfirstcookie' => 'myfirstdata'])setcookie('mysecondcookie', 'myseconddata', time() + (86400 * 30), "/")我的饼干设置好了,没问题.但是,我没有找到如何从我的Twig模板中获取它们(或其中之一).Symfony的app.request.cookies似乎不存在.
你有什么主意吗 ?
如何404 page在Drupal 8中创建自定义?
我在后台创建了一个名为404(节点号100)的新页面(内容).我在Configuration>
Basic site设置中将其设置为404默认页面.
它适用于我在Backoffice中设置的内容.
但现在我希望它以编程方式编辑,我不知道如何创建覆盖文件.
我试图创建mytheme/templates/html--node--100.html.twig它只有当它直接请求url(node/100)时才有效,但是当你在URL上尝试随机slug并且drupal必须解决它时它不起作用.当发生这种情况时,drupal正在为我提供404 page后台内容而不是我刚刚创建的文件中的内容.
我尝试了好几种文件,如page--404-html.twig,html--node--404.html.twig,html--page--404.html.twig,...但它不工作也不
任何人都可以帮我一把吗?
chromemediasource( desktop, window, screen)和有什么不一样Navigator.getUserMedia()?
storage/app/我一直在尝试按照doc将文件存储到(并从中获取)。
运行后php artisan storage:link,我可以看到有一个指向 puiblic 文件夹的链接。
如果我放置一个包含以下代码的文件...
Storage::put('/images/blah.png', $file);
Run Code Online (Sandbox Code Playgroud)
...存储将如下所示。
我不太确定该链接是否正常工作,因为blah.png无法检索该链接。
到目前为止,我已经更改了storageby的访问级别chmod -R 755 storage/,并输入了完整的 URL(http://localhost:8000/storage/images/blah.png。这就是asset('storage/images/blah.png')返回的内容)。尽管如此,我还是收到了 404 错误(未找到)。
在config/filessystems.php。默认设置为local. (IE 'default' => 'local')
你看出我做错了什么吗?
任何建议将被认真考虑。
聚苯乙烯
这就是公共磁盘的配置的样子......
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL') . '/storage',
'visibility' => 'public',
],
//env('APP_URL').'/storage' returns 'root/storage/app/public'
Run Code Online (Sandbox Code Playgroud) 以下代码包含在另一个文件中.My\Engine\Control很早就定义并扩展到我的整个网站,没有任何问题.但是在这个文件中我得到了错误:
致命错误:第6行的/mnt/web/~/classes.php中找不到"我的\引擎\控制"类
<?php
namespace My\Engine;
// class Control {}
class RequiresAccount extends Control {
public function permissions() {
}
}
Run Code Online (Sandbox Code Playgroud)
然而,当我尝试将一个伪控件类放入(取消注释注释部分)时,我得到了一个不同的错误.
致命错误:无法声明类My\Engine\Control,因为该名称已在第47行的/mnt/web/~/Control.class.php中使用
这似乎是不可能的,我只是想不出来.我一直在编写这样的代码,只有这一次......
所有其他需要扩展\My\Engine\Control功能的文件完美无缺.
一旦我偶然发现带有 operator 的 php7 代码??=。我试图搜索,它清楚地做了什么,但无法轻松找到。我试图读出 php 操作符,甚至大多数官方资源都有所有操作符的描述,甚至像.=,这样的复合操作符+=,但没有描述??=
例如,PHP Operators保留了所有运算符的描述,如直接形式 ( ., +),复合形式 ( .=, +=),但没有??=,因此我首先感到困惑并认为这完全是另一回事。问题简单明了,但整个案例有点混乱,这就是为什么我试图帮助像我这样的其他 php 初学者
今天我偶然发现了这个javascript片段.
var x = 5, y = 6;
x
++
y
alert (x + " " + y);
Run Code Online (Sandbox Code Playgroud)
我想知道为什么这不会引发语法错误,更多为什么y最后是7?如果有任何奇怪的片段有什么用?
php ×5
drupal-8 ×2
javascript ×2
laravel ×2
cookies ×1
electron ×1
facebook ×1
gd ×1
laravel-5 ×1
laravel-5.2 ×1
linux ×1
navigator ×1
permissions ×1
php-7.4 ×1
sql-server ×1
symfony ×1
twig ×1