小编Rei*_*rne的帖子

PHP检测谁打开了该页面

我用Google搜索了这个问题,但我找不到答案.

我有一个由PHP生成的页面,它生成一个JSON字符串,我使用javascript/jQuery/AJAX来检索它.

如果用户直接通过PHP打开此后端页面但是如果通过AJAX检索它仍然可以正常工作,我希望显示一条消息.

这在PHP中是否可行,我将要做什么呢?

javascript php ajax

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

遵循Ruby-on-Rails教程并获取"销毁用户"不起作用

我最近安装了Ruby on Rails 3.2并且一直在努力学习它.我一直在关注RoR 3.0教程(http://ruby.railstutorial.org/chapters/updating-showing-and-deleting-users#top),到目前为止一切顺利(是的,我知道有一个3.2)版).

目前我被困在第10.4.2节,该节教导如何添加链接以销毁用户.它说要添加代码

<%= link_to "delete", user, :method => :delete, :confirm => "You sure?",
                            :title => "Delete #{user.name}" %>
Run Code Online (Sandbox Code Playgroud)

以及添加apps/view/layout/application/html/erb

<%= javascript_include_tag :defaults %>
Run Code Online (Sandbox Code Playgroud)

看起来这应该是正确的用户控制器中的destroy方法,正如教程所说,但它不适合我,我无法弄清楚为什么.它创建的链接只是/ user /:id.我查看了3.2教程中的相同部分,它是相同的方向(但没有javascript包含标记代码).我无法按照该教程开始工作.所以我不确定为什么它不工作或如何让它工作.

所以我们很清楚,而不是去这个用户控制器中的destroy方法,它转到/ user /:id这是show方法.

ruby ruby-on-rails ruby-on-rails-3.2

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

Python正则表达式 - 提取每个表格单元格内容

可能重复:
RegEx匹配除XHTML自包含标记之外的开放标记

如果我有一个看起来像......的字符串

"<tr><td>123</td><td>234</td>...<td>697</td></tr>"
Run Code Online (Sandbox Code Playgroud)

基本上是一个包含n个单元格的表格行.

python中获取每个单元格值的最简单方法是什么.那就是我只想将值"123","234","697"存储在列表或数组中,或者是最简单的.

当我使用时,我试图使用正则表达式

re.match
Run Code Online (Sandbox Code Playgroud)

我无法找到任何东西.如果我尝试

re.search 
Run Code Online (Sandbox Code Playgroud)

我只能得到第一个细胞.但我想得到所有的细胞.如果我不能用n个单元格做这个,你会用固定数量的单元格做到这一点?

python regex

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

Python Regex无法找到子字符串,但它应该

我试图使用BeautifulSoup解析html尝试提取网页标题.有时这不起作用,因为网站写得不好,例如Bad End标签.如果这不起作用,我去手动正则表达式

我有文字

<html xmlns="http://www.w3.org/1999/xhtml"\n      xmlns:og="http://ogp.me/ns#"\n      xmlns:fb="https://www.facebook.com/2008/fbml">\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>\n    <title>\n                    .@wolfblitzercnn prepping questions for the Cheney intvw. @CNNSitRoom today. 5p. \n            </title>\n    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />...
Run Code Online (Sandbox Code Playgroud)

我试图抓住<title></title>标签之间的值.它应该相当简单,但它不起作用.这是我的python代码.

result = re.search('\<title\>(.+?)\</title\>', html)
if result is not None:
    title = result.group(0)
Run Code Online (Sandbox Code Playgroud)

无论出于何种原因,这都不适用于本文.它返回result.group()为None或我得到一个AttributeError.AttributeError:'NoneType'对象没有属性'groups'

我已经将这个文本C&P加入到在线python正则表达式开发人员中并尝试了所有选项(re.match,re.findall,re.search)并且他们在那里工作但是无论出于何种原因我的脚本中它无法找到任何东西.这些标签.甚至尝试其他正则表达式如

<title>(.*?)</title>
Run Code Online (Sandbox Code Playgroud)

等等

python regex

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

标签 统计

python ×2

regex ×2

ajax ×1

javascript ×1

php ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3.2 ×1