Вэб-разработка
Вопросы "чайника"
Qwad (off) [1319]
6 октября 2010, 03:12
Такая проблема возникла, не пойму как решить. В общем, есть страница с таблицей. В одной из ячеек картинка, независимо от настоящего размера картинки, на странице она уменьшена по ширине до 120пикс. Проблема в том, что если картинка большая, то она уменьшается, но сама ячейка все равно остается огромной, будто картинка не уменьшена. Как ни пробовал, не могу уменьшить
P. S. Эта проблема возникла только при работе с ИЕ, опера и гугл хром нормально все показывают
-------
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, нет, если бы что-то было не то со скобками, выдало бы другую ошибку. У тебя что-то с переполнением памяти связано. Я бы искал глючный цикл, навечно закороченный, или бесконечную рекурсию.
-------
Jorji (off) [1821]
14 октября 2010, 17:22
Qwad, но кроме этого на линии 13046: function get() больше ни чего нет
-------
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