小编Gra*_*ble的帖子

mb_substr和substr之间的区别

如果我使用substr()而不是mb_substr()功能,它会对我的结果产生任何影响吗?

由于我的服务器不支持mb_函数,我必须将其替换为 substr()

php string multibyte

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

jQuery解析HTML而不加载图像

我从其他页面加载HTML以从该页面提取和显示数据:

$.get('http://example.org/205.html', function (html) {
    console.log( $(html).find('#c1034') );
});
Run Code Online (Sandbox Code Playgroud)

这确实有效,但由于$(html)我的浏览器尝试加载205.html中链接的图像.我的域上不存在这些图像,因此我收到了很多404错误.

有没有办法解析页面,$(html)但没有将整个页面加载到我的浏览器?

javascript ajax jquery image

14
推荐指数
2
解决办法
5211
查看次数

App :: singleton和bindShared有什么区别?

Laravel文档表明绑定单例的适当方法是使用该App::singleton()方法,但内部Laravel将使用该bindShared()方法(例如,in TranslationServiceProvider).

我认为记录的方法是首选,但有功能差异吗?如果没有,是否有任何理由采取两种方法(超出历史意外)?

php singleton ioc-container laravel laravel-4

14
推荐指数
2
解决办法
3610
查看次数

想象用PHP 5.3崩溃

我收到这个错误:

页面加载时重置了与服务器的连接.

仅当我尝试使用ImageMagick加载图像时才会出现这种情况.

<?php 
header('Content-type: text/html');
$image = 'some_image.jpg';

/*** a new imagick object ***/
$im = new Imagick();

/*** ping the image ***/
$im->pingImage($image);

/*** read the image into the object ***/
$im->readImage( $image );

/**** convert to png ***/
$im->setImageFormat( "png" );

/*** write image to disk ***/
$im->writeImage( '/tmp/new.png' );

echo 'Image Converted';  
?>



vertrigo serv
php 5.3.8
php_imagick_ts.dll
Run Code Online (Sandbox Code Playgroud)

显然这里有同样的问题:http: //valokuva.org/?page_id = 50

我可以加载它,phpinfo显示想象的信息,但是当试图读取图像时,Apache崩溃了.

对这个问题有什么想法吗?

php windows imagick

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

parent vs parentNode

以下选择器之间是否存在差异:

var index = $(this).parent().index();
var index2 = $(this.parentNode).index();
Run Code Online (Sandbox Code Playgroud)

根据我的阅读,parentNode得到广泛支持.

是否有理由使用其中一个?

jquery jquery-selectors

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

使用Symfony Process运行异步PHP任务

对于耗时的任务(电子邮件发送,图像处理......你明白了),我想运行异步PHP任务.

在Linux上很容易,但我正在寻找一种适用于Windows的方法.

我希望它变得简单,应该如此.没有火炮,没有SQL排队,没有一次又一次地安装东西 ......我只想运行一个该死的异步任务.

所以我尝试了Symfony Process Component.问题是,同步运行任务工作正常,但在异步运行时,它会沿主脚本退出.

有没有办法来解决这个问题?


composer require symfony/process
Run Code Online (Sandbox Code Playgroud)

的index.php

<?php
require './bootstrap.php';
$logFile = './log.txt';

file_put_contents($logFile, '');

append($logFile, 'script (A) : '.timestamp());

$process = new Process('php subscript.php');
$process->start(); // async, subscript exits prematurely…
//$process->run(); // sync, works fine

append($logFile, 'script (B) : '.timestamp());
Run Code Online (Sandbox Code Playgroud)

subscript.php

<?php
require './bootstrap.php';
$logFile = './log.txt';

//ignore_user_abort(true); // doesn't solve issue…

append($logFile, 'subscript (A) : '.timestamp());
sleep(2);
append($logFile, 'subscript (B) : '.timestamp());
Run Code Online (Sandbox Code Playgroud)

bootstrap.php中

<?php
require …
Run Code Online (Sandbox Code Playgroud)

windows asynchronous cross-platform symfony symfony-process

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

使用PHP通过FTP下载文件夹

如何使用FTP和PHP从远程主机上载文件夹?

我有用户名和密码以及要下载的文件夹...

复制()?

让我知道,谢谢!

php directory ftp

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

Firefox WebExtension工具栏按钮可切换侧栏

自Firefox Australis界面以来,没有更多的工具栏按钮可以一键切换书签和历史记录侧栏。有“显示侧栏”工具栏按钮,但它显示动画弹出窗口,需要单击2次。

因此,我试图创建一个WebExtension来实现这些按钮。

  • 给定的WebExtension只能添加一个工具栏按钮,因此我必须创建两个单独的扩展。这个开始很好...但是好,我会处理。
  • sidebar_action 没有添加工具栏按钮,因此它排除了此方法。
  • 这让我有了browser_action

我尝试了很多事情,但没有成功,例如:

  • 调用SidebarUI.toggle("viewBookmarksSidebar");background.js脚本,但未定义SidebarUI对象。
  • chrome://browser/content/bookmarks/bookmarksPanel.xulURL,但是我没有侧边栏可将其加载到其中。
  • 我试图合并sidebar_actionbrowser_action但这是不可能的。

firefox firefox-addon firefox-addon-webextensions

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

从String中提取Hashtags

假设我有一个带有一些主题标签的段落,我想将它们复制出来并单独显示它们.这是一些虚拟文本:

可视化如何启用#vertical #architectures?只要你可以,解除垂直#convergence?#Visualize如何启用#vertical架构?只要你可以,解除垂直#convergence?

我想在我的模板上提供主题标签:#convergence,#Visualize,#vertical.

ruby haml ruby-on-rails

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