|
|
|
| Я вызываю из хтлм файла обработчик. Вроде все правильно, а даже отладочная печать пхп не отражается!! В чем может быть дело?
Код индекса
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
</head>
<body>
<img src="resizejpg.php?f=r22.jpeg&type=5" border=0><TABLE BORDER="1"><TR><TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
</tr>
<TR><TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
</tr>
<TR><TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
<TD width="100" height="100">
</td>
</tr>
</table>
</body>
</html>
Код обработчика:
<?php
$src = imagecreatefromjpeg($f);
header("Content-type: image/jpeg");
$dest = imagecreatetruecolor(500,500);
if($type==1);
if($type==2);
if($type==3);
if($type==4);
if($type==5)
{
$wid=1350/4;
$hei=1012/3;
imagecopy($dect, $src, 0,0, 0,0,$wid, $hei);
imagejpeg($dest);
}
if($type==6);
if($type==7);
if($type==8);
if($type==9);
?> | |
|
|
|
|
|
|
|
для: tsvetyk
(10.03.2008 в 14:23)
| | register_globals | |
|
|
|
|
|
|
|
для: CrazyAngel
(10.03.2008 в 14:31)
| | Включено. | |
|
|
|
|
|
|
|
для: tsvetyk
(10.03.2008 в 14:23)
| | Э-э... А где форма-то? Или я чего не понял?=) | |
|
|
|
|
|
|
|
для: Киналь
(10.03.2008 в 15:55)
| | Какая форма? У меня только эти два файла. В одном таблица, в которой должны быть картинки.
Я просто не очень хорошо в этом плаваю, так что простите пожалуйста, если вопрос не очень умный)) | |
|
|
|
|
|
|
|
для: tsvetyk
(10.03.2008 в 19:23)
| | Тогда давайте с самого начала) Что должно получиться? | |
|
|
|
|
|
|
|
для: Киналь
(10.03.2008 в 20:01)
| | В идеале изображение должно разбиться на части, которые должны лечь в таблице хтмл-файла. Разбивка идет в обработчике.
У меня пока небольшой пробный вариант, но он не работает. Должен в вывести на экран первый квадратик исходного изображения (вне таблицы пока). Результата нет, но и ошибок тоже не выдает. | |
|
|
|
|
|
|
|
для: tsvetyk
(10.03.2008 в 21:09)
| | Нет-нет, с самого начала. Откуда берется файл? Его загружает пользователь? Тогда вам нужна форма, <form>, и учебник по основам РНР, часть, касающаяся работы с файлами=) В частности, загрузка их на сервер. | |
|
|
|
|
|
|
|
для: Киналь
(10.03.2008 в 21:19)
| | Все это уже есть. Загрузка и просмотр картинки целиком проходят нормально. Адрес файла будет браться из базы Mysql. Сами файлы будут храниться в папочке image в корне.
Я тут себе работу немного упростила - кинула рисуночек рядом с кодом. Называется r22.jpeg. | |
|
|
|
|
|
|
|
для: tsvetyk
(10.03.2008 в 21:38)
| | А-а, прошу прощения, невнимательно прочитал исходники) Попробуйте в resizejpg.php убрать header() и обратиться непосредственно к скрипту. Скорее всего, какие-то ошибки все же появятся. | |
|
|
|
|
|
|
|
для: Киналь
(10.03.2008 в 22:05)
| | Если обращаться к скрипту все работает (при доопределении переменных). Это если header есть. Если он закоментирован, то конечно выводит длинный поток символов. А вот из файла не хочет вызываться | |
|
|
|
|
|
|
|
для: tsvetyk
(10.03.2008 в 22:12)
| | Хм. Вроде тогда единственный вариант - не доходят GET-параметры. Попробуйте все-таки в скрпте взять из из массива $_GET. | |
|
|
|
|
|
|
|
для: Киналь
(11.03.2008 в 20:50)
| | Спасибо! Получилось! | |
|
|
|