小编Sta*_*bie的帖子

Google AnalyticsAPI:按URI过滤?

我的网站拥有可通过以下网址访问的用户个人资料:www.domain.com/profile/123/....我想向用户显示他们的个人资料的页面查看统计信息,但需要能够做通配符.

例如,这有效:

filters=ga:pagePath==/profile/123/
Run Code Online (Sandbox Code Playgroud)

问题是可能存在其他URI段/profile/123/.我想做这样的事情(不起作用):

filters=ga:pagePath==/profile/123/*
Run Code Online (Sandbox Code Playgroud)

建议?

google-analytics google-analytics-api google-data-api

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

正则表达式:匹配模式,只要它不在开头

假设以下字符串:

aaa bbb ccc
bbb aaa ccc
Run Code Online (Sandbox Code Playgroud)

aaa只要它不在字符串的开头,我想匹配.我试图通过这样做来否定它:

[^^]aaa
Run Code Online (Sandbox Code Playgroud)

但我不认为这是对的.用preg_replace.

regex regex-negation

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

Twitter Bootstrap - 全宽导航栏

按照TB的例子,我有一个标记如下的导航栏:

<div class="container">
    <div class="navbar">
        <div class="navbar-inner">
                   <!-- nav bar items here -->
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望这能跨越屏幕的整个宽度而没有任何圆角 - 类似于导航栏的静态顶部样式.

我似乎无法在TB中找到如何做到这一点.如果没有办法,我需要什么CSS来覆盖TB而不是破坏响应?

css navbar twitter-bootstrap

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

转义为CSV

我需要在MySQL数据库中存储一个字符串.稍后将在CSV中使用这些值.如何转义字符串以使其符合CSV安全性?我假设我需要逃避以下内容:逗号,单引号,双引号.

PHP的addslashes功能是:

单引号('),双引号("),反斜杠()和NUL(NULL字节).

这样就行不通了.建议?我宁愿不尝试创建某种正则表达式解决方案.

此外,我需要能够unescape.

php regex

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

CodeIgniter:"不允许您尝试上传的文件类型."

我遇到了一个非常奇怪的上传问题.这是相关的视图文件:

<form action="http://localhost/index.php/temp/upload/" method="post" enctype="multipart/form-data">
    <fieldset>
        <input type="file" name="userfile"/>
        <input type="submit" value="Upload"/>
    </fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

这是我的temp控制器的upload()方法:

public function upload()
{
    $config['upload_path']   = FCPATH . 'uploads' . DIRECTORY_SEPARATOR;
    assert(file_exists($config['upload_path']) === TRUE);
    $config['allowed_types'] = 'avi|mpg|mpeg|wmv|jpg';
    $config['max_size']      = '0';

    $this->load->library('upload', $config);
    if ($this->upload->do_upload('userfile') === FALSE)
    {
        // Some error occured
        var_dump($this->upload->display_errors('', ''));
        var_dump($_FILES);
    }
    else
    {
        // Upload successful
        var_dump($this->upload->data());
    }
}
Run Code Online (Sandbox Code Playgroud)

当我上传AVI视频时,一切正常.当我上传一个WMV视频时,我得到以下var转储:

string 'The filetype you are attempting to upload is not allowed.' (length=57)

array
  'userfile' => 
    array
      'name' …
Run Code Online (Sandbox Code Playgroud)

php codeigniter mime-types codeigniter-2

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

PDFTK旋转页面问题

我正在尝试使用PDFTK来旋转PDF文档中的页面.执行类似下面的操作应该不会导致页面轮换更改:

pdftk in.pdf cat 1N output out.pdf
Run Code Online (Sandbox Code Playgroud)

(这是向第1页"北"或"0度"旋转.)

在某些PDF测试文档中,它按预期工作(意味着,不会对页面进行任何更改).但是,在某些测试文档中,PDF文档旋转了90度.我尝试做的任何页面旋转都会持续应用90度.所以,如果我这样做:

pdftk in.pdf cat 1E output out.pdf
Run Code Online (Sandbox Code Playgroud)

(这是旋转页面1"东"或"90度.")结果是页面旋转180度 - 额外90度!

在Acrobat Reader中查看时,PDF看起来没问题.

这些问题测试PDF文档的唯一区别是我使用Acrobat Pro已经改变了它们的轮换.在这些已经旋转的PDF文档上应用PDFTK页面动作时,我遇到了这个问题.

知道发生了什么事吗?

pdf acrobat pdftk

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

.htaccess:如何"指定缓存验证器"?

我在我的网站上运行Google PageSpeed,它告诉我需要
"指定缓存验证程序".

以下资源缺少缓存验证程序.无法有效刷新未指定缓存验证程序的资源.指定Last-Modified或ETag标头以为以下资源启用缓存验证:

...然后列出图像,CSS,JS等.

根据http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching:

将Last-Modified日期设置为上次更改资源的时间.如果Last-Modified日期在过去足够远,浏览器可能不会重新获取它.

我的.htaccess中有以下内容:

<IfModule mod_headers.c>
    <FilesMatch "\.(bmp|css|flv|gif|ico|jpg|jpeg|js|pdf|png|svg|swf|tif|tiff)$">
        Header set Last-Modified "Tue, 31 Aug 2010 00:00:00 GMT"
    </FilesMatch>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

performance .htaccess pagespeed

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

jsLint错误:"somefunction()在定义之前使用"

为什么JSLint会抱怨某些东西是否使用了尚未定义的函数?关键是该函数已定义 - 如果该函数调用该函数,则该函数存在并且事情将起作用.

看看下面的代码:

function foo()
{
   // calls bar()
};

function bar()
{
   // calls foo()
};
Run Code Online (Sandbox Code Playgroud)

没有办法以这样的方式组织这两种方法,这样可以使JSLint满意.我该如何处理这个问题?

javascript jslint

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

自动填充地址+ Google Maps API

我想向用户提供一个文本框,他们可以输入他们的地址.当他们键入地址时,我想向用户提供他们尝试键入的地址的建议/预测.我也担心这个地址的相关性(例如,地址不是世界各地的地址).

这可能吗?我正在使用jQuery.

jquery google-maps geocoding geolocation google-maps-api-3

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

PHP中的日期算术

是否有一个PHP函数,我可以用来执行以下操作:

  • 获取6个月前的日期(例如现在 - 6个月)?
  • 获取2年后的日期(例如现在+ 2年)?

php

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