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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Загрузка на сервер иллюстраций и преобразование их в формат эскизов предпросмотра.

Сообщения:  [1-5] 

 
 автор: cheops   (25.02.2009 в 11:57)   письмо автору
 
   для: RealNoir   (24.02.2009 в 13:51)
 

На странице с HTML-текстом, графические файлы выводятся при помощи HTML-тэга <img src='image.php'>, его атрибуту src вы можете присвоить путь к PHP-файлу, который генерирует превью-изображение. По другому не получится.

  Ответить  
 
 автор: Trianon   (24.02.2009 в 14:35)   письмо автору
 
   для: RealNoir   (24.02.2009 в 13:51)
 

браузер никогда в одном запросе не попросит и html-документ с формой и jpeg-документ с картинкой.
И сервер не в состоянии отдать два документа в одном отклике.
Вам придется сохранить файл для второго запроса.

[поправлено модератором]

  Ответить  
 
 автор: RealNoir   (24.02.2009 в 13:51)   письмо автору
 
   для: cheops   (24.02.2009 в 12:57)
 

в общем:
делаю форму
проверяю как загрузился файл (move_uploaded_file)
потом (надо чтобы эскиз появился на этой же странице)-
<?php
$filename = $_FILES['userfile']['name'];

header('Content-type: image/jpeg');

list($width, $height) = getimagesize($filename);
$new_height = 100;
$k=(100/$height)*$width;
$new_width = $k;

$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

imagejpeg($image_p, null, 100);
?>

и из за header('Content-type: image/jpeg'); перестает работать html c формой
как это сделать чтоб вместе работало?

  Ответить  
 
 автор: cheops   (24.02.2009 в 12:57)   письмо автору
 
   для: RealNoir   (24.02.2009 в 12:00)
 

Слишком обще, попробуйте конкретизировать запрос - что не получается, как делаете? Какой реакции приложения хотите добиться?

  Ответить  
 
 автор: RealNoir   (24.02.2009 в 12:00)   письмо автору
 
 

Не получается сделать на одной странице загрузку картинки и отображения ее эскиза :(((

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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