Как передать http:// ссылку из .РНР скипта в popup окно

17cross76

Новичок
Как передать http:// ссылку из .РНР скипта в popup окно

Имеется некоторый php скрипт который берет из базы ftp ссылку и помещает ее в переменную $filelink.
надо: открыть PopUp окно, вывести сообщение типа"я согласен с условиями использования данного файла" и кнопку"Скачать", при нажатии на которую пойдет скачивание файла переданного в переменной $filelink.

Вопрос конечно детский, но с учетом полного отсутствия знаний РНР прошу помочь....
 

17cross76

Новичок
Автор оригинала: Гравицапа
На каком этапе трудности?

Хочу изучать PHP и Mysql. С чего начать?
Мой файл:

<head>

<SCRIPT LANGUAGE="JavaScript">
function winop()
{
windop = window.showModalDialog("dl.php", "mywin","toolbar=0,height=120,width=300,left=100,top=30");
}
// End -->
</script>
</head>
<?php
..........
$file= $db->sql_query($sqlstring);
$filelinks .= "&nbsp;<a href=\"javascript:winop()\"><img src=le.gif border=\"0\">&nbsp;PG</a>;&nbsp;";
.......
?>

файл dl.php содержит тока текст, как ниже него поместить ссылку которая лежит в $file, чтобы при клике на ней скачивался файл???
 

Гравицапа

elbirret elcno
файл dl.php содержит тока текст, как ниже него поместить ссылку которая лежит в $file, чтобы при клике на ней скачивался файл???
Вывести в файле dl.php ...чуть ниже твоего текста ..ссылку на файл
 

Фанат

oncle terrible
Команда форума
Важное замечание.
Из PHP скрипта передать ссылку никуда нельзя. ни в попап, ни в окно.
Из PHP скрипта можно только сгенерировать HTML код, который и будет, в свою очередь, открывать окна, передавать ссылки, и всё такое прочее.

поэтому сначала надо нарисовать html, который открывает окна, а потом аккуратно вставить туда переменную на место имени файла.
и всё.
очень просто.
если понимать, что ты делаешь

-~{}~ 24.05.06 09:53:

Для закрепления: PHP FAQ: Самые основы. ОЧЕНЬ ВАЖНОЕ ЗАМЕЧАНИЕ
 

17cross76

Новичок
Автор оригинала: Фанат
Важное замечание.
Из PHP скрипта передать ссылку никуда нельзя. ни в попап, ни в окно.
Из PHP скрипта можно только сгенерировать HTML код, который и будет, в свою очередь, открывать окна, передавать ссылки, и всё такое прочее.

поэтому сначала надо нарисовать html, который открывает окна, а потом аккуратно вставить туда переменную на место имени файла.
и всё.
очень просто.
если понимать, что ты делаешь

-~{}~ 24.05.06 09:53:

Для закрепления: PHP FAQ: Самые основы. ОЧЕНЬ ВАЖНОЕ ЗАМЕЧАНИЕ
Ок, попробую, но как этот html код запихать в popup окно?
 

Donald

Новичок
В попап окне открывется тоже некий php файл (dl.php), кто мешает в этом файле взять из базы линк и вставить в нужное место в этом же файле?
Если религия по каким-то причинам этого не позволяет, то в первом файле сохраняешь содержимое $filelinks в сессии, а в dl.php забираешь из сессии.
 

17cross76

Новичок
Автор оригинала: Donald
В попап окне открывется тоже некий php файл (dl.php), кто мешает в этом файле взять из базы линк и вставить в нужное место в этом же файле?
Если религия по каким-то причинам этого не позволяет, то в первом файле сохраняешь содержимое $filelinks в сессии, а в dl.php забираешь из сессии.
Очень интересное решение, подскажите хотябы на простеньком примере как быть должно....для сессии.
 

SelenIT

IT-лунатик :)
17cross76
Про сессию Donald, скорее всего, пошутил. Конструктивная часть его совета - в первом абзаце.
Да и "файла переданного в переменной $filelink" лично я ни в одном твоем посте пока не увидел. Может, тебе и передавать ничего не надо?
 

17cross76

Новичок
Автор оригинала: SelenIT
17cross76
Про сессию Donald, скорее всего, пошутил. Конструктивная часть его совета - в первом абзаце.
Да и "файла переданного в переменной $filelink" лично я ни в одном твоем посте пока не увидел. Может, тебе и передавать ничего не надо?
Если внимательно читал, то речь идет про "поместить ссылку которая лежит в $file", и не нужно сарказма, я все это пишу, потому что нуждаюсь в помощи, здесь помоему есть знающие предмет люди
 

Фанат

oncle terrible
Команда форума
17cross76
ты бы фитилёк прикрутил.
Жалобы твои тут никого не интересуют.

Какие у тебя ещё проблемы остались?
Чем отличается попап от обычного окна?
Ты в скрипт переменную передать можешь? А почему в впопап нет?
Я чувствую, пора тему прикрывать, поскольку ты отключил напрочь собственные мозги, и ждёшь, пока тебе всё принесут на блюдечке.
при том, что вопросы у тебя элементарные и ты вполне можешь всё сделать сам, если захочешь
 

17cross76

Новичок
Автор оригинала: Фанат
17cross76
ты бы фитилёк прикрутил.
Жалобы твои тут никого не интересуют.

Какие у тебя ещё проблемы остались?
Чем отличается попап от обычного окна?
Ты в скрипт переменную передать можешь? А почему в впопап нет?
Я чувствую, пора тему прикрывать, поскольку ты отключил напрочь собственные мозги, и ждёшь, пока тебе всё принесут на блюдечке.
при том, что вопросы у тебя элементарные и ты вполне можешь всё сделать сам, если захочешь
Проехали, тема закрыта все сделал САМ!
 

maxru

МИФИст
С помощью сгенерированного средствами php JavaScript'а.
Который откроет окно (пусть идентификатор окна будет myWin) и сделает следующее:\

myWin=window.open('about:blank', всякая хренотень);
myWin.document.write(' ".$myhtmldata." ');

$myhtmldata содержит код страницы со ссылкой. Думаю, не надо рассказывать, как его сгенерировать.

Траблы: Необходимо чистить $myhtmldata от всяких бяк типа \n \r и прочих спецсимволов, иначе вместо страницы увидите только пустоту 8)
 
Сверху