我有一个简单的测试代码
imagecreatefromjpeg("http://www.eventmag.ru/uploads/users/483/11483/event/logo/14632/5ee58096b7238c30.jpg");
Run Code Online (Sandbox Code Playgroud)
但它无法工作
gd-jpeg: JPEG library reports unrecoverable error: Not a JPEG file: starts with 0x89 0x50
PHP Warning: imagecreatefromjpeg(): 'http://www.eventmag.ru/uploads/users/483/11483/event/logo/14632/5ee58096b7238c30.jpg' is not a valid JPEG file in /var/www/site/releases/test.php on line 5
Run Code Online (Sandbox Code Playgroud)
什么问题?PHP 5.4.4-14
gd
GD Support => enabled
GD Version => 2.0
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.4.9
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => unknown
PNG Support => enabled
libPNG Version …Run Code Online (Sandbox Code Playgroud) 我用一根带有树枝的沉默;
我创建自定义form_div_layout并将其放在webroot中(例如)
我注册这样的TwigService提供程序
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => __DIR__ . '/../views',
'twig.options' => array(
'cache' => __DIR__ . '/../cache/twig',
'strict_variables' => false
),
'twig.form.templates'=> [WEBROOT . '/form_div_layout.twig']
));
Run Code Online (Sandbox Code Playgroud)
但我有一个错误
Twig_Error_Loader: Template "/home/versh/sale/web/form_div_layout.twig" is not defined () in "layout.twig" at line 52.
如何正确注册主题?我知道如果我把主题放在twig.path中它会起作用,但这不是解决方案