小编Sas*_*wat的帖子

如何获取从 file_get_contents() 派生的内容的大小

我正在使用这种技术将图像作为 blob 存储在 mysql 中

INSERT INTO aw_offers_v2
                    (
                    id,name,description,payout_type,
                    payout,expiration_date,creation_date,preview_url,
                    tracking_url,categories,countries,countries_short,
                    api_key,network_id, icon)
                    VALUES
                    ('$id','$name','$description','$payout_type',
                    '$payout','$expiration_time','$creation_time','$preview_url',
                    '$tracking_url','$categories','$countries','$countries_short',
                    '$api','$api_url','".mysql_real_escape_string(file_get_contents($cover_image_src))."')
Run Code Online (Sandbox Code Playgroud)

现在的问题是,我如何获取 blob 元素的大小并将其存储在另一个字段中

假设 blob 大小为 5.34kb,我需要获取它并将其存储到另一个名为 blob_size 的字段中

php mysql

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

preventDefault()不会阻止表单发送

我有一个HTML代码段

<form action="domains.php#searchdomain" method="post" name="m_domain">
      <a name="searchdomain"></a>
        <table class="dataTable" width="100%" border="0" cellspacing="0" cellpadding="5" id="" style="text-align:center; margin-top:0px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd;">
          <tr>
            <td align="left" colspan="2"><div id="display_message" <?php echo $sstyle; ?>><?php echo $dis_msg; ?></div></td>
          </tr>
          <tr>
            <td align="left">Search Domain</td>
            <td align="left" style="display:none;" id="apply_text">Replace Selected Domains With</td>
          </tr>

          <tr>
            <td align="center"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td><input class="input_field" name="search_domain" id="search_domain" value="<?php echo $search_domain; ?>" type="text"></td>
                  <td>&nbsp;</td>
                  <td><input type="submit" class="btn blue_button" name="submit" value="Search"></td>
                </tr>
              </table></td>
            <td align="center"><table width="100%" border="0" …
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery

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

使用 Moloquent 和 Laravel 创建索引

我是 MongoDB 的新手。

我正在使用Jensegger/Laravel-MongoDB Moloquent功能在 Mongo DB 上工作。

我正在尝试使用此方法创建集合的索引:-

Schema::collection('events', function ($table) {
     $table->index(['location' => '2dsphere']);
});
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误:-

Class Jenssegers\Mongodb\Schema&#039; not found
Run Code Online (Sandbox Code Playgroud)

我也添加了这两个:-

use Jenssegers\Mongodb\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
Run Code Online (Sandbox Code Playgroud)

我有一个控制器方法,如下所示:-

public function fetchMongoTest(Request $request){
    $error = FALSE;
    $respond = array();
    $detail = array();
    $err_message = array();
    $err_validation = array();
    $api_code       = 2001; 
    try 
    {
        if ($request->isMethod('post')) 
        {
            $latitude = (float)$request->latitude;
            $longitude = (float)$request->longitude;
            $status     = 1;
            $mongoData = array();
            $monTestObj = new Mongotest;

            Schema::collection('events', function ($table) {
                $table->index(['location' => '2dsphere']); …
Run Code Online (Sandbox Code Playgroud)

mongodb laravel moloquent

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

使用包含特定字符串的ID销毁DIV

我有一些ID有'abc_chosen','danger_chosen'等ID的DIV.

我想在ID包含字符串'_chosen'时删除所有DIV.

我怎样才能做到这一点?

javascript css jquery

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

Javascript找到课程

我正在尝试为我的自定义表单创建一些javascript,而不使用jquery.所以我有几个输入.我想要的是用javascript找到这个.

if ($(".text-field").hasClass("input-validation-error")) {
   $(".error").css("display", " block");
      }
   else if ($(".text-field").hasClass("valid")) {
      $(".error").css("display", " none");
   }
   else {
      $(".error").css("display", " none");
   }
}
Run Code Online (Sandbox Code Playgroud)

但我需要的东西,这意味着它将它应用于特定的输入(this)语句是否可能,这是我的html的一个例子

<div class="field-holder">
     <input id="name" name="name"/>
     <label for="name" class="error" style="display:none;">This field is required.</label>
</div>
Run Code Online (Sandbox Code Playgroud)

类输入验证错误将自动应用.

html javascript validation class

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

如何在4.5之后追加零以使其在PHP中成为4.50?

我知道这可能是一个愚蠢的问题,也可能是重复的问题,但我找不到任何适当的问题(可能是我的无能力)

我有一个从DB获取的值......它的说法就像

4.5   which should be 4.500
0.01  which should be 0.010
11    which should be 11.000
Run Code Online (Sandbox Code Playgroud)

我怎样才能在PHP中实现这一点?

php

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

如何将MySQL日期时间格式转换为2016年4月8日?

我有约会时间

$old_date = $red['added_date']; //2016-04-08 06:24:55
Run Code Online (Sandbox Code Playgroud)

我想把它转换成类似的东西: April 08, 2016

我正在使用这样的代码: -

$review['review_date'] = date($rev['added_date'], 'g:ia \o\n l jS F Y');
Run Code Online (Sandbox Code Playgroud)

我收到此错误: Message: date() expects parameter 2 to be long, string given

我怎样才能达到预期的效果?

php datetime date

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

删除除一个以外的同一个类的div

我有4个div,如下所示

<div class="FixedHeader_Cloned fixedHeader FixedHeader_Header">
  ...
</div>
Run Code Online (Sandbox Code Playgroud)

我想保留1个div并删除其他div.如何使用jquery实现此目的?我尝试使用以下代码执行此操作,但我不知道如何从此处实际删除要删除的元素.

$(document).ready(function()
{
    var count = 0;
    $(".FixedHeader_Cloned").each(function()
    {
        count++;
    });
    for(i=1; i<count; i++)
    {
      // iterate through one by one and delete them like an element from array
    }

});
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何设置测试环境以便使用selenium和phantomjs进行测试?

我正在尝试使用Selenium和PhantomJS设置无头测试环境.

设置phantomjs:

我已经创建了一个文件夹c:/phantomjs并将所有phantomjs脚本文件放在那里(下载后).

然后我创建了一个文件夹 C:\xampp\htdocs\testPhantomJS

现在我在我的系统中安装了nodeJS.

然后我遍历到C:\xampp\htdocs\testPhantomJS命令提示符并安装了phantomJS,如下所示:

C:\xampp\htdocs\testPhantomJS>npm install -g phantomjs

图像表示不同的位置.那是因为它来自我同事的电脑.我们都在进行同样的安装,他把图像发给我参考.这就是为什么它与我的文件夹位置不同,但我说的位置,它是我工作的那个.

在此输入图像描述

现在在命令提示符下键入phantomjs,当我们输入时

C:\xampp\htdocs\testPhantomJS>phantomjs

phantom>

设置Selenium-Webdriver

C:\xampp\htdocs\testPhantomJS在命令提示符中遍历并安装了selenium webdriver,如下所示:

C:\xampp\htdocs\testPhantomJS>npm install selenium-webdriver

在此输入图像描述

安装后,文件夹结构如下: 在此输入图像描述

现在我有一个测试脚本test.js,如下所示:

describe('Test example.com', function(){
    before(function(done) {
        client.init().url('http://google.com', done);
    });

    describe('Check homepage', function(){
        it('should see the correct title', function(done) {
            client.getTitle(function(err, title){
                expect(title).to.have.string('Example Domain');
                done();
            });
        });

        it('should see the body', function(done) {
            client.getText('p', function(err, p){
                expect(p).to.have.string(
                    'for illustrative examples in documents.'
                );
                done();
            })
        });
    });

    after(function(done) {
        client.end();
        done(); …
Run Code Online (Sandbox Code Playgroud)

javascript testing selenium phantomjs selenium-webdriver

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