Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не срабатывает PHP-обработчик HTML-формы
 
 автор: tsvetyk   (10.03.2008 в 14:23)   письмо автору
 
 

Я вызываю из хтлм файла обработчик. Вроде все правильно, а даже отладочная печать пхп не отражается!! В чем может быть дело?

Код индекса
"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);
?>

   
 
 автор: CrazyAngel   (10.03.2008 в 14:31)   письмо автору
 
   для: tsvetyk   (10.03.2008 в 14:23)
 

register_globals

   
 
 автор: tsvetyk   (10.03.2008 в 14:40)   письмо автору
 
   для: CrazyAngel   (10.03.2008 в 14:31)
 

Включено.

   
 
 автор: Киналь   (10.03.2008 в 15:55)   письмо автору
 
   для: tsvetyk   (10.03.2008 в 14:23)
 

Э-э... А где форма-то? Или я чего не понял?=)

   
 
 автор: tsvetyk   (10.03.2008 в 19:23)   письмо автору
 
   для: Киналь   (10.03.2008 в 15:55)
 

Какая форма? У меня только эти два файла. В одном таблица, в которой должны быть картинки.
Я просто не очень хорошо в этом плаваю, так что простите пожалуйста, если вопрос не очень умный))

   
 
 автор: Киналь   (10.03.2008 в 20:01)   письмо автору
 
   для: tsvetyk   (10.03.2008 в 19:23)
 

Тогда давайте с самого начала) Что должно получиться?

   
 
 автор: tsvetyk   (10.03.2008 в 21:09)   письмо автору
 
   для: Киналь   (10.03.2008 в 20:01)
 

В идеале изображение должно разбиться на части, которые должны лечь в таблице хтмл-файла. Разбивка идет в обработчике.
У меня пока небольшой пробный вариант, но он не работает. Должен в вывести на экран первый квадратик исходного изображения (вне таблицы пока). Результата нет, но и ошибок тоже не выдает.

   
 
 автор: Киналь   (10.03.2008 в 21:19)   письмо автору
 
   для: tsvetyk   (10.03.2008 в 21:09)
 

Нет-нет, с самого начала. Откуда берется файл? Его загружает пользователь? Тогда вам нужна форма, <form>, и учебник по основам РНР, часть, касающаяся работы с файлами=) В частности, загрузка их на сервер.

   
 
 автор: tsvetyk   (10.03.2008 в 21:38)   письмо автору
 
   для: Киналь   (10.03.2008 в 21:19)
 

Все это уже есть. Загрузка и просмотр картинки целиком проходят нормально. Адрес файла будет браться из базы Mysql. Сами файлы будут храниться в папочке image в корне.
Я тут себе работу немного упростила - кинула рисуночек рядом с кодом. Называется r22.jpeg.

   
 
 автор: Киналь   (10.03.2008 в 22:05)   письмо автору
 
   для: tsvetyk   (10.03.2008 в 21:38)
 

А-а, прошу прощения, невнимательно прочитал исходники) Попробуйте в resizejpg.php убрать header() и обратиться непосредственно к скрипту. Скорее всего, какие-то ошибки все же появятся.

   
 
 автор: tsvetyk   (10.03.2008 в 22:12)   письмо автору
 
   для: Киналь   (10.03.2008 в 22:05)
 

Если обращаться к скрипту все работает (при доопределении переменных). Это если header есть. Если он закоментирован, то конечно выводит длинный поток символов. А вот из файла не хочет вызываться

   
 
 автор: Киналь   (11.03.2008 в 20:50)   письмо автору
 
   для: tsvetyk   (10.03.2008 в 22:12)
 

Хм. Вроде тогда единственный вариант - не доходят GET-параметры. Попробуйте все-таки в скрпте взять из из массива $_GET.

   
 
 автор: tsvetyk   (22.03.2008 в 13:22)   письмо автору
 
   для: Киналь   (11.03.2008 в 20:50)
 

Спасибо! Получилось!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования