我刚刚为我的HEBREW网站编写了用于快速结账的PHP脚本(数据库编码为latin_swedish_ci,浏览器编码为windows-1255,文件用ANSI编写,带有notepad ++).
当我将数据(用希伯来语写的)从数据库传递到贝宝时,而不是文本,我看到了问号.当我在文本上使用utf8_encode时显示出乱码.
没有utf8_encode:
使用utf8_encode:
有任何想法吗?
我正在尝试检查用户是否拥有某个型号的权限.到目前为止(使用Laravel 5.2),我在构造函数中添加了以下代码:
public function __construct()
{
if (!Auth::user()->hasPermission('usergroups')) {
abort(404);
}
}
Run Code Online (Sandbox Code Playgroud)
现在,在升级到Laravel 5.3之后,从控制器的构造函数调用时Auth::user()返回null.如果我在类的任何其他方法中调用它,它将返回当前登录的用户.
任何想法为什么?
我为我的网站创建了一个应用程序,设置了动作(阅读)和对象(文章),并在我网站的文章页面上放置了对象代码(头部的META标签).
现在,我想知道当用户在我的网站上阅读文章时如何发送cUrl请求,因此它将在他的墙上发布.
当我按下动作附近的"获取代码"链接时,这就是我得到的:
curl -F 'access_token=***' \
-F 'article=http://example.com' \
'https://graph.facebook.com/me/yellowheart:read'
Run Code Online (Sandbox Code Playgroud)
(当然有一个实际的访问令牌).
现在,我该如何实现?
丹尼尔.
我的网站上有一个光滑的旋转木马,显示了篮球队的赛程.滑块包含按日期排序的当前季节的所有游戏.
我希望滑块以下一个游戏为中心.如何将特定幻灯片设置为第一张幻灯片,即使它不是html中的第一张幻灯片.
码:
$('.result_slider').slick({
rtl: true,
centerPadding: '0px',
slidesToShow: 6,
responsive: [
{
breakpoint: 1680,
settings: {
arrows: false,
centerPadding: '0px',
slidesToShow: 3
}
},
{
breakpoint: 481,
settings: {
arrows: false,
centerPadding: '0px',
slidesToShow: 1
}
}
]
});
Run Code Online (Sandbox Code Playgroud) 可以在calc表达式中使用n变量吗?
例如:
.child:nth-child(n) {
margin-left: calc(n * 46px);
}
Run Code Online (Sandbox Code Playgroud)
我的代码:
<div class="share-buttons">
<div class="share-button-main"></div>
<div class="share-button share-facebook">
<img src="facebook.png" alt="" />
</div>
<div class="share-button share-whatsapp">
<img src="whatsapp.png" alt="" />
</div>
<div class="share-button share-email">
<img src="email.png" alt="" />
</div>
<div class="share-button share-sms">
<img src="sms.png" alt="" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS(Sass):
.share-buttons {
position: relative;
display: flex;
.share-button-main {
width: 46px;
height: 46px;
z-index: 2;
cursor: pointer;
content: url('share-menu-share-closed.png')
}
.share-button {
position: absolute;
top: 0;
left: 0;
width: 46px;
height: 46px;
z-index: …Run Code Online (Sandbox Code Playgroud) 我目前正在编写登录脚本,我得到了这段代码:
$selectUser = $db->prepare("SELECT `id`,`password`,`salt` FROM `users` WHERE `username`=?");
$selectUser->bind_param('s', $username);
$selectUser->execute();
if ($selectUser->num_rows() < 0)
echo "no_user";
else
{
$user = $selectUser->fetch_assoc();
echo $user['id'];
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
致命错误:未捕获错误:调用未定义的方法mysqli_stmt :: fetch_assoc()
我尝试了各种各样的变化,比如:
$result = $selectUser->execute();
$user = $result->fetch_assoc();
Run Code Online (Sandbox Code Playgroud)
还有更多......没有用.
请不要将我转到另一个StackOverflow问题,我无法理解他们.
谢谢!
每当gulp进入'markup'功能时,就会出现上述消息.
这是我的gulpfile:
var gulp = require('gulp'),
autoPrefixer = require('gulp-autoprefixer'),
jade = require('gulp-jade'),
liveReload = require('gulp-livereload'),
sourceMaps = require('gulp-sourcemaps'),
ts = require('gulp-typescript'),
tsLint = require('gulp-tslint'),
watch = require('gulp-watch'),
sass = require('gulp-sass');
// Configuration
var config = {
js: 'public/_assets/frontend/js',
css: 'public/_assets/frontend/css',
fonts: 'public/_assets/frontend/fonts',
images: 'public/_assets/frontend/img',
markup: 'public/'
};
// Javascript
gulp.task('scripts', function() {
var tsResult = gulp.src(['src/ts/*.ts', 'src/ts/**/*.ts'])
.pipe(tsLint())
.pipe(ts({
noImplicitAny: true
}));
tsResult.js
.pipe(gulp.dest(config.js))
.pipe(liveReload());
});
// Sass
gulp.task('sass', function() {
return gulp.src(['src/sass/*.scss', 'src/sass/**/*.scss'])
.pipe(watch(['src/sass/*.scss', 'src/sass/**/*.scss']))
.pipe(sourceMaps.init())
.pipe(sass.sync().on('error', sass.logError))
.pipe(autoPrefixer({ …Run Code Online (Sandbox Code Playgroud) 我在Facebook上有一个应用程序,我在我的数据库上记录用户(脚本检查用户是否已经在数据库中,如果没有,则添加他).users表只有一个字段 - "userid",这是一个主键.
检查用户是否已在db中注册的脚本是:
$selectuser = $db->query("SELECT * FROM `predictorusers` WHERE `userid`='$user'");
if ($db->countRows($selectuser) == 0)
$db->query("INSERT INTO `predictorusers` (`userid`) VALUES ('$user')");
Run Code Online (Sandbox Code Playgroud)
现在问题:我不知道为什么,但对于特定的用户(对于大多数用户,如果工作得很好)它插入id 2147483647(甚至不存在于Facebook !!),当他进入应用程序再次,他收到以下消息:
键1的重复条目"2147483647"
就像它试图再次添加它,即使它已经存在于db !!
任何人都可以搞清楚吗?
我的数据库中有一个设置表,如下所示:
| name | value | validation |
| site-name | Sample Site | max:255 |
| site-title | Sample Site | max:255 |
Run Code Online (Sandbox Code Playgroud)
这就是我的Setting模型的样子:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Setting extends Model
{
protected $primaryKey = 'name';
protected $fillable = ['name', 'value'];
}
Run Code Online (Sandbox Code Playgroud)
以及用于在所有视图中共享设置变量的Controller.php文件:
<?php
namespace App\Http\Controllers;
use App\Setting;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesResources;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Support\Facades\Auth;
class Controller extends BaseController
{
use AuthorizesRequests, AuthorizesResources, DispatchesJobs, ValidatesRequests;
protected $usr;
protected $settings;
public …Run Code Online (Sandbox Code Playgroud)