10°C
завтра: 16°C
Погода в Перми
10°C
вечером15°C
ночью9°C
завтра16°C
Подробно
 64,43
−0.1988
Курс USD ЦБ РФна 15 июня
64,4326
−0.1988
 72,70
−0.3148
Курс EUR ЦБ РФна 15 июня
72,6993
−0.3148
  • Не стал новую тему писать, и так полно мертвых...
    Сейчас решаю задачу соединения 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);
    }

  • Огласите вслух, в контексте чего работает php и в контексте чего работает js, подумайте над произнесенным.
    Явно - никак. Неявно - ключевое слово ajax.

    Non solum oportet, sed etiam necessese est

  • дубль

    Non solum oportet, sed etiam necessese est

    Исправлено пользователем Mad_Dollar (11.06.09 13:33)

  • Это и имелось ввиду. Вот только что на одном форуме видел:
    1.Пишешь пост
    2. Жмешь загрузить изображение - открывается окно с формой загрузки.
    3. Выбираешь файл
    4. При нажатии на кнопку Upload окно закрывается, а ссылка на изображение уже подставилась в текст поста.

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

Записей на странице:

Перейти в форум

Модератор: