小编Jon*_*ley的帖子

身份验证组合OpenID和Facebook

是否可以在Web应用程序中使用身份验证系统的组合?

我想使用OpenId,但我认为我的潜在客户实际上更有可能拥有Facebook ID.

因此,我想知道是否可以提供这两种类型的身份验证?

openid authentication facebook web-applications

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

如何在CodeIgniter中创建库类的多个实例?

我想在CodeIgniter中创建一个类的几个实例.我已经将我的类创建为库,但无法弄清楚用于创建多个实例的语法.

codeigniter class instance

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

使用Lucene使用Symfony索引PDF文件

我是Symfony开发人员,我的Web服务器是Linux.我已经使用了sfLucene插件.

在Linux PHP服务器上索引PDF文件以进行搜索的最简单方法是什么?

  1. XPDF,像这样安装
  2. Apache Tika通过SOLR sfLucene插件分支
  3. 第三种选择?

谢谢!

lucene symfony1 full-text-search apache-tika

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

如何使用FPDF和mPDF嵌入字体

我正在尝试将Helvetica Neue嵌入到我的PDF中,但我在网上找到的所有资源都过于复杂,并且充满了我认为不需要的信息.

谁能指点我一步一步的教程如何在FPDF中包含字体?

提前致谢.

embed fonts fpdf

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

使用英镑符号登录XML Feed,由iPhone读取

我创建了一个基于Web的UTF-8 XML feed,用于iPhone应用程序.

在Web浏览器中查看时,如果Feed包含英镑符号,则会出现令人讨厌的XML错误:XML解析错误:未定义的实体

但是实际文件似乎是可读的.

1. iPhone NSParser是否能够读取该文件或由于此字符而失败?

2.是否可以对XML的井号进行编码?

xml iphone character-encoding

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

Laravel 4可选路径参数

我想知道如何为控制器方法添加可选的路由参数:

目前我有一条路线,如下所示:

Route::get('devices/{code}/{area}','HomeController@getDevices');
Run Code Online (Sandbox Code Playgroud)

和控制器方法:

public function getDevices($code=NULL,$area) {...}
Run Code Online (Sandbox Code Playgroud)

我的获取请求看起来像:

/devices/A/ABC
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我希望{code}参数是可选的,以便我可以以不同的方式获取数据:

/devices//ABC or 
/devices/ABC
Run Code Online (Sandbox Code Playgroud)

我已经尝试了以下内容,但所有失败的NotFoundHttpException

Route::get('devices/{code?}/{area}','HomeController@getDevices'); Route::get('devices/(:any?)/{area}','HomeController@getDevices');

谢谢你的帮助.

routing laravel

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

PHPUnit模拟异常

我有一个处理错误的类,包括异常.如果捕获到异常,我会将异常作为参数传递给我的异常/错误处理程序.

try {
    someTrowingFnc();
} catch (\Exception $e) {
    this->error->exception($e);
}
Run Code Online (Sandbox Code Playgroud)

现在我想对这个错误处理程序进行单元测试并模拟异常.

我发现很难模拟异常,以便我可以控制异常消息,文件和行.

$exceptionMock = $this->getMock('Exception', array(
    'getFile',
    'getLine',
    'getMessage',
    'getTrace'
)); // Tried all mock arguments like disable callOriginalConstructor

$exceptionMock->expects($this->any())
    ->method('getFile')
    ->willReturn('/file/name');

$exceptionMock->expects($this->any())
    ->method('getLine')
    ->willReturn('3069');

$exceptionMock->expects($this->any())
    ->method('getMessage')
    ->willReturn('Error test');
Run Code Online (Sandbox Code Playgroud)

下面的代码结果总是返回NULL

$file   = $exception->getFile();
$line   = $exception->getLine();
$msg    = $exception->getMessage();
Run Code Online (Sandbox Code Playgroud)

是否存在模拟异常的解决方法,或者我只是做错了什么?

error-handling phpunit exception

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

为什么我的控制器在Symfony中请求frontend_dev.php?

HTTP://localhost/frontend_dev.php/1

为什么上述请求被重定向frontend_dev.php而不是index.php

我读过.htaccess:

<IfModule mod_rewrite.c>
  RewriteEngine On

  # uncomment the following line, if you are having trouble
  # getting no_script_name to work
  #RewriteBase /

  # we skip all files with .something
  #RewriteCond %{REQUEST_URI} \..+$
  #RewriteCond %{REQUEST_URI} !\.html$
  #RewriteRule .* - [L]

  # we check if the .html version is here (caching)
  RewriteRule ^$ index.html [QSA]
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f

  # no, so we redirect to our front web controller
  RewriteRule ^(.*)$ index.php [QSA,L] …
Run Code Online (Sandbox Code Playgroud)

php symfony1 controller

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

是否可以在PHP中对JPEG图像执行无损旋转?

我需要旋转一些现有的JPG图像.他们已经丢失了一些细节,但我现在想要旋转它们并且不再遗漏任何细节.

通过一些研究,似乎PHP的唯一无损图像旋转库是使用jPegTran库.

在做无损jpg旋转的时候还有其他选择吗?

谢谢!

php image-manipulation lossless

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

在 PHP 中强制下载图像。在本地工作但在实时 Linux 服务器上崩溃

我正在通过我的网站强制下载图像。

\n\n

强制下载在 Apache/Windows 开发机器上运行良好。

\n\n

然而,当它在我的 Linux Web 服务器上运行时,它会将垃圾字符推送到屏幕上。

\n\n
e.g. \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdJFIF\xef\xbf\xbd\xef\xbf\xbdH\xef\xbf\xbdH\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd6Exif\xef\xbf\xbd\xef\xbf\xbdMM\xef\xbf\xbd*\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\n
Run Code Online (Sandbox Code Playgroud)\n\n
    \n
  • 火狐浏览器——垃圾
  • \n
  • 铬 - 垃圾
  • \n
  • Internet Explorer 7 - 在页面中显示图像

    \n\n
    $fileName = basename($filePath);\n$fileSize = filesize($filePath);\n\n\n// Output headers.\nheader("Cache-Control: private");\nheader("Content-Type: Image/jpeg");\nheader("Content-Length: ".$fileSize);\nheader("Content-Disposition: attachment; filename=".$fileName);\n\n\n// Output file.\nreadfile ($filePath);                   \nexit();\n
    Run Code Online (Sandbox Code Playgroud)
  • \n
\n\n

我的实时服务器上可能存在哪些差异会导致其崩溃?

\n

php http download

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