小编Lio*_*rom的帖子

为什么添加产生错误500的CodeIgniter构造函数

大家好,我有一个站点控制器代码如下.....当我尝试执行此代码时,我得到一个奇怪的问题,如果我取出__construct()函数一切都很适合我,但是,一旦我添加那个构造函数我得到错误500内部服务器错误可以任何一个帮助我吗?

<?php

class site extends CI_Controller
{

    function __construct()
    {
       parent::CI_Controller();
       $this->Logged_in();
    }


    function after_logging()
    {
        $this->load->view('home');
    }

    function Logged_in()
    {
        $is_logged_in = $this->session->userdata('is_logged_in');
        if(!isset($is_logged_in)|| $is_logged_in != TRUE)
        {
            die();
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

如何使用PHP在MySQL表中找到下一个可用的整数

我知道auto_increment是要走的路,但我不能使用auto_increment功能,因为我的表中的列可能重复,它不是唯一的.当我向表中插入一个新行时,我需要一种方法来找到插入它的下一个可用点.

例如表结构:

 Primary Key = (ID, UserID)
 ID   UserID 
 3    6
 3    1
 1    3
Run Code Online (Sandbox Code Playgroud)

现在,当我插入查询时,我希望在ID = 2而不是4时使用 isert .使用auto_increment,它给了我4

有没有在PHP中使用循环的解决方案?到目前为止,我所拥有的是将所有行提取到数组中,然后找到ID中的下一个可用数字.是否可以在不获取PHP中的所有行并且仅在MySQL查询中执行此操作的情况下执行此操作?

php mysql

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

如何在Ruby中正确使用inject方法

我仍然是一个红宝石新手,我正在努力学习如何使用该inject方法.

通过使用该inject方法,我试图在给定的字符串中返回一个字母数组及其外观,如下所示:

def sorting(str)
  str.split("").uniq.map { |letter|
    [letter, str.split("").inject(0) { |sum, char| sum + 1 if letter == char }]
  }
end

p sorting("aaabdbbcccaaabcacba")
Run Code Online (Sandbox Code Playgroud)

欲望的结果应该是:

[["a", 8], ["b", 5], ["d", 1], ["c", 5]]
Run Code Online (Sandbox Code Playgroud)

不幸的是,我收到了一个错误:undefined method '+' for nil:NilClass.

我做错了什么,如何使用它inject和它的总和优势来解决它?

ruby arrays ruby-on-rails ruby-on-rails-3

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

如何在erb文件中打印字符串,包括换行符

从用户那里获得输入后,我有一个像这样的字符串:

str = "First line/nSecond line/nThird line"
Run Code Online (Sandbox Code Playgroud)

当我试图在我的erb文件中打印它时:

<%= str %>
Run Code Online (Sandbox Code Playgroud)

我只得到一条没有任何线路断线的线路("第一线第二线第三线")

我的问题是:

如何在erb文件中打印包含换行符的字符串?

(我想我可以用<br>标签替换每个\n 但是我想知道是否有更好的方法来实现它?!)

ruby ruby-on-rails erb sinatra ruby-on-rails-3

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

使用AJAX将PDF作为base64文件上载到服务器

假设我想将以下信息上传到服务器:

var info = {
    name: "John",
    age: 30,
    resume: resume.pdf  // base64 String
};
Run Code Online (Sandbox Code Playgroud)

我的AJAX电话可能看起来像这样:

$.ajax({
    url: "http://example.com",
    type: "POST",
    dataType: "JSON",
    data: info,
    success: function (response){
        // do something
    }
});
Run Code Online (Sandbox Code Playgroud)

我的问题是如何修改一个AJAX调用将resume.pdf文件(resume属性)作为base64字符串上传到服务器?

javascript api ajax jquery base64

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

CodeIgniter的Wiki应用程序?

我正在考虑为某人做一个项目,他们想要在他们的网站上实施一个wiki.我计划使用Code Igniter构建网站,我希望有一些Wiki应用程序可用,但我还没有找到.有人知道一个,还是有任何建议?

wiki wiki-engine codeigniter

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

如何使用jQuery排除无序列表中的最后一个元素

我有一个无序列表(ul)和一些列表的元素(li).除了最后一个,
我想绑定所有的li.

例:

$('ul li').on('click', someFunction);

$('ul li:last-child').off('click');
Run Code Online (Sandbox Code Playgroud)

使用jQuery,有没有办法在一行代码中完成它?
任何帮助将不胜感激!

javascript jquery events dom

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

使用Regex扫描子字符串并忽略大小写

我的文字很长,我正在尝试对其进行扫描,以便在其中找到一些单词。我正在寻找可以解决问题的函数,但是会忽略大小写的敏感性。

非常重要:我无法将字符串更改为小写或大写!这是一个后期应用程序,如果我要更改它,回滚将非常棘手。

例:

str = "According to a new report from TechCrunch, Apple has acquired the photo technology startup SnappyLabs. The company is a one-man development team known for creating the SnappyCam app."

word = "the"

str.scan(/word/) # need to find "the" and "The"
Run Code Online (Sandbox Code Playgroud)

更新

如何获取单词首次出现的字符串索引?

如果有人需要它,可以使用str =~ (/word/i)(感谢@steenslag)

ruby regex string substring

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

Apollo 联合网关和另一个服务器实现

我正在阅读有关阿波罗联邦以及如何从模式拼接迁移的信息,当我阅读时出现了一个问题:

从拼接网关迁移到 Apollo Federation 的基本策略是首先使底层服务具有联邦能力

https://www.apollographql.com/docs/apollo-server/federation/migrating-from-stitching/#adding-federation-support-to-services

基本上联邦网关不能接受另一个不知道联邦的服务?所以没有办法将联合与另一个 graphql 服务器(例如https://github.com/nuwave/lighthouse)一起使用,还是我应该误解那条线?

apollo-server apollo-federation

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

使用CSS选择器选择最后一个元素

有没有一种方法可以使用ONLY来定位组中的最后X个元素CSS(假设我们不知道有多少元素)?

示例 - 将目标中的最后3个元素作为目标ul:

<ul>
  <li>Element 1</li>
  <li>Element 2</li>
  <li>Element 3</li>
  ...
  <li>Element X-2</li>
  <li>Element X-1</li>
  <li>Element X</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css css-selectors css3

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

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