小编Mee*_*p3D的帖子

在MySQL中选择一个浮点数

我试图SELECT根据标识符和价格在表格上进行匹配,例如:

SELECT * FROM `table` WHERE `ident`='ident23' AND `price`='101.31';
Run Code Online (Sandbox Code Playgroud)

以上返回零行,而如果删除该price='101.31'位则返回正确的行.

做......

SELECT * FROM `table`;
Run Code Online (Sandbox Code Playgroud)

返回与上面相同的行,并清楚地说明price='101.31'.然而,选择无法匹配它.改变=<=使得它的工作-而这是不完全的解决方案.

有没有办法在执行操作之前将MySQL float转换为2位数,从而完成上述SELECT工作(或其他一些解决方案)?

谢谢!

php mysql database floating-point

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

用PHP自动修剪mp3

有没有办法在PHP中自动将上传到网站的MP3修剪到30秒(或其他长度)?如果没有,是否有任何良好的第三方服务可以集成(对用户透明)以达到同样的效果?

谢谢.

php upload mp3 trim

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

删除IE上的<hr />边框样式

为什么IE最容易陷入困境?无论如何,我想用单个图像替换正常的hr线,有点像 - § - 符号(在它的侧面).试图让它看起来优雅:)

看来在IE中实际摆脱边界的唯一方法是设置颜色:css值.这样做会不幸地覆盖设置为背景图像的任何内容,并使整个hr成为颜色的参数.

它不可能将它包装在一个div中,甚至不能真正应用一个类,因为将使用该站点的客户端正在使用一个所见即所得的文本编辑器,我并不喜欢黑客插入div包裹的hr.

我距离添加带有jquery的div块包装器只有一步之遥,但这似乎从根本上说是错误的(霰弹枪与核桃) - 任何建议?

html css internet-explorer

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

常见的CMS角色和访问级别

我目前正在编写CMS并记住有人(可能已经在这里)批评现有的CMS没有足够强大的用户权限系统.我有一个计划出来的方法,但我觉得它已陷入通常的陷阱,有点太细粒度,这使得理解和实施它对最终用户来说是一种恐怖.

我认为拥有一系列具有权限的默认用户角色就是答案,所以我想我的问题是:

您希望在CMS中看到哪些默认角色以及与这些角色相关联的权限类型?

提前致谢!

php permissions roles access-levels content-management-system

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

棘手的CSS布局

所以我正在制作一个布局非常有问题的网站.有四个角图像TL,TR,BL和BR由黑色块表示.深橙色区域是主要内容(宽度为960px),外部区域用绿色箭头表示为浏览器窗口.见图:

图http://dotcafedesigns.com/stackoverflow/problem.gif

顶部图像代表最窄的网站 - 如果它大于定义的区域,则不应该允许它比这个(960px)更窄,不应该有滚动条.底部的两个图像代表浏览器的不同宽度.

左下和右下黑色块(图像)应始终位于屏幕的左下角和右下方,除非宽度降至960px,在这种情况下,BL和BR图像应略微进入主区域.如果网站缩小到200px,则BR图像不应该仍然在右侧角落.

在这一点上,我并不真正关心它在IE6中完全正常工作(我可以大致工作)但我甚至无法弄清楚如何在没有Javascript或非常实验性的CSS的情况下完全完成它.目前我正在使用绝对定位的div的哪种工作,但是不能正常工作.

如果没有别的办法,我想我愿意接受一点JS,但我不愿意.

非常感谢!

html css standards-compliance width

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

PHP正则表达式崩溃apache

我有一个匹配模板系统的正则表达式,遗憾的是它似乎在一些简单易读的查找中崩溃了apache(它在Windows上运行).我已经研究了这个问题,并且有一些建议可以提高堆栈大小等,但这些建议似乎都没有用,而且我真的不喜欢通过增加限制来处理这些问题,因为它通常只会将bug推向未来.

无论如何,任何关于如何改变正则表达式以使其不太可能被污染的想法?

我的想法是捕获最里面的块(在这种情况下{block:test}This should be caught first!{/block:test}),然后我将str_replace out起始/结束标记,并通过正则表达式重新运行整个事务,直到没有剩余块.

正则表达式:

~(?P<opening>{(?P<inverse>[!])?block:(?P<name>[a-z0-9\s_-]+)})(?P<contents>(?:(?!{/?block:[0-9a-z-_]+}).)*)(?P<closing>{/block:\3})~ism
Run Code Online (Sandbox Code Playgroud)

示例模板:

<div class="f_sponsors s_banners">
    <div class="s_previous">&laquo;</div>
    <div class="s_sponsors">
        <ul>
            {block:sponsors}
            <li>
                <a href="{var:url}" target="_blank">
                    <img src="image/160x126/{var:image}" alt="{var:name}" title="{var:name}" />
                </a>
            {block:test}This should be caught first!{/block:test}
            </li>
            {/block:sponsors}
        </ul>
    </div>
    <div class="s_next">&raquo;</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想这是一个很长的镜头.:(

php regex windows apache

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

使用.htaccess控制某些页面上的HTTPS

我有一个网站,需要(显然)HTTPS结帐.目前的修复工作涉及使整个站点以SSL模式运行,但这会导致问题.

我怎么改变这个......

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
Run Code Online (Sandbox Code Playgroud)

仅将某个URL(比如basket.php)设置为HTTPS?

.htaccess mod-rewrite ssl https

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

使用PHP FTP获取文件的内容

我试图通过PHP获取远程FTP服务器上的文件的内容.查看所有文档虽然没有先将传输的文件保存到磁盘然后打开它,但似乎无法执行此操作.

有没有办法直接将文件读入变量或缓冲区而不必先将其保存到磁盘?

谢谢.

php apache ftp

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

DBAL基数违规错误

我收到以下SQL的"基数违规"错误:

Doctrine\DBAL\Exception\DriverException:执行时发生异常

SELECT p.* FROM mod_products_products p 
LEFT JOIN mod_products_products_categories c_link ON c_link.product_id = p.id 
LEFT JOIN mod_products_brands b ON p.brand_id = b.id 
LEFT JOIN mod_products_groups vg ON p.variation_id = vg.id 
LEFT JOIN mod_products_categories c ON c_link.category_id = c.id 
LEFT JOIN mod_products_group_options vg_o ON vg_o.group_id = vg.id 
LEFT JOIN mod_products_group_values vg_o_v ON vg_o_v.option_id = vg_o.id 
WHERE (p.name LIKE (?, ?)) AND (p.parent_id = 0) AND (vg_o.disabled=0) 
GROUP BY p.id ORDER BY p.name ASC 
LIMIT 18446744073709551615 OFFSET 0
Run Code Online (Sandbox Code Playgroud)

with params ["%big%","%light%"]:SQLSTATE …

php mysql sql doctrine-orm dbal

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

在PHP中通过引用自动返回

出于某种原因,我总是假设大多数时候从方法返回的变量将通过引用返回 - 毕竟返回时; 大多数方法会破坏返回值,制作副本,返回它,然后销毁原件似乎很愚蠢.

以上是否适用,或者是否值得通过手动返回参考函数?我有一些方法经常在它们之间传递大量数据,如果是这种情况,它将是一种从它们中获得更多性能的廉价方法.

谢谢你的评论!

php

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