2013-03-10 2 views
0

После того, как я сменил сервер, imagecreatefromjpeg не работает. Я думаю, что может быть из-за каких-то разрешений, потому что мне пришлось изменить способ создания каталогов после изменения.imagercreatefromjpeg не работает после смены сервера

Любые подсказки о том, как исправить это?

Код:

... 
    $imageFile = $_FILES['image']['tmp_name']; 
    list($width, $height) = getimagesize($imageFile); 
    echo "This gets written"; 
    $src = imagecreatefromjpeg($imageFile); 
    echo "But not this:"; 
    ... 
+0

Как это не работает? Какие ошибки вы получаете? –

+2

установлен gd? что говорит ваш журнал ошибок apache? как насчет 'echo (function_exists ('imagecreatefromjpeg'))? 'yes': 'no'; ' – Kris

ответ

1

Вы должны убедиться, что PHP скомпилирован с GD, добавив следующий флаг в процессе сборки: --with-gd[=DIR]. Ваша принимающая компания должна быть в состоянии помочь вам.

Смотрите следующую ссылку для получения дополнительной информации: http://www.php.net/manual/en/image.installation.php

+0

Вещь - я запускаю сервер самостоятельно :) GD не установлен, как его установить? – OriginalUtter

+1

Вам нужно будет построить PHP, используя флаг, упомянутый в моем ответе. Ссылка содержит более подробную информацию о том, как это можно сделать. Это также потребует наличия на вашем сервере бинарных файлов GD на PHP. – Daedalus

 Смежные вопросы

  • Нет связанных вопросов^_^