PHP и JS.
2069
3
Не стал новую тему писать, и так полно мертвых...
Сейчас решаю задачу соединения php и js. Функция js подставляет в поле некоторую строку. Вызывается по нажатию кнопки, на которую повесил обработчик php по загрузке файла на сервер.

 [php]
if ($_FILES['uploadfile']['tmp_name'] != "" && $_FILES['uploadfile']['tmp_name'] != "-")
{
$path="files/i_".date("YmdHis",time()).strrchr($_FILES['uploadfile']['name'], ".");
if(copy($_FILES['uploadfile']['tmp_name'],"../".$path));

}
echo "Ссылка на изображение: $path";[/php]


Как передать полученную переменную обратно в функцию?

   function insimg(){
var wref = window.open("upload.php");
lwref = "<img src='" + $path + "'>";
Insert(lwref);
}
111weter111
Огласите вслух, в контексте чего работает php и в контексте чего работает js, подумайте над произнесенным.
Явно - никак. Неявно - ключевое слово ajax.
Mad_Dollar
Это и имелось ввиду. Вот только что на одном форуме видел:
1.Пишешь пост
2. Жмешь загрузить изображение - открывается окно с формой загрузки.
3. Выбираешь файл
4. При нажатии на кнопку Upload окно закрывается, а ссылка на изображение уже подставилась в текст поста.

AJAX читаю, но такой явной передачи не нашел.
Хотя, учитывая что сегодня его первый раз увидел...