小编Amr*_*ngh的帖子

尝试通过PHP中的JSON发送URL时遇到问题

我正在使用PHP的Android应用程序的Web服务.我正在尝试使用JSON中的其他数据发送URL.但是URL发送的数据会在URL中显示不需要的斜杠(//).

这是我正在使用的代码:

if(isset($_POST['category_id'])):

        $result=$db->sub_category($_POST['category_id']);
        if($result):
        $msg="Success";
        $arr = array();
        while($row=mysql_fetch_array($result)):
            $arr['response'][] = array('category' => $row['category'], 'image' => "http://intelmobizsolution.com/Iphone/upload/iphone/".$row['image'], 'msg'=>$msg,'status'=>true); 
        endwhile;
        $abc=json_encode($arr);
        echo json_encode($arr);
        endif;


endif;
Run Code Online (Sandbox Code Playgroud)

但结果显示如下:

{"response":[{"category":"Administrative Support2","image":"http:\/\/intelmobizsolution.com\/Iphone\/upload\/iphone\/27792582102banner_02.jpg","msg":"Success","status":true}]} 
Run Code Online (Sandbox Code Playgroud)

如何以我想要的格式发送带有JSON的URL?

php json

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

使用Laravel 5.1获取最近一小时添加的行

我正在做一个项目,在该项目中,我必须跟踪当前时间的最后一小时添加的所有记录。

我可以通过使用以下查询来做到这一点,

select count(*) as cnt
from  log
where date >= DATE_SUB(NOW(),INTERVAL 1 HOUR); 
Run Code Online (Sandbox Code Playgroud)

但不能在Laravel中做同样的事情。

php mysql mysqli laravel-5.1

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

如何评论rails 5控制器中的多行?

我试图在Rails 5控制器中评论多行,我搜索了网络并找到了以下解决方案:"= begin"

=begin (Multiple lines)
      respond_to do |format|
       if @person.update_attributes(params[:person])
        flash[:notice] = 'Person was successfully updated.'
        format.html { redirect_to(@person) }
        format.xml { head :ok }
       else
        format.html { render :action => "edit" }
        format.xml { render :xml => @person.errors, :status => :unprocessable_entity }
       end
      end
=end
Run Code Online (Sandbox Code Playgroud)

但它给出了这个错误:

语法错误,意外'='=开始

我正在使用Rails 5.0.

ruby ruby-on-rails

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

如何在条纹弹出窗口中更改付费按钮的颜色?

我在我的主页中使用Stripe付款方式,效果很好.我只想更改付款按钮的颜色,如附图所示.

在此输入图像描述

这是用于显示弹出窗口的代码

<script>
    var handler = StripeCheckout.configure({
        key: '[KEY]',
        image: 'https://www.emotionacademy.com.au/images/emotion-academy-logo.png',
        locale: 'auto',
        token: function(token) {
            $( "#stripeToken" ).val( token.id);
            $( "#stripeEmail" ).val( token.email);
            $( "#paymentForm" ).submit();
        }
    });

        $( ".btn-price-table" ).click(function(event) {
            var price = $(this).closest('.pricing-table').find('.price span').text()*100;
            var title = $(this).closest('.pricing-table').find('.pricing-title').text().toUpperCase();

            handler.open({
                name: title,
                description: '',
                zipCode: true,
                currency: 'aud',
                amount: price
            });
            event.preventDefault();
        });
</script>
Run Code Online (Sandbox Code Playgroud)

html jquery popup stripe-payments

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

如何从 Cakephp 中的 HTML 按钮调用控制器和动作?

可能是我想要做的不正确,我只想知道是否可以从 Cakephp 中的 Html 按钮调用控制器和动作。就像是:

<input type="button" class="btn btn-danger" title="Click to Deactivate" value="Make In-Active" onClick="location.href='<("Controller", "Action")>'" >
Run Code Online (Sandbox Code Playgroud)

我只想创建一个重定向到控制器和动作的 Html 按钮。

cakephp

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

打印每个字符串,如果它包含jQuery中的特定字符?

我想获取包含特定单词的所有字符串,例如:

<div>
    <div>
        <span>
            <h3>In Paris (Mark Bartels) worked for about 50 years.</h3>
        </span>
    </div>

    <div>
        <span>
            <h3>In America (Henry Bartels) worked for about 50 years.</h3>
        </span>
    </div>

    <div>
        <span>
            <h3>In Europe (Mark Bartels) worked for about 50 years.</h3>
        </span>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在上面的字符串中我必须检查"Mark",现在我想显示包含单词"Mark"的所有字符串.

我已经尝试过以下方式,但它对我没有帮助.

var elem = $('body').find(':contains(Mark)').not('script, style, link');
var a = elem.parent();
var tag = a;
console.log(tag);
$("#sentence").append(elem.text());
$("#sentence").append('<br />');
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何在Cakephp 3.3迁移中设置外键约束?

我是Cakephp的新手,并使用Cakephp3.3构建应用程序,我正在进行迁移,我必须创建一个user_infos表,并且想要添加一个新列user_id,我能够通过迁移添加新列但我不知道如何添加外键.

这是我的迁移文件

    public function change()
    {
        $table = $this->table('user_infos');
        $table->addColumn('user_id', 'integer', [
            'default' => null,
            'limit' => 11,
            'null' => false,
        ]);
        $table->addColumn('title', 'string', [
            'default' => null,
            'limit' => 255,
            'null' => false,
        ]);
        $table->addColumn('created', 'datetime', [
            'default' => null,
            'null' => false,
        ]);
        $table->addColumn('modified', 'datetime', [
            'default' => null,
            'null' => false,
        ]);
        $table->create();
    }
Run Code Online (Sandbox Code Playgroud)

mysql cakephp database-migration phinx

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

什么是Brakeman的"无范围召唤"警告?

当我用Brakeman工具扫描我的代码时,我收到一条警告信息.它声明存在对以下查询的Unscoped调用:

@applicant = Applicant.find(params[:id])
Run Code Online (Sandbox Code Playgroud)

这是实际的错误消息:

+------------+----------------------+---------+---------------+-----------------------------------------------------------------------------------------------------------------------------------------+
| Confidence | Class                | Method  | Warning Type  | Message                                                                                                                                 |
+------------+----------------------+---------+---------------+-----------------------------------------------------------------------------------------------------------------------------------------+
| Weak       | ApplicantsController | show    | Unscoped Find | Unscoped call to Applicant#find near line 25: Applicant.find(+params[:id]+)                                                             |                                                       |
+------------+----------------------+---------+---------------+-----------------------------------------------------------------------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

但是当我用下面的查询替换上面的查询时,它没关系:

@applicant = Applicant.where("id = ?", params[:id]).first
Run Code Online (Sandbox Code Playgroud)

我不明白第一个查询有什么问题.

ruby ruby-on-rails brakeman

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

CakePHP 3.0中供应商文件夹中缺少autoload.php

我已经安装了Cakephp 3.0的新软件包,我已经按照本教程,在我的系统上安装了一个全新的软件包,但是当我尝试运行服务器时,我收到此错误:

PHP警告:require(/var/www/html/bookmarker/vendor/autoload.php):无法打开流:第31行/var/www/html/bookmarker/bin/cake.php中没有此类文件或目录

这些是我用过的命令:

curl -s https://getcomposer.org/installer | php
php composer.phar create-project --prefer-dist cakephp/app bookmarker
cd bookmarker/
bin/cake server
Run Code Online (Sandbox Code Playgroud)

当我尝试最后一个命令时,我得到了那个错误.

php cakephp vendor composer-php

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

无法访问存储在 Laravel 5.5 中的 Storage 文件夹中的图像

我正在尝试访问存储在 /storage 文件夹中的 url 中的图像。

图像存储路径:

Project/storage/app/public/default.png
Run Code Online (Sandbox Code Playgroud)

根据 Laravel 5.5 文档,您的可公开访问的文件应放在目录中

storage/app/public
Run Code Online (Sandbox Code Playgroud)

所以我做了同样的事情,但是当我尝试访问图像时:

http://localhost:8000/storage/default.png
Run Code Online (Sandbox Code Playgroud)

那么它不起作用。

我尝试了以下命令:

php artisan storage:link
Run Code Online (Sandbox Code Playgroud)

但它抛出一个错误:

“public/storage”目录已经存在。

php laravel laravel-5.5

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