小编Mit*_*ans的帖子

codeigniter的自定义配置文件

CodeIgniter非常新,尝试创建自定义配置文件以将特殊变量加载到我的应用程序中.

application/config/我创建custom.php并将以下代码放在该文件中:

<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');

$gender = array ('male','female'); 

?>
Run Code Online (Sandbox Code Playgroud)

然后我打开application/config/autoload并更改了以下代码:

$autoload['config'] = array();

/* TO: */ 

$autoload['config'] = array('custom');
Run Code Online (Sandbox Code Playgroud)

我刷新我的应用程序并看到此错误:

Your application/config/custom.php file does not appear to contain a valid configuration array.
Run Code Online (Sandbox Code Playgroud)

我打开了一些默认的配置文件而没有看到配置数组?我究竟做错了什么?

php codeigniter

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

成功支付条纹后,获取最后4位数的信用卡

我有以下代码使用Stripe处理用户信用卡上的费用.

// Create the charge on Stripe's servers - this will charge the user's card
    try {
        $charge = Stripe_Charge::create(array(
          "amount" => $grandTotal, // amount in cents, again
          "currency" => "usd",
          "card" => $token,
          "description" => "Candy Kingdom Order")
        );
    } catch(Stripe_CardError $e) {
      // The card has been declined
    }
Run Code Online (Sandbox Code Playgroud)

现在我希望能够显示订单确认页面上使用的卡的最后4位数字.但我想以一种不存储完整卡号的方式来做.只是最后的4.我不知道如何检索这些信息,如果它甚至可能的话.请帮忙吗?

php stripe-payments

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

使用javascript从磁条阅读器解析信用卡数据

好的,所以我有一个html表单,显示如下:

   <span style='required'>*</span> - Indicates required field.
   <div class='fields'>Swiped Information</div>
     <input type=text name='swiped' id='swiped'>
   </div>
   <div class='fields'>First Name</div>
    <input type=text name='first_name' id='first_name'><span style='required'>*</span>
   </div>
   <div class='fields'>Last Name</div>
    <input type=text name='last_name' id='last_name'><span style='required'>*</span>
   </div>
   <div class='fields'>Expiration</div>
    <input type=text size=8 name='expiration' id='expiration'><span style='required'>*</span>(MMYY)
   </div>
   <div class='fields'>CVV Code</div>
    <input type=text size=8 name='cvv' id='cvv'><span style='required'>*</span>
   </div>
   <div class='fields'>Credit Card Number</div>
    <input type=text name='card' id='card'><span style='required'>*</span>
   </div>
   <hr>
   <div class='buttons'></div>
    <a onclick="readCard();" style="cursor:pointer; color:red;">Swipe Credit Card</a>
   </div>
Run Code Online (Sandbox Code Playgroud)

我对这种东西的了解很差.我有一个基本的小信用卡读卡器,可以通过USB插入我的电脑.我希望能够刷信用卡并让我的网站将信息解析到上面的表单字段中.

我已经onclick=readCard();在我的表单下面的链接中添加了一个事件,当推送时,java脚本被启动以将焦点放在Swiped Information将存储来自磁条读取器的数据串的字段上.

function …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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

在jQuery验证成功后,使用ajax提交表单

好的,我有一个表单,我正在验证jQuery验证,我现在尝试使用AJAX提交它.使用下面的代码,一旦表单有效并且您单击提交页面重新加载并且输入被放置在URL地址栏中(即method ="get")

在ajax方法中,我设置为POST但它似乎没有使用ajax调用.

我做错了什么?

$().ready(function() {
    var $form = $(this);
   //validate the inquiry form on keyup and submit
    $("#inquiryForm").validate({
        showErrors: function(errorMap, errorList) {
            for (var error in errorMap)  {
                $.growl.error({ message: errorMap[error] });
             }
        },
        onkeyup: false,
        rules: {
            fullName: {
                required: true
            },
            email: {
                required: true,
                email: true
            },
            inquiry: {
                required: true,
                minlength: 5,
                maxlength: 500
            }
        },
        messages: {
            fullName: "Your name is required",
            email: "A valid email address is required",
            inquiry: "Your inquiry …
Run Code Online (Sandbox Code Playgroud)

javascript forms ajax jquery jquery-validate

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

按创建日期排序glob()

我在用

foreach(glob("config/pages/*.php") as $page){
Run Code Online (Sandbox Code Playgroud)

获取目录中所有文件的列表config/pages/我是否可以先显示最旧的文件,最新的文件最后显示?

我想要制作出所有这些的导航菜单.我的完整源代码如下,但我需要先显示最旧的文件,也许我可以为每个文件添加一个变量,如:`$ order = 1;' 数字是列表中的顺序?

所以例如对于页面home.php,$order它将等于0并且about.php将等于1.然后以某种方式排序基于从0开始的顺序计数?

<ul class="sidebar-nav">

<li class="sidebar-brand"><a href="#"><?php echo $config['site_title']; ?></a></li>

<?php

    $files = glob("config/pages/*.php");

    $files = array_combine(array_map("filemtime", $files), $files);

    ksort($files);


    foreach($files as $page){

        // Remove the conifg/pages/ from the string
        $strip1 = str_replace('config/pages/', '', $page);

        // Remove the .php from the string
        $strip2 = str_replace('.php', '', $strip1);

        // Uppercase the first letter in the string
        $capit = ucfirst($strip2);

        // Re-define the string as …
Run Code Online (Sandbox Code Playgroud)

php

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

在javaScript中添加一个小数位

我需要在javascript中将值543更改为5.43.

我试过了:543.toFixed(2);但结果是543.00

如何在javascript中将543更改为5.43?

javascript

-6
推荐指数
1
解决办法
73
查看次数