Вэб-разработка
Вопросы "чайника"

Qwad (off) [1319]
6 октября 2010, 03:12

Такая проблема возникла, не пойму как решить. В общем, есть страница с таблицей. В одной из ячеек картинка, независимо от настоящего размера картинки, на странице она уменьшена по ширине до 120пикс. Проблема в том, что если картинка большая, то она уменьшается, но сама ячейка все равно остается огромной, будто картинка не уменьшена. Как ни пробовал, не могу уменьшить :o
P. S. Эта проблема возникла только при работе с ИЕ, опера и гугл хром нормально все показывают .hz.
-------
Qwad (off) [1319]
6 октября 2010, 17:57

В общем, я разобрался. Было тупостью выкладывать большие картинки, пусть и на внешний вид уменьшенные, если оказывается средствами PHP можно физически уменьшить картинку в размере.
Только все равно ошибка. На этот раз вот такая:
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: URL file-access is disabled in the server configuration in /home/... on line ...
Вот исходный код:
$uploaddir = $_SERVER['DOCUMENT_ROOT']."/img/avatory/".$uname.'/'.$name;
switch ($ext){ //смотря какой тип файла, выполняем опр. команду..
case 'jpg': $src = imagecreatefromjpeg($uploaddir);
case 'jpeg': $src = imagecreatefromjpeg($uploaddir);
case 'png': $src = imagecreatefrompng($uploaddir);
case 'gif': $src = imagecreatefromgif($uploaddir);
}
$dir = "../img/small_avatory/".$uname.'/';
@mkdir($dir,0777); //создаем директорию пользователя для уменьш. аватарки
$little_uploaddir = $_SERVER['DOCUMENT_ROOT']."/img/small_avatory/".$uname.'/'.$name;
//путь сохранения уменьш. аватарки
$ratio = 120/$size[0];//коэф. уменьшения
$dst = imagecreatetruecolor(120,$size[1]*$ratio); //создаем уменьш. изображение
imagecopyresampled($dst, $src, 0, 0, 0, 0, ImageSX($dst), ...
Читать далее
-------
Qwad (off) [1319]
7 октября 2010, 12:55

Понял уже :) сам затупил жутко. Пытался в другом месте кода в функции работы с изображениями вставить относительный путь.
-------
Jorji (off) [1821]
14 октября 2010, 16:23

Всем привет , вот такая проблемка нарисовалась может кто поможет исправить , заранее благодарен
===================================
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4864 bytes) in /usr/home/druid/htdocs/libraries/simplepie/simplepie.php on line 13046
===================================
Перевод :
Фатальная ошибка: Позволенный размер памяти 8388608 байтов исчерпал (попытался ассигновать 4864 байта) в/usr/home/druid/htdocs/libraries/simplepie/simplepie.php на линии 13046
===================================
Ниже сам файл
-------
Qwad (off) [1319]
14 октября 2010, 16:33

Jorji, в файле только html. А ошибка у меня такая тоже была, когда я цикл в бесконечный перебор поставил. Посмотри что у тебя в файле simplepie.php на линии 13046.
-------
Jorji (off) [1821]
14 октября 2010, 16:35

Qwad, вот там что
13046: function get()
Может надо что то в эти скобки вписать ?
-------
Qwad (off) [1319]
14 октября 2010, 17:18

Jorji, нет, если бы что-то было не то со скобками, выдало бы другую ошибку. У тебя что-то с переполнением памяти связано. Я бы искал глючный цикл, навечно закороченный, или бесконечную рекурсию. .repa.
-------
Jorji (off) [1821]
14 октября 2010, 17:22

Qwad, но кроме этого на линии 13046: function get() больше ни чего нет .hz.
-------
Qwad (off) [1319]
14 октября 2010, 17:24

Jorji, посмотри, что в теле этой функции.
-------
Viktos (off) [2686]
14 октября 2010, 18:24

Скажите пожалуйста, я правильно сделал всплывающую подсказку на ссылке?
<a href="ссылка.html" title="текст всплывающей подсказки">название ссылки</a>
-------

Ответить на тему

стр. Пред. 1,2,3 ... 165,166,167 ... 233,234,235 След.

стр.  

Вэб-разработка
Список форумов
На главную

Последние темы

Регистрация
Вход

0.036 сек
SQL: 4