小编Chr*_*ris的帖子

将非扩展文件定向到.php

我有一个带.php扩展名的文件,www.example.com/thefile.php?name=123如果用户访问以下任何别名,我想引导用户:

www.example.com/alias?name=123
www.example.com/unreal?name=123
www.example.com/fake?name=123
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以在不使用已经使用此结构的框架的情况下完成此操作?我正在使用纯PHP.

php url mod-rewrite url-rewriting url-routing

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

PHP - 扩展与库与类 - 时间和原因

我正在尝试完成一项任务,结果证明我需要的代码打包为PHP 扩展,根据我所说的,我必须拥有root权限才能安装它(我在共享主机上这有点问题.

我稍后会解决这个问题,但是现在我试图理解扩展,库和类之间的区别.它是否更像是一种可以以不同的方式覆盖和重新包装的包装物,或者它背后是否存在有效的架构推理?

同样在发布自己的代码时,是什么让你决定发布库与类对比扩展?或者你跟哪个听起来更好?

提前致谢.

PS如果你必须知道我正在谈论哪个扩展,那就是Libpuzzle,但这真的不是重点,我的问题更为笼统.

php architecture class

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

如何简化这种重复的jquery?

此代码允许我msg_one msg_two msg_three在悬停/未覆盖相应的div时显示/隐藏自定义消息.然后将适当的消息注入到#screen divshow和hide中.除前两行#one vs #two vs #three和显示的消息外,代码几乎相同msg_one msg_two msg_three.

如何将其简化为更少的代码行以消除重复性?

var msg_one = "message 1";
var msg_two = "message 2";
var msg_three = "message 3";

$("#one").hover(function()  { 
    $("#screen").html(msg_one).show(); 
}, function(){ 
    $("#screen").html("").hide(); 
});

$("#two").hover(function()  { 
    $("#screen").html(msg_two).show(); 
}, function(){ 
    $("#screen").html("").hide(); 
});

$("#three").hover(function() { 
    $("#screen").html(msg_three).show(); 
}, function(){ 
    $("#screen").html("").hide(); 
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript jquery refactoring

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

这个CSS语法可以改进,更有条理吗?

是否有更简洁的方法来编写相同的CSS ,input name f1 to f7这些都type=text像第一行?

谢谢

#tform input[type="text"]  { -moz-border-radius:6px; border: 1px solid green; }

#tform input[name="f1"],
#tform input[name="f2"],
#tform input[name="f3"], 
#tform input[name="f4"],
#tform input[name="f5"] { width:40%; }

#tform input[name="f6"] { width:80%; display:block; }

#tform input[name="f7"] { width:80%; }

我的问题实际上是我有3个额外的输入:name f8, f8, f10,type=text我也让他们自然地设置宽度width:%;.

我考虑将40%放入第一行并让其余部分覆盖它,但是那些额外的3将默认占用40%.

css refactoring

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

初始化向量唯一性

最佳做法是使用独特的静脉注射,但有什么独特之处?每条记录都是独一无二的吗?或绝对独特(每个领域也是唯一的)?

如果它是每个字段,这听起来非常复杂,如果每个记录中有60个字段,如何管理这么多iv的存储.

security encryption

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

在关联数组中查找最后一对

我正在使用foreach循环关联数组.我希望能够检查正在处理的键值对是否是最后一个,所以我可以给它特殊的处理.我有什么想法可以做到最好吗?

foreach ($kvarr as $key => $value){
   // I'd like to be able to check here if this key value pair is the last
   // so I can give it special treatment
}
Run Code Online (Sandbox Code Playgroud)

php arrays associative-array

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

ajax jquery - 为什么这个额外的斜线?

我经常看到代码,其中联系的ajax文件(somefile.php在下面的示例中)前面有一个/

/只是为了保留结构www.example.com/somefile.php还是出于安全原因而逃避?如果是后者,解释也会有所帮助..

$.post('/somefile.php', { id: id, val: val }, function(data) {
      if (something) {
         do something
      } else {
         do something else
      }
   });
Run Code Online (Sandbox Code Playgroud)

谢谢.

ajax jquery

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

收集javascript兼容性数据的更好方法

有没有更好的方法来收集有多少访问者没有启用js的数据.我的想法是在页面加载时使用js添加隐藏值.如果它工作,那么js是成功的.但看起来没有办法真正读回来知道它是否成功,除非我做某种页面重新加载,但现在它变得复杂(我必须推迟即将发生的任何操作,等等我说变得复杂了).关于这个的任何提示或想法?我确信有比我更好的练习方式.

我应该补充一点,如果已经有一个现成的解决方案,请告诉我,我真的不想重新发明轮子:)

javascript jquery

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

这两行代码有何不同?

有人可以用非常慢的术语告诉我这两行PHP之间的区别吗?

$hassh =  base64_encode(sha1($word));

$hassh =  hash(’sha1?, $word);
Run Code Online (Sandbox Code Playgroud)

php encryption hash

-1
推荐指数
1
解决办法
110
查看次数