|
|
|
| Всем привет!!!
Мне надо сделать возможность добавления сообщения с несколькими картинками. Во многих сайтах это делается добавлением в текст тегов [img]путь[/img].
Такой вопрос: а как скопировать потом эти файлы? | |
|
|
|
|
|
|
|
для: Roma
(23.05.2007 в 09:16)
| | Скопировать? Не понимаю куда их и зачем копировать. Вы что хотите у себя на сайте сделать возможным отображение картинок через bbCode([img]путь[/img])? или что? | |
|
|
|
|
|
|
|
для: Job
(23.05.2007 в 09:23)
| | Пусть администратору необходимо в одно сообщение добавить несколько картинок. Как это можно сделать? | |
|
|
|
|
|
|
|
для: Roma
(23.05.2007 в 09:31)
| | как минимум, сперва нужно загрузить их на сервер. Любыми доступными ему способами.
Иначе придется ограничиться лишь картинками, уже существующими в интернете - доступными по прямым ссылкам.. | |
|
|
|
|
|
|
|
для: Trianon
(23.05.2007 в 10:26)
| | ну а если изображения уже имеются в интернете, тогда просто между тегами [img][/img] пишите адрес до изображений.
[img]http://www.pic.ru/dos.jpg[/img]
А если нужно несколько мзображений просто несколько раз напишите теги [img][/img]
[img]http://www.pic.ru/dos.jpg[/img]
[img]http://www.pic.ru/dos2.jpg[/img] | |
|
|
|
|
|
|
|
для: Roma
(23.05.2007 в 09:16)
| | > а как скопировать потом эти файлы?
Если я правильно понял Вам нужен код на PHP для загрузки изображений на сервер? | |
|
|
|
|
|
|
|
для: mefestofel
(23.05.2007 в 12:44)
| | Воспользуйтесь подобной функцией:
<?php
function UploadFile($dir) // директория для размещения файла на сервере
{
if (copy($_FILES['filename']['tmp_name'], $dir.$_FILES['filename']['name']))
{
$file_array_attr = array(
'name' => $_FILES['filename']['name'], // имя
'size' => $_FILES['filename']['size'], // размер
'tmp_name' => $_FILES['filename']['tmp_name'], // временная папка
'type' => $_FILES['filename']['type'] // тип
);
return $file_array_attr;
}
else
{
return false;
}
}
?>
|
При удачном копировании возвращает информацию о загруженном файле в массиве $file_array_attr, при неудачном false; | |
|
|
|
|
|
|
|
для: mefestofel
(23.05.2007 в 12:48)
| | А загрузить файлы на сервер с компьютера клиента можно только с помощью
<input type=file...>? | |
|
|
|
|
|
|
|
для: Roma
(23.05.2007 в 17:47)
| | администратор сервера, а также пользователи, которым он делегировал права, обычно имеют и другие средства и возможности загрузки файлов: SSH/SCP, SFTP, FTP ...
Посетители портала обычно других возможностей не имеют. | |
|
|
|