问题列表 - 第41880页

在PHP中验证电子邮件地址

可能重复:
如何在PHP中验证emailaddress

我想知道每个人在验证电子邮件地址方面做了些什么,以及验证需要多大.

例如,那些方法中哪一个是首选的,为什么?

  1. 广泛检查:http://www.linuxjournal.com/article/9585? page = 0,3
  2. PHP过滤器:http://php.net/manual/en/filter.filters.validate.php
  3. Eregi:http://www.totallyphp.co.uk/code/validate_an_email_address_using_regular_expressions.htm
  4. Preg与DNS检查匹配:http://www.soaptray.com/blog/2008/04/validate-email-addresses-using-php/

我的目标是为普通项目找到一个好的和可靠的解决方案,所以当需要验证电子邮件地址时,我确切地知道我将要使用的内容.

任何反馈非常感谢!

-Ryan

php email validation

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

如何用半透明图像覆盖div?

我想覆盖<div>它,看起来它上面有一个半透明的块.

我正在使用jQuery但我不知道该怎么做.

任何帮助谢谢......

html css jquery

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

检测AppData\LocalLow的位置

我正在尝试找到该AppData\LocalLow文件夹的路径.

我找到了一个使用的例子:

string folder = "c:\users\" + Environment.UserName + @"\appdata\LocalLow";
Run Code Online (Sandbox Code Playgroud)

这对于一个被绑定到c:users这似乎有点脆弱.

我试着用

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
Run Code Online (Sandbox Code Playgroud)

但这给了我AppData\Local,由于应用程序运行的安全限制,我需要LocalLow.它也为我的服务用户返回空白(至少在附加到进程时).

还有其他建议吗?

.net c#

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

使用ANSI框字符在终端中绘制表格

我正在尝试打印一张比纯文本表示更令人愉悦的表格.基本上我想转换这样的东西:

+-----+--------+
| age | weight |
+-----+--------+
| 10  | 100    |
| 80  | 500    |
+-----+--------+
Run Code Online (Sandbox Code Playgroud)

这样的事情:

????????????????
| age | weight |
????????????????
? 10  ?   100  ?
? 80  ?  500   ?
????????????????
Run Code Online (Sandbox Code Playgroud)

这是我在终端中看到的截图:

在终端看起来像这样

注意行之间的间隙.我的问题是它们没有正确连接,而其他使用ANSI打印的Unix工具在终端中看起来很好.例如,树,如果我tree -A在我的终端运行`我得到这个:

终端的树

注意垂直线是如何连接在一起的.这很有趣,因为当我将树的输出复制并粘贴到我的文本编辑器中并运行我的脚本时,我会得到这样的结果:

我的代码中的树

很明显我错过了关于在终端中打印ANSI字符的内容,并且通过谷歌搜索找不到任何关于它的信息.任何人都可以对这个话题有所了解吗?

unix terminal tabular

15
推荐指数
1
解决办法
9541
查看次数

获取Linux内核中的网络设备列表

我一直在查看net/core/dev.c和其他文件,试图找出如何获取当前配置的网络设备列表,并证明它有点难以找到.

最终目标是能够使用dev.c中的dev_get_stats获取网络设备统计信息,但我需要知道当前接口,以便我可以获取net_device结构来传入.我必须在内核中执行此操作,因为我我正在编写一个模块,它添加了一个新的/ proc /条目,它与当前网络设备的一些统计信息有关,所以我可以从内核中完成这个.

如果有人能指出我如何获得接口,那将非常感激.

linux network-programming kernel-module linux-kernel

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

如何根据用户在HTML选择中的选择更改字段?

我有一个包含查询变量的选择列表

<tr>
  <td>County Name:</td>
    <td>
      <select name="countyName" onchange="countyID.value = countyName.value">
                <option>Select a County</option>
        <cfloop query = "getCounties">
        <option value="#countyName#" >#countyName#&nbsp;&nbsp;&nbsp;#countyID#</option>
        </cfloop>
    </select>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

如何填充县ID字段?

<tr>
  <td>County ID:</td>
    <td><input type="Text" name="countyID">
     </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我从来没用过jQuery.有没有办法只使用JavaScript?正如你可以看到我已经尝试的JavaScript,但我只能填充countyIDcountyName,我需要用它填充countyID.

javascript coldfusion coldfusion-8

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

GWT复合动态高度调整大小

我有一个GWT Composite,其中一些其他复合材料动态添加.我想make parent复合Resize自动适应其所有子窗口小部件的高度.我尝试为Composite设置setHeight("100%"),但这不起作用.任何想法如何实现这一功能?

谢谢.编辑:

final DockLayoutPanel dockLayoutPanel = new DockLayoutPanel(Unit.EM);
    dockLayoutPanel.setStyleName("EntryPanel");
    dockLayoutPanel.setSize("142px", "72px");
    initWidget(dockLayoutPanel);

    final VerticalPanel panel = new VerticalPanel();
    panel.setSize("140px", "72px");

    chckbxExport = new CheckBox("Export");
    putField(CommonPresenter.CONSTANTS.EXPORT, chckbxExport);

    dateBox = new DateBox();

    dateBox.addValueChangeHandler(new ValueChangeHandler<Date>() {
        @Override
        public void onValueChange(final ValueChangeEvent<Date> event) {
            dateChanged = true;
        }
    });

    panel.add(dateBox);

    final ListBox visibility = new ListBox();

    final Label lblVisibility = new Label("Visibility:");
    LabeledWidget vis = new LabeledWidget(lblVisibility, visibility);

    for (int i = 0; i < CommonPresenter.CONSTANTS.VISIBILITIES.length; i++) {
        visibility.addItem(CommonPresenter.CONSTANTS.VISIBILITIES[i]);
    }

    putField(CommonPresenter.CONSTANTS.VISIBILITY, visibility); …
Run Code Online (Sandbox Code Playgroud)

gwt composite autoresize

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

如何在Bash中将目录列表存储到数组中(然后将其打印出来)?

我想写一个shell脚本来显示用户输入的目录列表,然后让用户根据有多少目录选择一个索引号的目录

我认为这是某种数组操作,但我不知道如何在shell脚本中执行此操作

例:

> whichdir
There are 3 dirs in the current path
1 dir1
2 dir2
3 dir3
which dir do you want? 
> 3
you selected dir3!
Run Code Online (Sandbox Code Playgroud)

arrays directory bash

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

保留工具/标签栏时的部分卷曲模态过渡样式

有没有办法提出一个模态视图控制器,不包括UITabBarController的标签栏?

具体来说,我想使用UIModalTransitionStylePartialCurl,但保留底部栏,一个iPhone映射应用程序.

iphone uitabbarcontroller modalviewcontroller

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

检查用户是否在浏览器中点击后退按钮

我正在尝试使用javascript onbeforeunload事件询问用户是否要退出页面,但我不希望事件触发(编辑:"事件"是弹出的对话框,要求用户如果用户点击后退按钮,则单击确定离开站点或单击取消以保留当前页面,因为他们很可能会留在我的站点上.

那么有没有办法告诉用户是否使用javascript或PHP点击后退按钮?

我已经使用隐藏的iframe获得了一个只能在IE中运行的解决方案,但是我需要一些可以用于Firefox,Chrome和Safari的东西.

编辑:我的IE解决方案工作,因为当用户点击后退按钮时,iframe被发回,但父页面保持在同一位置.从这里我可以看出用户确实点击了后退按钮,所以我然后使用history.back().这个小小的黑客在任何其他浏览器中都不起作用(据我所知),所以我正在寻找一个跨浏览器的解决方案.

tl; dr我正在使用window.onbeforeunload弹出一个对话框,询问用户是否要离开我的网站.当用户点击后退按钮时,我不希望弹出这个.如何判断用户是否在浏览器中点击了后退按钮?

谢谢,里克

javascript php onbeforeunload

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