小编Dug*_*ugi的帖子

如果验证失败,则设置HTML5输入类型

大家好

我的问题很简单:我需要设置无法验证的输入的红色边框(或阴影?)(如电子邮件).有没有新的CSS技巧呢?

如果你仍然不明白我告诉你的是什么,那么这就是需要改变的颜色: 在此输入图像描述

css html5 styling

4
推荐指数
1
解决办法
2797
查看次数

通过jQuery横向动画

我有一些<div>元素和一个菜单,应该<div>在点击时用自定义动画"调用"这些不同的s.

这些是菜单:

  • 正常
  • 远程
  • 工具
  • 寄存器
  • 登录
  • 联系
  • 使用条款

现在我需要根据我点击的菜单项控制和显示不同的div.

我有两次需要帮助:

  1. 创建动画(参见下面的jsfiddle)
  2. 在没有大量代码重写的情况下有效地处理div之间的转换.

场合1:

当我点击一个菜单(例如遥控器)时,我希望另一个可见的菜单将自己移动到完整的右侧并消失(我已经overflow: hidden在主div上使用了它)然后从左侧开始正确的div来在(远程页面 div)中.

所以基本上,我想让slideDown和slideUp水平.

这就是我到目前为止:http://jsfiddle.net/Dugi/UtH4m/8/

这是一个很好的例子来展示我已经在本地为我的网站所做的事情.我没能做出正确的DIV从进来LEFT侧被点击菜单按钮时,我简直让它这样我就可以隐藏那些站在路的div.

最后一个问题:那么我如何使用.animate()使得正确的div从左侧进入另一个可见的div到右边?

场合2:

从上面的jsfiddle可以看出,我必须遍历每个现有的<div>并隐藏它们:

$('#remote').click(function()
{
      $('#normal-page').animate({marginLeft: '100%'}, 'fast'); // here
      $('#tools-page').animate({marginLeft: '100%'}, 'fast');  // here   
});
Run Code Online (Sandbox Code Playgroud)

最后一个问题:有没有办法自动化这个过程并隐藏所有可见的div并在单击菜单按钮时显示正确的div?

这就是我想知道的.

谢谢

html javascript css jquery jquery-animate

4
推荐指数
1
解决办法
1029
查看次数

Paypal IPN问题 - 不处理某些付款

我目前正在开发一个开源论坛软件的修改.此修改允许用户通过该论坛软件进行捐赠.

但是,最近用户报告了可能由我的代码引起的问题.我使用另一个开源库来处理IPN连接 - 一个IPN侦听器PHP类.

报告此问题的用户正在收到以下电子邮件:

你好<My Name>,

请检查处理PayPal即时付款通知(IPN)的服务器.发送到以下网址的即时付款通知失败:

http://www.MySite.com/donate/handler.php

如果您无法识别此URL,则可能正在使用代表您使用IPN的服务提供商.请通过上述信息与您的服务提供商联系.如果此问题仍然存在,则可能会为您的帐户停用IPN.

感谢您及时关注此问题.

真诚的,PayPal

我担心问题来自我的方面,因此我必须对此进行调查并确保.

我轻轻地修改了IPN Listener脚本,这让我认为我的修改导致了这个问题.Paypal最近也有一些变化可能会引发这个问题.

这是怎样的类看起来像瞬间:

/**
* PayPal IPN Listener
*
* A class to listen for and handle Instant Payment Notifications (IPN) from 
* the PayPal server.
*
* https://github.com/Quixotix/PHP-PayPal-IPN
*
* @package    PHP-PayPal-IPN
* @author     Micah Carrick
* @copyright  (c) 2011 - Micah Carrick
* @version    2.0.5
* @license    http://opensource.org/licenses/gpl-license.php
*
* This library is originally licensed under GPL v3, but I …
Run Code Online (Sandbox Code Playgroud)

php paypal paypal-ipn

4
推荐指数
1
解决办法
3371
查看次数

如何在新的mongodb PECL扩展中进行排序?

我刚刚从旧的Mongo扩展转移到最新的PHP驱动程序(mongodb).我也在使用为mongodb提供的PHP库.

以前,我可以简单地->sort()对游标实例进行操作,但由于我收到此错误,因此似乎不再是这种情况:

Fatal error: Uncaught Error: Call to undefined method MongoDB\Driver\Cursor::sort()
Run Code Online (Sandbox Code Playgroud)

现在排序/限制/跳过的替代方法是什么?

php mongodb

4
推荐指数
1
解决办法
2970
查看次数

ORA-00911: 无效字符 - 运行 SQL 转储时

我有一堆需要执行的 SQL,但 Oracle 抱怨此错误:

Error Message : ORA-00911: invalid character
Position      : 27
Statement     : (dump below)
Run Code Online (Sandbox Code Playgroud)

我不确定是什么原因造成的。我已经尝试按照某些答案的建议删除最后的分号,但这并不能解决问题。我正在尝试使用该DB::unprepared()方法在 Laravel 5.2 上运行此 SQL 转储,如下所示:

DB::connection('oracle')->unprepared(File::get(base_path('/path/to/oracle_dump.sql')));
Run Code Online (Sandbox Code Playgroud)

这是我试图运行的 SQL:

DROP TABLE "MYUSERNAME"."POSTS";
DROP SEQUENCE "MYUSERNAME"."POST_SEQ";
CREATE TABLE POSTS
(
  ID NUMBER(*, 0) NOT NULL, TITLE VARCHAR2(1000 BYTE), CONSTRAINT SYS_C004109 PRIMARY KEY(ID)
  USING INDEX
  (
      CREATE UNIQUE INDEX SYS_C004109 ON POSTS (ID ASC)
      LOGGING
      TABLESPACE TEST_TABLSPACE
      PCTFREE 10
      INITRANS 2
      STORAGE
      (
        INITIAL 65536
        NEXT 1048576
        MINEXTENTS 1
        MAXEXTENTS UNLIMITED
        BUFFER_POOL DEFAULT …
Run Code Online (Sandbox Code Playgroud)

sql oracle

4
推荐指数
1
解决办法
506
查看次数

重新定位Windows窗体(位置)

当Windows窗体打开而不是左上角时,如何将Windows窗体放置在屏幕的右下角?

情况:我有一个Form1,实际上并没有做任何表格,我只是用它的上下文菜单(我的应用程序只在托盘上工作).因此,大多数主要运行代码都进入Form1类.单击上下文菜单时,它将执行一些处理,最后它将显示Form2.因此Form2Form1的上下文菜单项打开/调用.在这种情况下,如何更改Form2的位置?

Form1.cs(触发Form2的部分)

private void menu_upload_file_Click(object sender, EventArgs e)
{
    DialogResult dialogOpened = openFileDialog1.ShowDialog();
    if (dialogOpened == DialogResult.OK)
    {
        string filename = openFileDialog1.FileName;

        using (var client = new WebClient())
        {
            var response = client.UploadFile("http://localhost/imgitv3/upload.php?submit=true&action=upload&request=app", "POST", filename);
            // string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + Path.DirectorySeparatorChar + "response.txt";

            if (response != null)
            {
                string responseContent = System.Text.Encoding.ASCII.GetString(response);
                Form2 linkWindow = new Form2();

                if (isURL(responseContent))
                {
                    linkWindow.toTextBox(responseContent);
                    linkWindow.Show();
                }
            }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c# windows window winforms

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

如何使用 Expo Auth Session 通过刷新令牌获取新的访问令牌?

我正在使用 Google 进行身份验证 ( expo-auth-session/providers/google)

我可以成功第一次登录并获取访问令牌和刷新令牌。刷新令牌将存储在 SecureStorage 中。

现在,当旧的访问令牌失效时,我需要使用刷新令牌来获取新的访问令牌,但 Expo 的文档并没有真正提供这部分的任何指导。我已经非常彻底地检查了他们的 API,但看不到任何可以帮助我使用刷新令牌检索新访问令牌的内容。

欢迎任何指导。

oauth-2.0 react-native expo

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

PHP中的Javascript的"unes​​cape"

我的图片主机有一个Google Chrome扩展程序,它会将URL发送到我的网站.该URL 通过Javascript的方法进行编码escape.

由以下内容编码的URL escape:

http%253A//4.bp.blogspot.com/-xa4Krfq2V6g/UF2K5XYv3kI/AAAAAAAAAJg/8wrqZQP9ru8/s1600/LuffyTimeSkip.png
Run Code Online (Sandbox Code Playgroud)

我需要通过PHP以某种方式将URL恢复正常,所以我可以检查它,filter_var($the_url, FILTER_VALIDATE_URL)如果URL如上所述,它显然会失败.

这就是Javascript的样子:

function upload(img) {
    var baseurl="http://imgit.org/remote?sent-urls=1&remote-urls=" + escape(img.srcUrl);
    uploadImage(baseurl);
}
function uploadImage(imgurl) {
        chrome.tabs.create({
        url: imgurl,
        selected: true
    });
}

var title = "Upload this image to IMGit";
var id = chrome.contextMenus.create({"title": title, "contexts": ['image'], "onclick": upload});
Run Code Online (Sandbox Code Playgroud)

这就是我在PHP中所做的:

if (!filter_var($file, FILTER_VALIDATE_URL) || !filter_var(urldecode($file), FILTER_VALIDATE_URL))
{
    throw_error('The entered URLs do not have a valid URL format.', 'index.php#remote'); break;
}
Run Code Online (Sandbox Code Playgroud)

坦率地说,urldecode()不为我做这份工作.正如您所注意到的,我正在接收URL $_GET.

处理这种情况的最佳方法是什么?

实际问题:如何在PHP中 …

javascript php validation url hyperlink

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

折叠Bootstrap 3 Navbar超出界限(下拉列表)

我的网站顶部有一个普通的Bootstrap 3固定导航栏,非常好.我前面遇到的问题是,当导航栏在较小的设备中可以访问时崩溃,下拉项目将离开为导航栏指定的区域.下面的图片解释得最好:

问题

因此,Dugi部分是一个下拉菜单项.单击时,其下面的项目(标记为红色)超出菜单的红色部分.导航栏是不是应该与他们一起下来并掩盖空间?

无论如何,我显然已经触及了导航栏的样式,我想这就是它出错的地方.这就是我所感动的:

.navbar-default {
    background-color: @dry-red;
    background-image: -moz-linear-gradient(top, @dry-red, @mid-red);
    background-image: -ms-linear-gradient(top, @dry-red, @mid-red);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@dry-red), to(@mid-red));
    background-image: -webkit-linear-gradient(top, @dry-red, @mid-red);
    background-image: -o-linear-gradient(top, @dry-red, @mid-red);
    background-image: linear-gradient(top, @dry-red, @mid-red);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@dry-red', endColorstr='@mid-red', GradientType=0);
    border-color: @dark-red;
    overflow: visible;
    max-height: 51px;

    @media (max-width: 768px){
        max-height: none;
        height: auto;
    }

    @media (max-width: 470px){
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
    }
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    max-height: 51px; …
Run Code Online (Sandbox Code Playgroud)

html css less twitter-bootstrap

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

如果选择了父级,则选择子单选按钮,反之亦然

我有这样的情况:

<!-- First parent -->
<input type="radio" name="parent_1" data-smth="parent_1" />

<!-- Children of this one -->
<input type="radio" name="child" data-parent="parent_1" />
<input type="radio" name="child" data-parent="parent_1" />
<input type="radio" name="child" data-parent="parent_1" />

<!-- Second parent -->
<input type="radio" name="parent_1" data-smth="parent_2" />

<!-- Children of this one -->
<input type="radio" name="child" data-parent="parent_2" />
<input type="radio" name="child" data-parent="parent_2" />
<input type="radio" name="child" data-parent="parent_2" />

<!-- Third parent -->
<input type="radio" name="parent_1" data-smth="parent_3" />

<!-- Children of this one -->
<input type="radio" name="child" data-parent="parent_3" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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