小编rob*_*lls的帖子

Use cases for NoSQL

NoSQL最近在我们的行业中受到了很多关注.我真正感兴趣的是关于人们对关系数据库存储使用的最佳用例的看法.什么应该引发开发人员认为特定数据集更适合NoSQL解决方案.我对MongoDBCouchDB特别感兴趣,因为他们似乎在PHP开发方面获得了最多的报道,这是我的重点.

sql couchdb relational-database mongodb nosql

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

用PHP获取一周的第一天?

鉴于日期MM-dd-yyyy格式,有人可以帮助我获得一周的第一天吗?

php datetime

117
推荐指数
15
解决办法
19万
查看次数

递归地向所有文件添加文件扩展名

我有一些目录和子目录包含没有文件扩展名的文件.我想添加.jpg到这些目录中包含的所有文件.我见过用于更改文件扩展名的bash脚本,但不是仅添加一个.它也需要递归,有人可以帮忙吗?

bash shell command-line file-extension file

103
推荐指数
4
解决办法
8万
查看次数

除了第一个选择之外的所有CSS3选择器问题

使用以下标记我想要一个CSS选择器来选择除每个选项div中的第一个选择菜单之外的所有菜单 - 其中可能有很多:

<div class="options">
    <div class="opt1">
        <select title="Please choose Warranty">
            <option value="">Select Waranty</option>
            <option value="1">1 year guarantee</option>
            <option value="2">3 year guarantee</option>
        </select>
    </div>
    <div class="opt2">
        <select title="Please choose Color">
            <option value="">Select Color</option>
            <option value="1">Red</option>
            <option value="2">Blue</option>
        </select>
    </div>
    <div class="opt3">
        <select title="Please choose Size">
            <option value="">Select Size</option>
            <option value="1">Small</option>
            <option value="2">Big</option>
        </select>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在Prototype中使用它,它几乎具有完整的css3选择器支持,因此不关心浏览器支持.

初始选择器将是这样的:

div.options div select
Run Code Online (Sandbox Code Playgroud)

我尝试了一些变化nth-child,:not(:first-child)但似乎无法使它工作.

html css css-selectors css3

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

使用我自己的Laravel API

我正在开发一个Laravel 4应用程序,它将通过JSON REST API和Web UI对我的数据集进行相同的CRUD操作.似乎是为了防止破坏DRY原则,即我的UI应该使用我自己的API,将所有请求从UI路由回API.我不确定这项工作的最佳方法.据推测,我会有单独的UI和API控制器,并以某种方式路由请求.或者我应该完全看一个不同的方法?

谢谢.

php api rest laravel laravel-4

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

Mod-Rewrite还是PHP路由器?

我正在讨论使用以下两个选项之一路由我的请求:

选项1:简单的捕获路由,使用Mod-Rewrite和漏斗写入$_GET路由到index.php进行加载...

#default routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule    ^blog/([0-9]+)?$    index.php?rt=blog&params=$1    [L,QSA]
// ..more custom routes, and then a default route
RewriteRule    ^([A-Za-z]+)/([A-Za-z]+)/(.*)?$    index.php?rt=$1/$2&params=$3    [L,QSA]
Run Code Online (Sandbox Code Playgroud)

选项2:简单地将请求路由到Front Controller,并创建一个PHP路由类来处理路由...

#default routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]

/* --- on front controller, process $_GET['rt'] --- */
Run Code Online (Sandbox Code Playgroud)

在一天结束时,哪个会运行得更快,更容易保护,更容易维护?

还有其他想法吗?

注意:我没有运行已知的框架.我正在构建自己的MVC模式来学习它.

php routing

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

通过使用图像源的协议相对URL来防止安全/不安全的错误

是否有人知道使用图像源的协议相对URL来防止混合内容安全警告是否有问题.

例如,链接图像,如:

<img src="//domain.com/img.jpg" />
Run Code Online (Sandbox Code Playgroud)

代替:

<img src="http://domain.com/img.jpg" />
or
<img src="https//domain.com/img.jpg" />
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我没有看到任何暗示这是错误的,但我不确定它是否会产生问题的边缘情况.

编辑我已经看到它在使用PHP的getimagesize函数时抛出错误.

html https image http protocol-relative

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

file_get_contents或readfile用于显示文件系统映像

任何人都可以建议什么是最好的PHP函数来显示存储在文件系统中的图像 - file_get_contents或者readfile.我们正在显示存储在数据库中的图像,因此我们仍然需要通过PHP文件调用图像,并且无法直接链接到文件系统.我见过人们推荐这两种功能,但我倾向于使用readfile.将不胜感激.

php function

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

识别PHP项目中的重复代码

我在遗留项目中有一个PHP文件,至少有几千行.它主要由一个大约10个案例的switch语句分成许多不同的条件块.在每种情况下,似乎都有一个非常相似的 - 如果不是完全相同的 - 代码块.有哪些方法可以让我将这些代码块识别为相同或接近相同 - 因此我可以抽象出代码并开始重构整个文件?我知道这可以用非常手动的术语(将代码中的每个case语句分成单个文件和Diff),但我对我可以用什么工具加速这个过程感兴趣.

谢谢.

php refactoring copy-paste code-duplication

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

使用本地Javascript访问本地文件

基于这个网站上的其他答案,我已经觉得我知道这个问题的答案,但是,由于它略有不同,我想问一下.

是否可以从机器上本地运行的JavaScript访问本地文件(AKA,我的网站地址将是file:/// C:/ ...)?或者,这个沙盒也是吗?

我要做的是:我有一台独立的计算机,我希望人们能够将JSON或XML文件放入本地文件夹,这些文件夹在创建站点时读入并用于生成单个网页.如果无法使用JavaScript解决方案,您能提供其他任何建议吗?

谢谢.

javascript

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