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

Форум PHP

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

 

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

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

тема: И снова загрузка картинок

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

 
 автор: elenaki   (12.01.2006 в 20:05)   письмо автору
 
   для: amsun   (12.01.2006 в 13:32)
 

у меня так:

форма загрузки -

<html>
<head>
<title>Insert picture</title>
</head>
<body topmargin=0 leftmargin=0>
<br><FORM action="saveimg.php" method="POST" enctype="multipart/form-data" id="imgform">
<table width=350 align=center>
<tr>
    <td><input type="file" name="img_file" style="width:350"></td>
    </tr><tr>
    <td><input type="submit" value="OK" style="width:350"></td>
</tr></table>
    </form>
</body>
</html>



скрипт загрузки -

<?
$path 
"/real/path/to/your/picture/catalog/";

  
copy ($_FILES['img_file']['tmp_name'], $path.$_FILES['img_file']['name']);

echo 
"<html><body onload=\"window.close();\"></body></html>";
?>


а вот со вставкой картинки в форму загвоздка вышла.
execCommand('insertImage', false, 'img_file') вставляет в позицию курсора, но не поддерживает добавление других параметров (положение, граница, текст, отступ...)

document.write("<img src=...>") позволяет записать любые параметры, но у меня не получается вставить картинку в позицию курсора, вставляется только в конец текста, который уже введен в textarea.... :(((

подозреваю, что вставка в позицию курсора как-то связана с командой CreateRange(), но как ей воспользоваться, пока не соображу никак.

   
 
 автор: amsun   (12.01.2006 в 13:32)   письмо автору
 
 

Буквально вчера мне ответили по поводу загрузки, но что-то никак не разберусь. Цель: есть форма для добавления. Форма с возможностью BBCode. В форму пишется текст, но хочется еще в тексте вставить картинку, т.е. под формой кнопка "обзор", при нажатии выбирается фото с компа, жмется кнопка загрузить.


<form enctype='multipart/form-data' action=upload.php method=post> 
<input size='50' class='input' type='file' name='pic> 
<input class=button type=submit value=загрузить> 
</form> 


Подскажите простейший код upload.php, который бы загрузил файл (допустим, файл называется myfoto1.jpg) в папку images и сгенерировал бы маленькое новое окошко с html-кодом для вставки этой картинки в форму (форма поддерживает html-код). Примерно так:
<img src='www.mysite.com/images/myfoto1.jpg" border="0">

p.s.: првоерять расширение файла или переименовывать его не нужно, все по минимуму просто

   

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

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

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