小编jus*_*ajm的帖子

PHP readfile与file_get_contents

我使用以下代码生成zip

// push to download the zip
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename="'.$zip_name.'"');
readfile($zip_name);
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,但由于不明原因,直到我尝试才行

// push to download the zip
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename="'.$zip_name.'"');
echo file_get_contents($zip_name);
Run Code Online (Sandbox Code Playgroud)

我很好奇在两种情况下都能找到正在发生的事情

php filesystems function readfile

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

jQuery错误TypeError:$ .event.handle未定义

我正在使用最新的jQuery for jQuery.masonry抛出以下错误:在jquery-1.9.1.min.js的第47行

TypeError: $.event.handle is undefined
Run Code Online (Sandbox Code Playgroud)

如果有人有同样的错误?

mycode的:

<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/scripts/jquery-1.9.1.min.js"></script>
<script language="javascript" src="http://masonry.desandro.com/jquery.masonry.min.js"></script>
<script src="http://masonry.desandro.com/js/jquery.infinitescroll.min.js"></script>
<script>
  $(function(){

    var $container = $('#content');

    $container.imagesLoaded(function(){
      $container.masonry({
        itemSelector: '.post',
        isAnimated: true
      });
    });

    $container.infinitescroll({
      navSelector  : '.wp-pagenavi',    // selector for the paged navigation 
      nextSelector : '.wp-pagenavi a',  // selector for the NEXT link (to page 2)
      itemSelector : '.post',     // selector for all items you'll retrieve
      loading: {
          finishedMsg: 'No more pages to load.',
          img: 'http://i.imgur.com/6RMhx.gif'
        }
      },
      // trigger …
Run Code Online (Sandbox Code Playgroud)

javascript jquery runtime-error jquery-masonry

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

将MySQL函数传递给Eloquent ORM查询

我试图在Eloquent ORM中执行以下查询,似乎无法执行MySQL函数 -

$post = Post::where('slug', '=', $slug)->where('YEAR(created_at)', '=', $year)->first();
Run Code Online (Sandbox Code Playgroud)

我得到的例外情况如下 - 消息:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'YEAR(created_at)' in 'where clause'

SQL: SELECT * FROM `posts` WHERE `slug` = ? AND `YEAR(created_at)` = ? LIMIT 1

Bindings: array (
  0 => 'placeholder',
  1 => 2013,
)
Run Code Online (Sandbox Code Playgroud)

所以,基本上,它将YEAR()MySQL函数封装为一列.有没有办法在不使用原始查询的情况下执行此操作?

php database laravel eloquent

8
推荐指数
2
解决办法
7283
查看次数

Laravel Blade视图没有显示对它们所做的更改

系统详细信息:在Windows 64位
MYSQL中使用WAMP2.5 :5.6.17
PHP:5.5.12
Apache:2.4.9
我通过composer安装安装了laravel.这一切都很好,因为最近我的所有观点都停止显示对它们所做的任何更改.这种情况发生在仅使用Blade模板的视图中.

我已正确创建刀片文件并使用它命名filename.blade.php.我的观点文件结构 -
views
        -layouts
                   defaults.blade.php
        show.blade.php
        login.blade.php
       

defaults.blade.php

<!DOCTYPE html>  
<html>
      <head></head>
<body>
  <div>
   <nav></nav>

       @yield('content')

  </div>
      @yield('footerscripts')

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

show.blade.php

@extends('layouts.defaults')
@section('content')
    --- SOME CONTENT ---
@stop

@section('footerscripts')
     --- js scripts ---
@stop
Run Code Online (Sandbox Code Playgroud)

相同的格式工作完美,但突然开始奇怪地行动.甚至刷新多次后视图不会改变,一旦我尝试删除视图页面内的所有内容仍然显示在浏览器中.
有类似的问题,但许多人没有接受答案,有一些评级的人没有为我工作.我也尝试重新安装新的新WAMP副本,但没有帮助.只有当我更改其名称,但如果我将其更改回原来的一个,它再次开始显示它的旧版本.只有刀片模板才会发生.

templates laravel blade laravel-4

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

分页链接不起作用/ page/2 - NOT FOUND - Wordpress

我需要在我的博客页面中创建一个分页器,直到这很好,但是当我点击我的分页链接时,我找不到FOUND页面,我需要知道我是否需要在面板中能够使用wordpress才能访问到?页= N.

功能:

    function get_pagination($the_query) {
    global $paged;
    $total_pages = $the_query->max_num_pages;
    $big = 999999999;

    if ($total_pages > 1) {
        ob_start();

        echo paginate_links( array(
            'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
            'format' => '/page/%#%',
            'current' => $paged,
            'total' => $total_pages,
            'prev_text' => '',
            'next_text' => ''
        ));
        return ob_get_clean();
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

我的博客代码

$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
        // echo $paged;
        $produtos = new WP_Query(array(
            'post_type'      => 'blog', …
Run Code Online (Sandbox Code Playgroud)

php wordpress pagination http-status-code-404

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

为什么当目录在家里时禁止 apache 抛出?

Apache根本无法访问目录(禁止403错误),无法确定原因?

我制作了一个虚拟主机:

创建:/etc/apache2/sites-available/dev.testvhost.com.conf

<VirtualHost *:80>
    DocumentRoot /home/najam/projects/php/testvhost
    ServerName dev.testvhost.com
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

在 /etc/hosts 中添加服务器名

127.0.0.1       dev.testvhost.com
Run Code Online (Sandbox Code Playgroud)

执行命令:

sudo a2ensite dev.testvhost.com.conf
Run Code Online (Sandbox Code Playgroud)

然后:

sudo service apache2 restart 
Run Code Online (Sandbox Code Playgroud)

将浏览器指向http://dev.testvhost.com会出现 403 禁止错误,而每次刷新时错误日志都会显示以下内容。

[Wed Jul 13 16:19:42.277573 2016] [authz_core:error] [pid 20067] [client 127.0.0.1:58230] AH01630:客户端被服务器配置拒绝:/home/najam/projects/php/testvhost/

我非常确定导致错误的问题,因为“testvhost”文件夹位于主目录“/home/najam/projects/php/testvhost”中,当我将文件夹移动到 /var/www/ 时,它开始工作(没有禁止的错误) (在 dev.testvhost.com.conf 中相应地修改 documentroot 路径后)

php runtime-error apache2 virtualhost

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

as3支持循环标签?

我有一个循环的herarchery并想要退出所有的父循环,做AS3支持标签,就像我们在PHP中有它们?

for(var i:int=0;i<100;i++)
{
    for(var j:int=0;j<100;j++)
    {
        if(j == 15){

           i = 99;
           break;

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

label loops actionscript-3

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

PHP 缓存 sql 结果

我有一些从数据库获取数据的mysql查询,结果在24小时内不会改变,我想存储在缓存中,如何缓存24小时结果并在过期后重新缓存它们?

<?php
$getTopics=$db->loadAssoc($db->setQuery("SELECT * ,  categories.title AS category_title, 
                                        status_topics.title as status_topic
                                        FROM contents
                                        JOIN categories ON categories.id = contents.category
                                        JOIN status_topics ON status_topics.id = contents.status "));

$getCategories           = $db->loadAssoc($db->setQuery("SELECT * FROM categories"));
$getTags                 = $db->loadAssoc($db->setQuery("SELECT * FROM status_topics"));
$getPages                = $db->loadAssoc($db->setQuery("SELECT * FROM pages"));
$getSiteInformation      = $db->loadRow($db->setQuery("SELECT * FROM settings JOIN categories"));
$getSubDomainInformation = $db->loadAssoc($db->setQuery("SELECT * FROM sub_domains"));
$getUserInformation      = $db->loadAssoc($db->setQuery("SELECT * FROM users"));
?>
Run Code Online (Sandbox Code Playgroud)

php mysql

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

Linux/ubuntu的任何好的Haxe IDE?

我在ubuntu中找到并尝试了不同的Haxe IDE,并且都有自己的问题和依赖,甚至有些人已经失去了支持.这导致IDE难以为编码或开发做好准备.

目前使用足够公平的HIDE:s并在一个命令中安装.

Linux系统有什么好的工作IDE吗?

[更新]

  • Haxe studio没有自动完成功能
  • Sublime 2包也不支持自动完成或有一个但不显示正确的属性
  • Gedit2插件有错误,说没有找到python
  • 使用wine的Flashdevelope打开一个窗口,显示flashdevelope扩展列表,并且不要超过此屏幕.

linux haxe editor openfl

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