小编sbu*_*uck的帖子

.htaccess有或没有斜线

我需要对以下重写规则做什么才能使其无论是否在URL的末尾都是斜杠?

即. http://mydomain.com/content/featuredhttp://mydomain.com/content/featured/

RewriteRule ^content/featured/ /content/today.html 
Run Code Online (Sandbox Code Playgroud)

.htaccess mod-rewrite rewrite

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

更简单的方法来编辑Tumblr主题的html而不使用他们的界面?

在构建Tumblr主题时,我的服务器上有一个外部.css非常方便,因为我可以直接在我的编辑器中工作,保存到我的服务器并刷新以查看我的结果.

但是,如果我需要更改我的主题的HTML,我一直在我的编辑器中进行更改,将所有内容复制到Tumblr中的"自定义主题"选项,然后必须保存在那里.由于编辑器的布局方式(html涵盖整个预览版),这真的很乏味和繁琐.

有没有人有更顺畅的工作流程?即使它只涉及在调整时直接从我的服务器查看我的.html,然后在完成后粘贴它.像某种方式注入测试内容所以它不仅仅是html模板标签?

tumblr

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

从.ttf生成.afm

我正在使用这个库从PHP生成.pdf:http://www.fpdf.org/

不过,我现在还在添加新字体,特别是从.ttf字体文件生成.afm文件的步骤.

我按照这里的说明操作:http://www.fpdf.org/en/tutorial/tuto7.htm 哪个州:

TrueType的第一步是生成AFM文件.存在执行此任务的实用程序:ttf2pt1.Windows二进制文件可在此处获得.要使用的命令行如下:

ttf2pt1 -a font.ttf字体

例如,对于Comic Sans MS Regular:

ttf2pt1 -ac:\ windows\fonts\comic.ttf漫画

创建了两个文件; 我们感兴趣的是comic.afm.

我不能 - 或者不确定如何 - 让ttf2pt1加载.我在Mac上但通过vmware运行Win XP ...当我在Windows中运行ttf2pt1.exe文件时,它会加载命令行然后快速关闭.我需要做一些安装程序吗?我不太熟悉Win命令行.

fonts pdf-generation

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

密集的PHP脚本失败w /"指定的超时已过期"错误/ ap_content_length_filter

运行失败的MySQL密集型PHP脚本.Apache日志报告此:

[Wed Jan 13 00:20:10 2010] [error] [client xxx.xx.xxx.xxxx] (70007)
The timeout specified has expired:
ap_content_length_filter: apr_bucket_read() failed,
referer: http://domain.com/script.php
Run Code Online (Sandbox Code Playgroud)

试过把它放在set_time_limit(0)顶部.

也试过了 set_time_limit(0)

既没有修复超时.

我可以在http.conf(或其他地方)设置一些特定的超时限制来防止这种情况吗?

php

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

有没有办法在开发时刷新javascript包含?

在.js文件上进行开发时,我只想刷新该文件而不是整个页面以节省时间.有人知道任何技术吗?

javascript

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

相当于$ _SERVER ['DOCUMENT_ROOT'],当cron调用脚本时它会起作用?

我正在使用$_SERVER['DOCUMENT_ROOT']我的包含路径,所以文件将找出它们的运行位置(即它们是在现场还是暂存)并且它工作正常,除了由cron运行的脚本,我必须对路径进行硬编码.

我可以使用另一个可以在cron和浏览器中使用的变量吗?

php

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

使用CSS剪影PNG图像

任何人都知道一种方法,我可以让CSS制作一个透明的PNG图像看起来像一个轮廓完全变黑?

换句话说 - 来自这样的事情:

http://susanbuck.net/upenn/examples/images/apple.jpg

对此:

替代文字

这是很多图像的原因,这就是为什么我想通过Photoshop避免这样做.

css image image-processing

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

我应该在控制器或视图(CakePHP)中转换我的时间戳吗?

我正在努力理解MVC的最佳实践(使用CakePHP),并试图了解控制器或视图中是否应该发生某个任务.

这是场景:

我有一个用户表.每个用户都有许多与之关联的事件.

在我的控制器中,我将关于用户的内容加载到一个数组中,如下所示:

$this->set('user', $this->User->read());    
Run Code Online (Sandbox Code Playgroud)

这导致我可以在我的视图页面上循环的用户数组:

Array
(
    [User] => Array
        (
            [id] => 1
            [name] => Jane Doe
            [created] => 2011-03-29 15:50:25
            [modified] => 1301428225
        )

    [Event] => Array
        (
            [0] => Array
                (
                    [id] => 4
                    [user_id] => 1
                    [title] => Birthday
                    [created] => 2011-04-07 17:28:53
                    [modified] => 2011-04-07 17:28:53
                    [occured] => 1301889600
                )

            [1] => Array
                (
                    [id] => 3
                    [user_id] => 1
                    [title] => Anniversary
                    [created] => 2011-04-07 17:21:27
                    [modified] => 2011-04-07 17:21:27 …
Run Code Online (Sandbox Code Playgroud)

model-view-controller cakephp

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

弄清楚为什么这个简单的比较在PHP中显示不相等

我检查了一个脚本,确保总数是正确的.它的作用是查看存储在数据库中的总数,然后使用其他变量,计算总数应该是多少.

如果这两个值 - 存储的总数和计算的总数 - 不相等,那么这是一个问题所以我希望它发送电子邮件警报.

这是我用来执行此操作的代码片段:

$storedTotal     = $row['total']; # Pulls from a varchar field in the database
$calculatedTotal = $subtotal + $tax + $shipping - $deduct;

# Make sure the stored total equals what it should (the calculated total)
if($storedTotal != $calculatedTotal) {
    # Send an alert
    mail("admin@domain.com","Total check fail","Stored total:$storedTotal \n\n Calculated total:$calculatedTotal \n\n");
}
Run Code Online (Sandbox Code Playgroud)

看起来很简单,但我反复收到来自它的电子邮件,如下所示:

Stored total:23.40

Calculated total:23.40
Run Code Online (Sandbox Code Playgroud)

如您所见,这两个值看起来是一样的.

任何人都可以看到他们没有表现出平等的原因吗?我没有使用严格的相等检查,所以不应该在类型上绊倒.

php

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