小编Ale*_*lex的帖子

使用.htaccess RewriteRule重写基于数字的URL

如何将基于简单号码的URL重写为子文件夹?

我想http://mysite.com/123重定向到http://mysite.com/en/123.

这个数字可能是1 - 9999.我在htaccess的尝试是:

RewriteRule ^([0-9]+)$ /en/$1/ [R]
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

apache .htaccess mod-rewrite url-rewriting

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

从循环中的对象中删除项目

我有一组存储在对象中的Db结果.我需要遍历结果并检查属性(使用另一个数据库查询),然后使用if语句从对象中删除项目.这是我正在尝试的简化版本:

foreach ($products as $product) {

    if(!$product->active) {
        unset($product);
    }

}
print_r($products);
Run Code Online (Sandbox Code Playgroud)

但是当我print_r时,项目仍在对象中.我很困惑.

php loops

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

在 Access 中制作自定义切换按钮

有没有办法在 Access 中制作自定义切换按钮?我正在寻找创建一个开/关开关。内置的切换按钮很丑。

我已经在 photoshop 中创建了开/关/悬停图像。有没有办法导入它们,让它们像内置的切换按钮一样工作?

ms-access vba

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

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

转换UTF8文本以在URL中使用

我正在开发一个使用UTF8显示非英文字符的国际网站.我也使用包含项目名称的友好URL.显然我不能在URL中使用非英文字符.

这种转换有某种常见的做法吗?我不确定我应该用哪些英文字符替换它们.有些是非常明显的(比如è到e),但是我不熟悉的其他角色(例如ß).

php url internationalization

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

使用CodeIgniter网站解决多服务器环境问题

我有一个基于CodeIgniter的站点的本地,登台和生产环境.我越来越多地发现每次部署版本时,由于服务器的不同,我会有越来越多的代码需要更改.

我可以添加一个好的(和快速)解决方案,这将允许我通过使用一个设置来设置这些变量.哪个是在index.php中插入这个的最佳位置,某种钩子?

codeigniter

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

验证字段仅包含以逗号分隔的数字

我正在代码点火器中进行表单验证回调.我正在尝试验证需要用逗号分隔的数字的输入,没有空格.例如

1,2,3,4,5 221,78,4,82,991,12 10001,10010,20010等

什么是验证这个正则表达式的最佳方法?其他一些PHP巫术?

php regex codeigniter

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

在访问中的报表的文本框中组合字段,一些为null

我正在尝试将一些地址字段合并到报告中的一个文本框中:

=[City]+", "+[County]+", "+[Post Code]
Run Code Online (Sandbox Code Playgroud)

但是并非所有记录在[县]列中都有一个条目,这意味着文本框中根本没有任何内容显示这些记录.所以我尝试了一个Iif语句:

=IIf([County],[City]+", "+[County]+", "+[Post Code],[City]+", "+[Post Code])
Run Code Online (Sandbox Code Playgroud)

这不起作用,如何让文本框显示任何字段?

database ms-access vba access-vba

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

在codeigniter中使用正则表达式验证表单

如何在codeiginiter中使用正则表达式验证表单.我想检查输入:

^([0-1][0-9]|[2][0-3]):([0-5][0-9])$
Run Code Online (Sandbox Code Playgroud)

我假设最好的方法是进行某种回调.我在网上尝试了很多想法,但我似乎无法工作.

php regex codeigniter

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

内部链接按钮在IE中不起作用

我有使用html元素的按钮的sitewiode样式.对于提交表单的按钮,这很有效.但是有些按钮只是链接.因此我使用这种语法:

<a href="#"><button>Link Text</button></a>
Run Code Online (Sandbox Code Playgroud)

这适用于除IE以外的所有浏览器,其中按钮单击但没有任何反应.链接未被遵循.

我怎样才能在IE中使用它?

html css

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

在Shopify中将日期添加到不包括周末的日期

我正在尝试编写一些代码来估算Shopify中的发货日期.我一直在学习液体,但在Ruby中编写一些逻辑时遇到了麻烦.我不确定Shopify模板是否使用Ruby或Ruby on Rails.

我希望得到今天的日期,并根据输入变量添加3或5天,从而浪费周末.这是我在PHP中如何做到这一点:

$orderDate = date('Y-m-d');
$personalized = true;

$orderDays = ($personalized ? 4 : 2);
(date('H') > 12 ? $orderDays++ : $false);

$d = new DateTime( $orderDate );
$t = $d->getTimestamp();

// loop for X days
for($i=0; $i<$orderDays; $i++){

    // add 1 day to timestamp
    $addDay = 86400;
    // get what day it is next day
    $nextDay = date('w', ($t+$addDay));
    // if it's Saturday or Sunday get $i-1
    if($nextDay == 0 || $nextDay == 6) {
        $i--;
    } …
Run Code Online (Sandbox Code Playgroud)

liquid shopify

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

如何按日期对PHP进行排序

这是我的数组:

Array ( 
    [0] => Array ( [0] => content here [1] => 2010-02-04 01:25:34 )
    [1] => Array ( [0] => content here [1] => 2010-02-04 04:51:37 ) 
    [2] => Array ( [0] => content here [1] => 2010-02-04 04:52:31 ) 
    [3] => Array ( [0] => content here [1] => 2010-02-04 05:50:48 ) 
    [4] => Array ( [0] => content here [1] => 2010-02-04 03:25:34 ) 
    [5] => Array ( [0] => content here [1] => 2010-02-04 05:39:33 …
Run Code Online (Sandbox Code Playgroud)

php arrays

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

验证使用codeigniter验证类选择至少一个复选框

我有一个codeigniter表单,其中包含两个复选框:

<input type="checkbox" checked="checked" id="box1" name="box1" /> <label for="box1">Box One</label> 
<input type="checkbox" checked="checked" id="box2" name="box2" /> <label for="box2">Box Two</label>
Run Code Online (Sandbox Code Playgroud)

我想使用CI表单验证来检查是否至少选中了一个复选框(可以选择多个复选框).我在使用表单验证libaray解决问题时遇到了问题.我尝试了一个回调,但这只传递了一个复选框的值.什么是最好的验证方式?

表单上还有其他字段,因此我需要在验证时保持复选框的状态.

php codeigniter

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