0°C
завтра: 17°C
Погода в Перми
0°C
днем11°C
вечером11°C
завтра17°C
Подробно
 92,13
−0.3744
Курс USD ЦБ РФна 26 апреля
92,1314
−0.3744
 98,71
−0.2039
Курс EUR ЦБ РФна 26 апреля
98,7079
−0.2039
  • Не стал новую тему писать, и так полно мертвых...
    Сейчас решаю задачу соединения 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 читаю, но такой явной передачи не нашел.
    Хотя, учитывая что сегодня его первый раз увидел...

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

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

Модератор: