|
|
|
|
|
для: 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(), но как ей воспользоваться, пока не соображу никак. | |
|
|
|
|
|
|
| Буквально вчера мне ответили по поводу загрузки, но что-то никак не разберусь. Цель: есть форма для добавления. Форма с возможностью 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.: првоерять расширение файла или переименовывать его не нужно, все по минимуму просто | |
|
|
|
|