小编TH1*_*981的帖子

PHP可以与MS SQL数据库一起使用

我主要使用PHP和MySQL工作,但我有一个潜在的客户端,具有MS SQL和ASP设置.由于一些复杂的原因和离线软件集成,他们需要保持数据库的格式相同,这意味着不能转移到MySQL,这将是我个人的偏好.

所以问题是我可以使用PHP来访问和操作MS SQL数据库,还是我搞砸了这个?

提前致谢

php database sql-server

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

Facebook Like按钮在加载隐藏时不显示

我对这个有点困惑.我有一个文章列表,其中包含链接到完整文章的片段.当您将鼠标悬停在每个模糊区域上时,会在包含社交分享按钮(FB,Twitter和G + 1)的模糊区域底部显示一个条形图.

http://jsfiddle.net/6Ukmb/

请注意,格式已在jsfiddle示例中被删除,并且G + 1不起作用 - 对此问题并不重要.

我的问题是FB like按钮没有正确加载.在Chrome中,一切都按预期工作.在FF或IE中,FB按钮加载"隐藏",我无法让它们出现.

如果当页面仍在加载时,鼠标位于其中一个文章按钮上,则该文章的FB按钮可以正常加载.如果在FB完成加载时隐藏悬停效果,则不会出现爱情或金钱.

我把它拆开了,发现如果我display: none;从中取出css content-box .story-hover,它会很好地加载.当然,这也意味着隐藏的面板加载可见,直到有人将鼠标悬停在它们上面隐藏,这是行不通的.

我无法弄清楚如何解决这个问题.此外,由于FB类按钮的数量,在我的开发构建中它稍慢,因此延迟display:none直到页面加载结束也不起作用.

html css jquery facebook-like

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

身高不足100%页面高度

我无法想出这个.我有一组简单的div,包括标题,侧边栏和内容区域.标题是全宽,侧面和内容向左浮动.

我需要侧边栏(用于背景)来填充100%的页面高度,但是当我检查chrome中的元素时,<body>实际上是在页面底部之前很久结束,这似乎限制了我的侧边栏的高度.

什么阻止<body>填写整页?

    ?<body>
    <div id="head">
    </div>
<div id="sidebar">
    <div>
        <div id="menu">
            <ul>
                <li><a href="/dashboard.php"><img src="/img/blank.png" alt="home" id="home_ico">Home</a>
                </li>
                <li class="admin"><a><img src="/img/blank.png" alt="home" id="users_ico">Users</a>
                    <ul class="submenu" style="display: none;">
                        <li><a href="/users">Manage users</a></li>
                        <li><a href="/users/add.php">Add a user</a></li>
                    </ul>
                </li>

                <li class=""><a><img src="/img/blank.png" alt="home" id="clients_ico">Clients</a>
                    <ul class="submenu" style="display: none;">
                        <li><a href="/client_orgs">Manage clients</a></li>
                        <li><a href="/client_orgs/add.php" class="admin">Add a client</a></li>
                    </ul>
                </li>


                <li class=""><a><img src="/img/blank.png" alt="home" id="projects_ico">Projects</a>
                    <ul class="submenu" style="display: none;">
                        <li><a href="/projects">Manage projects</a></li>
                        <li><a href="/projects/add.php" class="admin">Create a project</a></li>
                        <li></li>
                        <li><a href="/projects/submitted.php" …
Run Code Online (Sandbox Code Playgroud)

html css

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

jquery slideUp/slideDown函数没有动画

我遇到的麻烦.slideup().slideDown()

看看下面的JSFiddle:http://jsfiddle.net/7se2r/4/

虽然行出现并消失,但我没有看到向上或向下滑动的动画.关于我做错了什么的任何线索?

jquery slidedown slideup

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

如何覆盖/添加Laravel中的密码代理?

使用Laravel 5.2

我需要覆盖几个功能/在密码重置过程中添加一些新东西.我知道我可以覆盖Illuminate\Foundation\Auth\ResetsPasswords使用密码控制器的功能.

我还需要进行更改Illuminate\Contracts\Auth\PasswordBroker.我的目标是设置一个邀请电子邮件,用于设置使用现有密码重置功能的初始密码.唯一的问题是在功能sendResetLink.

此函数获取密码令牌并通过重置密码电子邮件视图发送电子邮件.我仍然需要密码重置功能,但我无法收到包含"重置密码"字样的邀请电子邮件.

我怎样才能做到这一点?我想我可以复制和调整重置类的功能以使用电子邮件的邀请视图,但我无法弄清楚如何扩展代理类以使其工作.

php laravel-5

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

在Apache服务器上使用.htaccess实现缓存控制

好吧,我仍然试图了解一些缓存内容,并且我已经介绍了几个我可以在Google上找到的例子.我已将以下代码添加到我的.htaccess文件中:

### activate mod_expires
ExpiresActive On
### Expire .gif's 1 month from when they're accessed
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType text/javascript "access plus 3 months"
Run Code Online (Sandbox Code Playgroud)

使用Chrome审核工具和YSlow Firebug工具,看起来这是缓存我的一些图像/文件,但不是所有这些都是.我还有一个文件列表(.jpg,.js和.css - 我知道我没有设置要缓存的css文件),这些文件不是缓存的.Chrome审核中的消息只是说明了这一点The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers:

一些不缓存的图像是背景图像,其他图像是js图库的一部分,它们是通过JS调用的 - 这可能会影响它们不缓存的原因吗?

抱歉,我无法提供代码链接 - 这些网站仍然处于封装状态,仅限于客户端视图.

提前致谢!

apache .htaccess cache-control

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

用raphael制作动画路径

我还在试图弄清拉斐尔,并坚持使用一些基本动画.看看这里:http://jsfiddle.net/d7d3Z/

这很简单:两条动画到位的路径.我想要的是它似乎像一条线一样"画"这个,而不是一起开始.

我如何订购动画?

javascript raphael

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

上传未提供临时名称的文件

我有一个处理上传文件的PHP脚本.它通常工作正常,但我偶尔会收到上传错误.当我检查$_FILES数组时,这是我能看到的:

失败的文件:

Array ( [Filedata] => Array (
      [name] => cbj2_web.pdf 
      [type] => 
      [tmp_name] => 
      [error] => 1 
      [size] => 0 ) )
Run Code Online (Sandbox Code Playgroud)

有效的文件:

Array ( [Filedata] => Array ( 
        [name] => tick.png 
        [type] => application/octet-stream 
        [tmp_name] => /tmp/phpL8oYLc 
        [error] => 0 
        [size] => 1108 ) )
Run Code Online (Sandbox Code Playgroud)

我不确定出了什么问题,或者如何确定它.这是处理文件的第一步,所以我没有任何代码可以对文件做任何事情.

有什么建议?

php file-upload

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

BitBucket - 将代码推送到暂存和生产服务器

我正在从SVN过渡到GIT,特别是BitBucket用于我们的回购.

我在Google上看过一些文章,谈论如何设置githooks/BitBucket服务,以自动将提交到BitBucket到远程服务器.如果我正确地阅读它,这就是自动将这些更新推送到远程服务器.

我希望能够控制对我们的远程服务器的推送,特别是生产服务器,因为我们希望控制何时进行更改,而不是假设所有提交的内容都是生产就绪的.

我是否错过了情节以及如何实现这一目标的明显方法?我的目标是几乎消除为其他团队成员设置对登台和生产服务器的FTP访问的需要,但仍允许以受控方式将代码推送到这些服务器.

bitbucket

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

Laravel 5查询构建器和NOW()用于日期比较

我的数据库(MySQL)有一个时间戳字段created_at.

我有两个条目,时间戳如下:

  • 2017-12-12 18:25:00
  • 2016-10-02 18:00:00

今天是2016-10-19(供将来参考).如果我使用以下查询,我得不到任何结果:

    $job = $jobs->where('closing_at', '>=', 'NOW()')
            ->orderBy($sorter[0], $sorter[1])->paginate(24);
Run Code Online (Sandbox Code Playgroud)

如果我硬编码日期,我会得到正确的结果,只是未来的一个日期:

    $job = $jobs->where('closing_at', '>=', "2016-10-19 00:00:00")
            ->orderBy($sorter[0], $sorter[1])->paginate(24);
Run Code Online (Sandbox Code Playgroud)

我假设我的错误是在使用NOW()Eloquent查询构建器,但我无法弄清楚使用它的正确方法.

php mysql laravel-5

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