小编Muh*_*air的帖子

Imagemagick裁剪命令没有给出完美的结果

我正在使用imagemagick来调整图像大小和裁剪图像.

测试图像:

在此输入图像描述

我需要重新调整它的尺寸为300 x 320帧,我首先调整图像然后裁剪它,我使用以下命令:

exec("convert /uploadImagePath -thumbnail  300  /newImagePath");

exec("convert /newImagePath -gravity Center -crop 290x310+0+0 /newImagePath");
Run Code Online (Sandbox Code Playgroud)

但它给了我以下图像

在此输入图像描述

你可以看到图像不完整...请帮我错误

php imagemagick

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

Paypal ssl握手faliure

您好我使用Paypal PHP SDK与Paypal Api进行通信.

在每件事情都工作正常前2天.但现在我在开发服务器上收到此错误.

错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3警报握手失败

我在请求时使用以下CURL选项:

public static $DEFAULT_CURL_OPTS = array(
    CURLOPT_SSLVERSION => 1,
    CURLOPT_CONNECTTIMEOUT => 10,
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_TIMEOUT        => 60,   // maximum number of seconds to allow cURL functions to execute
    CURLOPT_USERAGENT      => 'PayPal-PHP-SDK',
    CURLOPT_HTTPHEADER     => array(),
    CURLOPT_SSL_VERIFYHOST => 2,
    CURLOPT_SSL_VERIFYPEER => 1,
    CURLOPT_SSL_CIPHER_LIST => 'TLSv1',
);
Run Code Online (Sandbox Code Playgroud)

只有在实时模式下使用SANDBOX模式才会出现此问题.

任何人都知道为什么会这样吗?

谢谢

paypal paypal-sandbox paypal-ipn

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

发送电子邮件外部控制器操作Symfony2

我正在使用Symfony2和FOSUserBundle

我必须在我的邮件程序类中使用SwiftMailer发送电子邮件,这不是控制器或其操作我正在显示我编码的内容

<?php

namespace Blogger\Util;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class FlockMailer {


    public function SendEmail(){
        $message = \Swift_Message::newInstance()
        ->setSubject('Hello Email')
        ->setFrom('send@example.com')
        ->setTo('to@example.com')
        ->setBody('testing email');

        $this->get('mailer')->send($message);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误

Fatal error: Call to undefined method Blogger\Util\FlockMailer::get() ....
Run Code Online (Sandbox Code Playgroud)

任何身体都可以帮助我这真的很让我感到沮丧.....

symfony fosuserbundle

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

Pysolr过滤搜索

我正在使用pysolr-2.0.15 api进行SOLR搜索

mysite:8983/solr/select/?q=disease&fq=url:"pediatric"&version=2.2&start=0&rows=10&indent=on
Run Code Online (Sandbox Code Playgroud)

这个SOLR查询给了我成功的结果

我想用pysolr搜索功能来实现它

我正在尝试这个

results = conn.search('disease "url:Pediatric"')
Run Code Online (Sandbox Code Playgroud)

但结果不正确.

另一个问题是搜索方法只返回10条记录我怎样才能获得所有搜索结果.

谁能帮我吗?

solr pysolr

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

级联持久存在Doctrine2和Symfony2的问题

我使用Symfony2作为我的应用程序,我使用两个实体管理器,如One用于读取,其他用于写入.

我正在创建实体管理器对象:

$em = $this->getDoctrine()->getEntityManager('write');
$em = $this->getDoctrine()->getEntityManager('read');
Run Code Online (Sandbox Code Playgroud)

最初它工作正常,但现在出现以下错误:

通过关系' AppBundle\Entity\ProfileViewer#viewer' 找到了一个新实体,该关系未被配置为对实体进行级联持久操作:shamsi.明确保留新实体或在关系上配置级联持久操作.

这是我的ProfileViewer实体:

/**
 * AppBundle\Entity\ProfileViewer
 *
 * @ORM\Table(name="profile_viewer")
 * @ORM\Entity
 */
class ProfileViewer
{
/**
 * @var bigint $id
 *
 * @ORM\Column(name="id", type="bigint", nullable=false)
 * @ORM\Id
 * @ORM\GeneratedValue(strategy="IDENTITY")
 */
private $id;

/**
 * @var bigint $userId
 *
 * @ORM\Column(name="user_id", type="bigint", nullable=false)
 */
private $userId;

/**
 * @var datetime $viewedAt
 *
 * @ORM\Column(name="viewed_at", type="datetime", nullable=true)
 */
private $viewedAt;

 /**
 * @ORM\ManyToOne(targetEntity="user", inversedBy="viewers")
 * @ORM\JoinColumn(name="viewer_id", referencedColumnName="id")
 */
private …
Run Code Online (Sandbox Code Playgroud)

php symfony doctrine-orm

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