我使用以下代码生成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)
我很好奇在两种情况下都能找到正在发生的事情
我正在使用最新的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) 我试图在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函数封装为一列.有没有办法在不使用原始查询的情况下执行此操作?
系统详细信息:在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副本,但没有帮助.只有当我更改其名称,但如果我将其更改回原来的一个,它再次开始显示它的旧版本.只有刀片模板才会发生.
我需要在我的博客页面中创建一个分页器,直到这很好,但是当我点击我的分页链接时,我找不到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) 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 路径后)
我有一个循环的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) 我有一些从数据库获取数据的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) 我在ubuntu中找到并尝试了不同的Haxe IDE,并且都有自己的问题和依赖,甚至有些人已经失去了支持.这导致IDE难以为编码或开发做好准备.
目前使用足够公平的HIDE:s并在一个命令中安装.
Linux系统有什么好的工作IDE吗?
[更新]