小编Mr.*_* ED的帖子

如何使用sweetalert点击确定后重新加载页面

您好我有一个使用sweetalert的代码

swal("Good job!", "You clicked the button!", "success")
Run Code Online (Sandbox Code Playgroud)

这段代码会弹出一条消息并且有一个按钮没关系,我喜欢做的是我想点击okay按钮后刷新页面.

我能这样做吗?

php ajax jquery sweetalert

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

无法使用Codeigniter URL删除WAMP中的index.php

我想删除URL中的index.php,但它不起作用.这是我做的:

  1. 我在Apache中启用rewrite_module然后重启服务器
  2. 我编辑了codeigniter文件夹中的.htaccess.我根据文档中的示例添加了这个.

    RewriteEngine On

    RewriteCond%{REQUEST_FILENAME}! - f

    RewriteCond%{REQUEST_FILENAME}!-d

    RewriteRule ^(.*)$ index.php/$ 1 [L]

  3. 然后我也删除了app/config中的index.php

  4. 然后我创建一个简单的控制器:

    class Users extends CI_Controller {
    
        public function __construct() {
            parent::__construct();
        }
    
        public function index() {
            echo "hello world";
        }
    
    }
    
    Run Code Online (Sandbox Code Playgroud)

当我访问此网址时:

http://localhost/order_menu/users
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

Not Found

The requested URL /order_menu/users was not found on this server.
Run Code Online (Sandbox Code Playgroud)

你能帮帮我吗?

php .htaccess codeigniter

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

Codeigniter会话在Live Server上不起作用

当打开codeigniter项目localhost时,它们正常工作并在服务器中打开然后错误的无效路径

遇到PHP错误

严重性:警告

消息:mkdir():路径无效

文件名:drivers/Session_files_driver.php

行号:117

回溯:

文件:/ Library/Server/Web/Data/Sites/garden_worx/index.php行:292功能:require_once

错误2

遇到了未被捕获的异常

类型:例外

消息:会话:已配置的保存路径''不是目录,不存在或无法创建.

文件名:/Library/Server/Web/Data/Sites/garden_worx/system/libraries/Session/drivers/Session_files_driver.php

行号:119

回溯:

文件:/ Library/Server/Web/Data/Sites/garden_worx/index.php行:292功能:require_once

错误3

遇到PHP错误

严重性:警告

消息:fopen(6d898f163e36616cef220426dad109225a66f74a):无法打开流:权限被拒绝

文件名:drivers/Session_files_driver.php

行号:156

回溯:

codeigniter

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

如何重新定位dz-remove链接Dropzone.js

在我下面的图片中,您可以看到我希望能够将删除文件链接的位置更改为内容div区域的外侧.

我尝试过自定义模板,没有运气.

问题如何在内容div区域外部删除文件按钮?而不是图像下方.

我只希望能够在不同的区域中删除图像链接

在此输入图像描述

<div id="content">

    <div id="my-dropzone" class="dropzone">
        <span class="">Content Div Area</span>
        <div class="dz-message">
            <h3>Drop files here</h3> or <strong>click</strong> to upload
        </div>
    </div>

    <div class="dropzone_preview" id="dz-preview">
        <div class="dropzone_details">
            <img data-dz-thumbnail />
        </div>
        <a id="dz-remove" href="javascript:undefined;" data-dz-remove>Remove <-- here</a>
    </div>

</div>

<script src="<?php echo base_url(); ?>vendor/jquery/jquery.min.js"></script>
<script src="<?php echo base_url(); ?>vendor/dropzone/dropzone.min.js"></script>

<script>
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#my-dropzone", {

    url: "<?php echo site_url("images/upload") ?>",
    acceptedFiles: "image/*",
    addRemoveLinks: true,
    thumbnailWidth: null,
    thumbnailHeight: null,
    addRemoveLinks: true,
    previewTemplate: document.getElementById('dz-preview').innerHTML,
    removedfile: function(file) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery codeigniter dropzone.js

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

PHPSpreadsheet 自动行高不适用于 LibreOffice 最新版本

我现在正在使用 PHPSpreadsheet,我正在尝试将行设置为自动高度。它在MSOffice 中运行良好,但在LibreOffice 中不起作用。

问题 如何在LibreOffice最新版本中使行自动高度起作用。在MSOffice 中工作正常。

自动高度

$spreadsheet->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);

foreach($spreadsheet->getActiveSheet()->getRowDimensions() as $rowID) { 
    $rowID->setRowHeight(-1); 
}
Run Code Online (Sandbox Code Playgroud)

控制器

<?php

require(APPPATH . 'vendor/autoload.php');

use PhpOffice\PhpSpreadsheet\Spreadsheet;

class Events extends MX_Controller {

    public function test() {
        $spreadsheet = new Spreadsheet();

        $spreadsheet->getProperties()->setCreator('')
                ->setLastModifiedBy('')
                ->setTitle('')
                ->setSubject('')
                ->setDescription('');

        $spreadsheet->getDefaultStyle()->getFont()->setName('Arial');
        $spreadsheet->getDefaultStyle()->getFont()->setSize(24);

        foreach(range('A','B') as $columnID) {
            $spreadsheet->getActiveSheet()->getColumnDimension($columnID)->setAutoSize(true);
        }

        $spreadsheet->getActiveSheet()->getStyle('A')->getAlignment()->setWrapText(true);

        $spreadsheet->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);

        foreach($spreadsheet->getActiveSheet()->getRowDimensions() as $rowID) { 
            $rowID->setRowHeight(-1); 
        }

        $spreadsheet->setActiveSheetIndex(0)
                ->setCellValue("A1",'Firstname')
                ->setCellValue("B1",'Lastname')
                ->setCellValue("A2",'John')
                ->setCellValue("B2",'Doe');


        $spreadsheet->getActiveSheet()->setTitle('Users Information');

        $spreadsheet->setActiveSheetIndex(0);

        /* Here there will be some code where …
Run Code Online (Sandbox Code Playgroud)

php codeigniter phpexcel libreoffice phpspreadsheet

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

在PHP中将mm:ss转换为毫秒

你能告诉我如何在PHP中将mm:ss转换为毫秒.

$value = "10:10"

$ms = ...

php time

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

使用文本区域中的代码镜像获取选定/突出显示的文本

在我的带有codemirror的文本区域中,我试图能够选择/突出显示文本,然后能够单击我的粗体按钮,并应在其周围包裹粗体标签.

我看过了

问题1,SO问题2

但似乎不适用于代码镜像.

我的问题是:使用codemirror我如何获取所选文本,然后确保当我单击粗体按钮时它正确包装文本?

Codepen代码视图

Codepen全视图

脚本

var editor = document.getElementById('text-editor');
var string = grabed_text();

    $("#text-editor").each(function (i) {
        editor = CodeMirror.fromTextArea(this, {
            lineNumbers: true,
            mode: 'html'
        });

        $('button').click(function(){

          var val = $(this).data('val');


          switch(val){
            case 'bold': editor.replaceSelection('<b>' + string + '</b>');
            break;
           }
        });
    });

function grabed_text() {

}    
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="container">

<div class="row">

<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="panel panel-default"  onLoad="text_editor();">
<div class="panel-heading">
<button type="button" data-val="bold" class="btn btn-default">Bold</button>
</div>
<div class="panel-body"> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery codemirror

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

Live Server上的Codeigniter 404错误

我将控制器名称从controller.php更改为Controller.php,还将配置文件中的base_url更改为托管我的网站的目录,例如www.abc.com/websitefolder,但仍然出现404错误的网站url:www.cyfers。 com / moving /

我的base_url: $config['base_url'] = 'http://www.cyfers.com/moving/';

我的.htaccess代码

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

php codeigniter server

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

Codeigniter如何在控制器中接收ajax发布数据

我正在尝试使用CodeIgniter来开发我项目的前端客户端.

但是带有CI的ajax让我很困惑.

这是我的ajax:

$.ajax({
    url : "welcome/login"
    type : "POST",
    dataType : "json",
    data : {"account" : account, "passwd" : passwd},
    success : function(data) {
        // do something
    },
    error : function(data) {
        // do something
    }
});
Run Code Online (Sandbox Code Playgroud)

和控制器:

public function login() {
    $data = $this->input->post();
    // now I can get account and passwd by array index
    $account = $data["account"];
    $passwd = $data["passwd"];
}
Run Code Online (Sandbox Code Playgroud)

现在我可以通过数组索引获取帐户和密码,但是如何将接收的数据转换为Object,这样我就可以获得如下属性: $data->account

谢谢!

php ajax jquery codeigniter

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

会话:PHP进程无法写入已配置的保存路径"C:\ Windows\Temp"

遇到了未被捕获的异常

类型:例外

消息:会话:PHP进程无法写入已配置的保存路径"C:\ Windows\Temp".

文件名:prm\system\libraries\Session\drivers\Session_files_driver.php

行号:125

回溯:

文件:\ prm\application\controllers\login.php行:8功能:__construct

文件:\ prm\index.php行:279函数:require_once

无法解决此问题.请建议如何解决这个问题

codeigniter

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