小编Ali*_*Ali的帖子

如何查找创建的会话总数,即登录用户数?

大家好我有一个简单的会员制网站,用户登录并拥有自己的个人资料.我希望能够在任何给定的时间点告诉我有多少用户或者哪些用户当前登录到我的网站.

它是一个简单的基于会员制的PHP系统.有一种方法我理解它在数据库中创建一个表并在那里存储登录详细信息以及会话数据,但这可以通过其他方式完成,即无论如何都要找出已经启动了多少会话以及所有在线的唯一用户.

php membership session

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

Jquery问题 - 选择并更改所有超链接的背景颜色,保存链接点击

需要快速帮助.我有一系列具有相同类名的超链接.我希望当我点击任何链接时 - 除了我点击的链接之外,所有其他超链接的背景颜色都会改变.

javascript jquery

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

uninitialized constant ApplicationController(NameError) - 应用程序在本地工作正常

我在机架式云服务器上在线设置了一个简单的应用程序,但是我收到了来自phusion乘客的以下错误消息:

uninitialized constant ApplicationController (NameError)
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-3.2.12/lib/active_support/inflector/methods.rb:230:in `block in constantize'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-3.2.12/lib/active_support/inflector/methods.rb:229:in `each'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-3.2.12/lib/active_support/inflector/methods.rb:229:in `constantize'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-3.2.12/lib/active_support/core_ext/string/inflections.rb:54:in `constantize'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/devise-2.2.4/app/controllers/devise_controller.rb:2:in `<top (required)>'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/devise-2.2.4/app/controllers/devise/confirmations_controller.rb:1:in `<top (required)>'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/engine.rb:439:in `block (2 levels) in eager_load!'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/engine.rb:438:in `each'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/engine.rb:438:in `block in eager_load!'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/engine.rb:436:in `each'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/engine.rb:436:in `eager_load!'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/application/railties.rb:8:in `each'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/application/railties.rb:8:in `all'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/engine.rb:434:in `eager_load!'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/application/finisher.rb:53:in `block in <module:Finisher>'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/initializable.rb:30:in `instance_exec'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/initializable.rb:30:in `run'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/initializable.rb:55:in `block in run_initializers'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/initializable.rb:54:in `each'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/initializable.rb:54:in `run_initializers'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/application.rb:136:in `initialize!'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/railtie/configurable.rb:30:in `method_missing'
  /var/www/ideamobb.com/config/environment.rb:5:in `<top (required)>'
  config.ru:3:in `require'
  config.ru:3:in `block in <main>'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/rack-1.4.5/lib/rack/builder.rb:51:in `instance_eval'
  /var/www/.rvm/gems/ruby-1.9.3-p448/gems/rack-1.4.5/lib/rack/builder.rb:51:in `initialize'
  config.ru:1:in `new'
  config.ru:1:in `<main>' …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails passenger ruby-on-rails-3

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

查看此Web优化报告 - 如何解决?

大家好,我在http://www.websiteoptimization.com/services/analyze/上运行了分析仪,我得到了一些最突出的问题,如下所示:


TOTAL_OBJECTS - 警告!此页面上的对象总数为93,按其数量将占据网页延迟.考虑将其减少到更合理的数量.每页超过20个对象,处理实际对象(描述时间和等待时间)的开销占整个页面延迟的80%以上.请参阅图II-3:延迟组件的相对分布,显示对象开销主导网站优化秘密中的网页延迟,以获取有关对象开销如何控制网页延迟的更多详细信息.组合,优化和优化外部对象.使用CSS翻转替换图形翻转以加速显示并最小化HTTP请求.考虑使用CSS sprites来帮助巩固装饰图像.使用CSS技术(如彩色背景,边框或间距)而不是图形技术可以减少HTTP请求.用CSS文本标题替换图形文本标题以进一步减少HTTP请求.最后,考虑使用不同的主机名或CDN来优化并行下载,以减少对象开销.

TOTAL_IMAGES - 警告!此页面上的图像总数为85,请考虑将其减少到更合理的数量.建议组合,替换和优化您的图形.使用CSS翻转菜单替换图形翻转菜单,以加快显示速度并最大限度地减少HTTP请求.考虑使用CSS sprites来帮助巩固装饰图像.使用CSS技术(如彩色背景,边框或间距)而不是图形技术来减少HTTP请求.用CSS文本标题替换图形文本标题以进一步减少HTTP请求.最后,考虑使用不同的主机名来优化并行下载,以减少对象开销.


问题是我提到的85个图片都是在我的css文件中引用的 - 我不确定如何但我想把这个数字降下来 - 但是我确实需要在我的网站中的所有这些文件.

有任何想法进一步优化这一点.

加上我的javascript文件即使在最大压缩之后仍然高达150K - 我已经用尽了减少开销的想法并且可以起诉一些提示.

javascript css optimization image

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

需要免费的基于PHP的广告管理系统横幅旋转器等 - 也有客户端访问 - 任何想法

我想知道一个基于php的简单横幅管理系统 - 免费使用,它可以让客户登录并查看他们的横幅统计信息.

php open-source banner

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

用户输入&符号和字符搞乱我的网站w3c验证

我的社交网站是w3c xhtml有效,但用户可以发布博客报告和东西,有时输入&符号,这反过来搞乱了我的验证.我该如何解决这个问题,是否有任何其他需要注意的单个字符可能会弄乱我的验证?

php xhtml html-encode w3c-validation

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

使用非英文字符发送电子邮件时,为什么有些字符显示为问号?

我尝试使用PHP mail函数发送带有非英文字符的文本电子邮件.但相反,我的消息与搞笑的垃圾字符.我如何解决它?

我用这段代码:

function _mail($to, $subject, $content)
{

 $headers = 'From: info@example.com' . "\r\n" .
    'Reply-To: info@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

 mail($to, $subject, $content, $headers);
}
Run Code Online (Sandbox Code Playgroud)

一些人物出现问号......

php email encoding character-encoding

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

运行正则表达式 - 需要找到字符串模式出现的确切位置

这是前一个问题的后续跟进.

正则表达式工作得很好但是我需要能够找出模式出现的确切位置.例如,如果我的正则表达式是从以下字符串中提取子字符串'bob'的实例:

This is abobsled
Run Code Online (Sandbox Code Playgroud)

我想知道字符串中第一次出现模式的确切字符位置,即在这种情况下,它在第10个字符位置 - 这可能吗?我在这里使用php.

==========================

谢谢,我想我再次陷入困境 - 但目前这是我想要做的.让我们说我有这种性质的模板:

Hello <=name=>

Take Care

From <=sender=>
Run Code Online (Sandbox Code Playgroud)

现在这很简单,因为所有细节都是一个单词,但是如果要替换标签的数据扩展到多行,我想设置它,所以它保持一些格式化,就像我使用的正则表达式一样,如果我用它来代替一个用多线的东西标记我得到以下内容:

Numbers: <=numbers=>
Run Code Online (Sandbox Code Playgroud)

Numbers: number1
number2
Run Code Online (Sandbox Code Playgroud)

当我想要的东西:

Numbers: Number1
         Number2
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 :(

php regex

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