|
|
|
| Как мне сохранить картинки в БД что б потом их отображать? | |
|
|
|
|
|
|
|
для: lexal
(28.06.2006 в 09:50)
| | А вы уверены что вам очень надо там хранить картинки? | |
|
|
|
|
|
|
|
для: valenok
(28.06.2006 в 09:52)
| | Да, а что это очень сложно?или как это лучше и удобнее сделать, если в БД плохо? | |
|
|
|
|
|
|
|
для: lexal
(28.06.2006 в 09:57)
| | Хранить пути. | |
|
|
|
|
|
|
|
для: valenok
(28.06.2006 в 09:58)
| | а если картинка берётся с локального компьютера пользователя? | |
|
|
|
|
|
|
|
для: lexal
(28.06.2006 в 10:00)
| | :)
скрипт должен сохранять выбранную картинку по указанному вами пути на вашем сервере. | |
|
|
|
|
|
|
|
для: elenaki
(28.06.2006 в 10:01)
| | аааааа :))).
Теперь основное:
какой скрипт нужен для этого, если не трудно подскажите. | |
|
|
|
|
|
|
|
для: lexal
(28.06.2006 в 10:05)
| | Со скриптом загрузки файлов можно ознакомиться по ссылке http://www.softtime.ru/scripts/upload.php - если будет что-то не понятно, спрашивайте, обязательно поможем. | |
|
|
|
|
|
|
|
для: cheops
(28.06.2006 в 14:06)
| | непонятно что это :
if(copy($_FILES["filename"]["tmp_name"],
"c:/temp/".$_FILES["filename"]["name"]))
|
| |
|
|
|
|
|
|
|
для: lexal
(29.06.2006 в 10:23)
| | здесь файл со временным именем (имя создается автоматически) копируется в директорию
temp на диске C. вы должны указывать физический адрес папки на сервере. если не знаете:
<?
echo realpath(".");
?>
|
| |
|
|
|
|
|
|
|
для: elenaki
(29.06.2006 в 11:18)
| | Т.е. вместо c:/temp/ я должен указать папку на сервере? | |
|
|
|
|
|
|
|
для: lexal
(29.06.2006 в 11:21)
| | именно. обычно этот путь имеет вид:
/var/www/vhosts/my_site.ru/httpdocs/images/...
/var/www/virtual/www.my_site.ru/images/...
|
но вам нужен именно ваш, для вашего сервера. | |
|
|
|
|
|
|
|
для: lexal
(29.06.2006 в 11:21)
| | А вместо copy - move_uploaded_file
А вместо $_FILES["filename"]["name"] - сформировать имя самому, поскольку использовать имя файла на стороне клиента нельзя - там может быть что угодно.
И т.д. | |
|
|
|
|
|
|
|
для: Trianon
(29.06.2006 в 11:26)
| | Спасибо!!
<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(move_uploaded_file($_FILES["filename"]["tmp_name"],
" "$_FILES["filename"]["name"]))
{
echo("Файл успешно загружен <br>");
} else {
echo("Ошибка загрузки файла");
}
?>
|
все $_FILES["filename"]["size"] заменять или нет? | |
|
|
|
|
|
|
|
для: lexal
(29.06.2006 в 11:39)
| | >все $_FILES["filename"]["size"] заменять или нет?
Зачем? | |
|
|
|
|
|
|
|
для: Trianon
(29.06.2006 в 12:05)
| | аааа, всё, я понял
а на что $_FILES["filename"]["name"] заменить и как | |
|
|
|
|
|
|
|
для: lexal
(29.06.2006 в 12:18)
| | Если Вы собираетесь складывать у себя на сервере файлы, Вы вынуждены будете придумать способ давать им имена. | |
|
|
|
|
|
|
|
для: Trianon
(29.06.2006 в 13:44)
| | Ясно, спасибо, уже придумал ))) | |
|
|
|