小编Dan*_*iel的帖子

paypal express checkout - 付款页面中的问号

我刚刚为我的HEBREW网站编写了用于快速结账的PHP脚本(数据库编码为latin_swedish_ci,浏览器编码为windows-1255,文件用ANSI编写,带有notepad ++).

当我将数据(用希伯来语写的)从数据库传递到贝宝时,而不是文本,我看到了问号.当我在文本上使用utf8_encode时显示出乱码.

没有utf8_encode:

不是utf8_encode

使用utf8_encode:

用utf8_encode

有任何想法吗?

php encoding paypal

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

无法在控制器的构造函数上调用Auth :: user()

我正在尝试检查用户是否拥有某个型号的权限.到目前为止(使用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.如果我在类的任何其他方法中调用它,它将返回当前登录的用户.

任何想法为什么?

laravel laravel-5.3

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

使用OpenGraph和PHP(cUrl请求操作)

我为我的网站创建了一个应用程序,设置了动作(阅读)和对象(文章),并在我网站的文章页面上放置了对象代码(头部的META标签).

现在,我想知道当用户在我的网站上阅读文章时如何发送cUrl请求,因此它将在他的墙上发布.

当我按下动作附近的"获取代码"链接时,这就是我得到的:

curl -F 'access_token=***' \
 -F 'article=http://example.com' \
    'https://graph.facebook.com/me/yellowheart:read'
Run Code Online (Sandbox Code Playgroud)

(当然有一个实际的访问令牌).

现在,我该如何实现?

丹尼尔.

php facebook facebook-opengraph

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

光滑的旋转木马 - 设置第一张幻灯片

我的网站上有一个光滑的旋转木马,显示了篮球队的赛程.滑块包含按日期排序的当前季节的所有游戏.

我希望滑块以下一个游戏为中心.如何将特定幻灯片设置为第一张幻灯片,即使它不是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)

html javascript jquery twitter-bootstrap slick.js

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

在calc内部使用n

可以在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)

css css3 css-calc

6
推荐指数
2
解决办法
3016
查看次数

在预准备语句上使用fetch_assoc(php mysqli)

我目前正在编写登录脚本,我得到了这段代码:

$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问题,我无法理解他们.

谢谢!

php mysqli prepared-statement

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

错误:缺少正面水珠

每当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)

javascript node.js gulp pug

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

在Facebook上记录用户时出错

我在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 !!

任何人都可以搞清楚吗?

php facebook facebook-graph-api

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

Laravel 5将字符串主键作为整数返回

我的数据库中有一个设置表,如下所示:

|    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)

laravel eloquent laravel-5.2

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