Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Подскажите, пожалуйста, как разместить фотогр (Ольга) 17/10/2005 - 09:08:23
      Re: Подскажите, пожалуйста, как разместить фотогр (Po4emu4ka) 17/10/2005 - 17:22:57
      Re: Подскажите, пожалуйста, как разместить фотогр (slava) 17/10/2005 - 20:18:55
      Re: Подскажите, пожалуйста, как разместить фотогр (Slava) 17/10/2005 - 20:21:55
      Re: Подскажите, пожалуйста, как разместить фотогр (slava) 17/10/2005 - 20:22:46

> Original message text:
> From: Ольга - 17/10/2005 - 09:08:23
> Subject:Подскажите, пожалуйста, как разместить фотогр
> -----------------
> Подскажите, пожалуйста, как разместить фотографию в Mysql?
> Загрузила файл на сервер
> <h1><p><b> Форма для загрузки файлов </b></p></h1>
> <form action="upload.php" method="post" enctype="multipart/form-data">
> <input type="hidden" name='MAX_FILE_SIZE' value="1000">
> <input type="file" name="filename"><br>
> <input type="submit" value="Загрузить"><br>
> </form>
> Скрипт upload.php
> if(copy($_FILES["filename"]["tmp_name"],
> "C:/temp/upload/".$_FILES["filename"]["name"]))
> {
> echo("Файл успешно загружен <br>");
> echo("Характеристики файла: <br>");
> echo("Имя файла: ");
> echo($_FILES["filename"]["name"]);
> echo("<br>Размер файла: ");
> echo($_FILES["filename"]["size"]);
> echo("<br>Каталог для загрузки: ");
> echo($_FILES["filename"]["tmp_name"]);
>
> echo("<br>Тип файла: ");
> echo($_FILES["filename"]["type"]);
> } else {
> echo("Ошибка загрузки файла");
> }
> В базе табличка photo c полями id и url.
> Что дальше, помогите.
> Как сохранить большую и маленькую копию и задать для них определенные габариты. Чтобы у всех картинок был одинаковый размер?
> Как вывести результат на WEB страничку?
>
>


From: Slava - 17/10/2005 - 20:21:55
Subject:Подскажите, пожалуйста, как разместить фотогр
-----------------
//upload
if($foto){

$ext = substr($_FILES['foto']['name'],1 + strrpos($_FILES['foto']['name'], "."));
if(!in_array($ext, $valid_types)){$error=1;}

$filename = $_FILES['foto']['tmp_name'];
if (filesize($filename) > $max_image_size) {$error=1;}

$size = GetImageSize($filename);
if (($size) && ($size[0] > $max_image_width)&& ($size[1] > $max_image_height)){$error=1;}

query ("insert into ct_shop (name, text, price, valuta, cat, lan, new, date,ext) values ('$name', '$text', '$price', '$valuta', '$cat', '$lan', '$new', '$date','$ext')");
$result = query ("select max(id) from ct_shop");
$row = mysql_fetch_array($result);
if(!$row[0])$row[0]=1;

$_FILES['foto']['name']=$row[0].".".$ext;
if (move_uploaded_file($_FILES['foto']['tmp_name'], $uploaddir . $_FILES['foto']['name']))
{

img_resize("../ctshopfoto/".$_FILES['foto']['name']=$row[0].".".$ext, "../ctshopfoto/".$_FILES['foto']['name']=$row[0]."s.".$ext,100,100);
header("Location: ./ctadmin.php?a=shop");
} else {
echo "error";
exit;}


}
//upload


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
24479



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |