| Вопросы "чайника"АВТОР | СООБЩЕНИЕ |
---|
Имя: Серёга Сейчас нет на сайте Репутация: 14 Регистрация: 13.02.2009 Всего сообщений: 1319 Откуда: Украина, г. Харьков |
| Такая проблема возникла, не пойму как решить. В общем, есть страница с таблицей. В одной из ячеек картинка, независимо от настоящего размера картинки, на странице она уменьшена по ширине до 120пикс. Проблема в том, что если картинка большая, то она уменьшается, но сама ячейка все равно остается огромной, будто картинка не уменьшена. Как ни пробовал, не могу уменьшить P. S. Эта проблема возникла только при работе с ИЕ, опера и гугл хром нормально все показывают | |
| | Имя: Серёга Сейчас нет на сайте Репутация: 14 Регистрация: 13.02.2009 Всего сообщений: 1319 Откуда: Украина, г. Харьков |
| В общем, я разобрался. Было тупостью выкладывать большие картинки, пусть и на внешний вид уменьшенные, если оказывается средствами 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), ImageSY($dst), ImageSX($src), ImageSY($src)); //делаем уменьш. копию switch ($ext){ //смотря какой тип файла, сохраняем в нужном расширении.. case 'jpg': $src = imagejpeg($dst,$little_uploaddir); case 'jpeg': $src = imagejpeg($dst,$little_uploaddir); case 'png': $src = imagepng($dst,$little_uploaddir); case 'gif': $src = imagegif($dst,$little_uploaddir); } | |
| | Имя: Серёга Сейчас нет на сайте Репутация: 14 Регистрация: 13.02.2009 Всего сообщений: 1319 Откуда: Украина, г. Харьков |
| Понял уже сам затупил жутко. Пытался в другом месте кода в функции работы с изображениями вставить относительный путь. | |
| | Сейчас нет на сайте Репутация: 75 Регистрация: 19.07.2007 Всего сообщений: 1821 Откуда: Россия |
| Всем привет , вот такая проблемка нарисовалась может кто поможет исправить , заранее благодарен =================================== 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 =================================== Ниже сам файл | |
| | Имя: Серёга Сейчас нет на сайте Репутация: 14 Регистрация: 13.02.2009 Всего сообщений: 1319 Откуда: Украина, г. Харьков |
| Jorji, в файле только html. А ошибка у меня такая тоже была, когда я цикл в бесконечный перебор поставил. Посмотри что у тебя в файле simplepie.php на линии 13046. | |
| | Сейчас нет на сайте Репутация: 75 Регистрация: 19.07.2007 Всего сообщений: 1821 Откуда: Россия |
| Qwad, вот там что 13046: function get() Может надо что то в эти скобки вписать ? | |
| | Имя: Серёга Сейчас нет на сайте Репутация: 14 Регистрация: 13.02.2009 Всего сообщений: 1319 Откуда: Украина, г. Харьков |
| Jorji, нет, если бы что-то было не то со скобками, выдало бы другую ошибку. У тебя что-то с переполнением памяти связано. Я бы искал глючный цикл, навечно закороченный, или бесконечную рекурсию. | |
| | Сейчас нет на сайте Репутация: 75 Регистрация: 19.07.2007 Всего сообщений: 1821 Откуда: Россия |
| Qwad, но кроме этого на линии 13046: function get() больше ни чего нет | |
| | Имя: Серёга Сейчас нет на сайте Репутация: 14 Регистрация: 13.02.2009 Всего сообщений: 1319 Откуда: Украина, г. Харьков |
| Jorji, посмотри, что в теле этой функции. | |
| | Имя: Виктор Сейчас нет на сайте Репутация: 15 Регистрация: 22.12.2008 Всего сообщений: 2686 Откуда: Ямославль |
| Скажите пожалуйста, я правильно сделал всплывающую подсказку на ссылке? <a href="ссылка.html" title="текст всплывающей подсказки">название ссылки</a> | |
|
|
|