小编Ale*_*art的帖子

正则表达式匹配URL

我使用以下正则表达式匹配URL:

$search  = "/([\S]+\.(MUSEUM|TRAVEL|AERO|ARPA|ASIA|COOP|INFO|NAME|BIZ|CAT|COM|INT|JOBS|NET|ORG|PRO|TEL|AC|AD|AE|AF|AG|AI|AL|AM|AN|AO|AQ|AR|AS|AT|AU|au|AW|AX|AZ|BA|BB|BD|BE|BF|BG|BH|BI|BJ|BL|BM|BN|BO|BR|BS|BT|BV|BW|BY|BZ|CA|CC|CD|CF|CG|CH|CI|CK|CL|CM|CN|CO|CR|CU|CV|CX|CY|CZ|DE|DJ|DK|DM|DO|DZ|EC|EDU|EE|EG|EH|ER|ES|ET|EU|FI|FJ|FK|FM|FO|FR|GA|GB|GD|GE|GF|GG|GH|GI|GL|GM|GN|GOV|GP|GQ|GR|GS|GT|GU|GW|GY|HK|HM|HN|HR|HT|HU|ID|IE|IL|IM|IN|IO|IQ|IR|IS|IT|JE|JM|JO|JP|KE|KG|KH|KI|KM|KN|KP|KR|KW|KY|KZ|LA|LB|LC|LI|LK|LR|LS|LT|LU|LV|LY|MA|MC|MD|ME|MF|MG|MH|MIL|MK|ML|MM|MN|MO|MOBI|MP|MQ|MR|MS|MT|MU|MV|MW|MX|MY|MZ|NA|NC|NE|NF|NG|NI|NL|NO|NP|NR|NU|NZ|OM|PA|PE|PF|PG|PH|PK|PL|PM|PN|PR|PS|PT|PW|PY|QA|RE|RO|RS|RU|RW|SA|SB|SC|SD|SE|SG|SH|SI|SJ|SK|SL|SM|SN|SO|SR|ST|SU|SV|SY|SZ|TC|TD|TF|TG|TH|TJ|TK|TL|TM|TN|TO|R|H|TP|TR|TT|TV|TW|TZ|UA|UG|UK|UM|US|UY|UZ|VA|VC|VE|VG|VI|VN|VU|WF|WS|YE|YT|YU|ZA|ZM|ZW)([\S]*))/i";
Run Code Online (Sandbox Code Playgroud)

但它有点搞砸了,因为它也匹配我不想要的"abc.php".和abc ...测试.我希望它能匹配abc.com.和www.abc.com以及http://abc.com.

它只需要在结尾略微调整,但我不确定是什么.(在任何域名之后应该有一个斜杠,它现在没有检查,它只是检查\ S)

感谢您的时间.

regex

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

jQuery post数组

我想知道如何使用$ .ajax发布数组.我的数组是这样的:

var a = new Array();
a['test'] = 1;
a['test2'] = 2;
and so on...
Run Code Online (Sandbox Code Playgroud)

我试过了:

$.ajax({
  url: baseUrl+"chat.php",
  data: { vars: a},
  type: 'post',
  success: function(data) {
alert(data);
}});
Run Code Online (Sandbox Code Playgroud)

有什么建议?

javascript jquery

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

在CSS中包装长文本

我有文字喜欢

<div style="float:left; width: 250px"> PellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesquePellentesque  feugiat tempor elit. 
Ut mollis lacinia quam. Sed pharetra, augue aliquam   ornare vestibulum, metus massalaoreet tellus, eget iaculis lacus ipsum et diam. </div>
Run Code Online (Sandbox Code Playgroud)

我不想要水平滚动.是否可以包装文本(自动换行).我知道有一些IE特定的属性.

感谢您的时间.

更新:我也可以使用jQuery,Javascript,PHP来做到这一点.但怎么样?我的意思是字母(字体)不是固定宽度或任何你称之为.

javascript css php jquery

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

使用svn进行Web开发的最佳方法

我在我的服务器上安装了svn,我想知道最好的方法是使用它.例如,我有htdocs和cgi-bin的apache文件夹.我应该把这两个文件夹放在svn中吗?当我在一个项目上工作时,我通常将project_name作为每个文件夹中的文件夹 - htdocs/projname和cgi-bin/projname?我应该两个吗?从htdocs svning我的图像和其他东西是一个好主意,或者我应该只svn我的代码?

此外,是否值得svning word文档,psd文件(通常大约100mb左右)?或者我应该避免它们?

我已经在对我的所有数据进行每日增量备份.

您认为小型网络开发公司应采用的最佳策略是什么?

非常感谢您的宝贵时间.

svn

16
推荐指数
1
解决办法
8642
查看次数

引脚生成

我正在寻找一个系统,我需要为每个用户分配一个独特的密码以确保安全性.用户只能输入此密码作为识别自己的方法.因此,我不希望用户能够猜测其他用户的密码.假设我将拥有的最大用户数是100000,这个密码应该是多长时间?

例如1234 4532 3423

我应该通过某种算法生成此代码吗?或者我应该随机生成它?

基本上我不希望人们能够猜出其他人的pincode,它应该支持足够数量的用户.

很抱歉,如果我的问题听起来有点令人困惑,但很乐意澄清任何疑问.

非常感谢你.

UPDATE

阅读下面的所有帖子后,我想补充一些细节.

  1. 我想要实现的是与刮刮卡非常相似的东西.
  2. 给用户一张卡,他/她必须划伤以找到密码.
  3. 现在使用此密码,用户必须能够访问我的系统.

我无法添加额外的安全性(例如用户名和密码),因为它会阻止用户使用刮刮卡.我想尽可能地在限制范围内猜测密码.

谢谢你们再次提出惊人的回复.

security random encryption cryptography

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

为什么Firebug使网站变得缓慢以及如何解决它?

我正在尝试调试我的网络应用程序,我已经意识到firebug使它变得非常缓慢.这有什么理由吗?是否有任何原因,例如可能导致此问题的长js文件?

非常感谢你.

更新我正在开发一个主要由开发人员使用的网络应用程序.现在,如果我不知道究竟是什么让firebug使我的网站变慢,我将不得不显示其中一个丑陋的Gmail风格警告.:(

javascript firebug

15
推荐指数
3
解决办法
9734
查看次数

在CDN上托管Javascript/CSS文件类似于Google托管jQuery

我想知道是否有任何主机或者我是否可以在Google上托管我的文件(JS和CSS)以便它们被缓存并快速加载(由于CDN和gzip).

我的一些客户使用这些文件,我更愿意,如果他们能以某种方式将此文件包含在文件中以接收JS文件.理想情况下使用filename.js?publickey = sdfgsdfg(将绑定到特定域名).

问题是我的托管需求非常小 - 只有大约100kb.

有什么建议?我的问题是使用JS和CSS文件的客户对gzipping内容或缓存没有任何线索(因为他们的共享主机不支持它),因此导致JS/CSS永远加载.我想知道我是否可以利用现有的免费服务,或者我不介意付费.

cdn

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

AJAXify网站

我有合理的理由去做我想解释的事情.我有一个现有网站说abc.com有常规页面等等所有用PHP编写的.现在我想对网站进行AJAX化,即当用户点击链接时,它应该使用AJAX获取链接并替换页面内容.这是简单的部分,我可以使用jQuery get函数实现它.

现在问题出现在用户为页面添加书签时.我可以使用哈希标记来指定用户是否在另一个页面上,但是不是使用javascript再次获取新页面,是否可以在调用页面时使用PHP直接获取它.

能否请您给我一个如何实现上述目标的大纲.此功能类似于Facebook.

感谢您的时间.

javascript php ajax jquery graceful-degradation

13
推荐指数
1
解决办法
2008
查看次数

访问Joomla外部的会话数据

我试图在Joomla之外运行一个应用程序(不是作为插件),我想访问登录用户的信息(userid).我想知道我该怎么做呢?有没有我可以包含的文件?我尝试使用$ _SESSION,但它显示为空.

我的问题有一个简单的解决方案吗?感谢您的时间.

php joomla

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

jQuery检查浏览器是否支持位置:已修复

如何检查浏览器是否支持position:fixed使用jQuery.我想我必须使用$.support我想,但是怎么样?

感谢您的时间.

javascript jquery

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