Передача параметров и событий в страницу

poklonnik
На сайте с 30.01.2009
Offline
23
591

Доброго времени суток, есть следующий вопрос относительно php. Как с помощью php передавать параметры в интернет - страницу, например в поле ввода, или как "нажать кнопку". Такая технология применяется при авторегистрациях. Например у нас есть вот такая страница: www.bposter.net

нам нужно ввести параметры : ссылка, заголовок, описание, тэги и нажать кнопку "отправить"

или если смотреть на уровне кода, то:

</div><div id="box_submit"><div class="row"><label>Ссылка</label><input class="input" name="url" type="text" value=""/>    <span class="form_error" style="display:none"></span></div><div class="row"><label>Заголовок </label><input class="input" name="title" type="text" value=""/>    <span class="form_error" style="display:none"></span><div id="get_title"><a href="#" onclick="getTitle(); return false;">взять со страницы</a></div></div><div class="row"><label>Описание</label><textarea class="textarea" name="desc" rows="10" cols="40"></textarea></div><div class="row"><label>Теги <small style="font-weight:normal;">(через запятую)</small></label><textarea class="textarea" name="tags" rows="3" cols="40"></textarea></div><div class="row" style="margin-top:10px;"><input class="submit" type="submit" value="Отправить"/>&nbsp;&nbsp;

мы видим, что нам нужно передать параметры в

name="url", name="title", name="desc", name="tags" 

и нажать кнопку

<input class="submit" type="submit" value="Отправить"/> 

Как это сделать в php сценарии?

не откладывай на завтра то, что можно сделать сегодня!
N
На сайте с 16.02.2009
Offline
19
#1

В текущее время используется 2 способа (метода) передачи даных: GET и POST.

Вариант с GET - это когда в адресной строке прописаны все данные, например script.php?var1=value1&var2=value2, после чего в PHP скрипте будет доступен массив $_GET с содержанием:

$_GET = Array (

'var1' => 'value1',

'var2' => 'value2'

);

Метод POST немножко сложнее. Его данные не отображаются в строке адреса, и чтобы отправить эти данные, нужно использовать либо TCP/IP подключение (с помощью сокетов), либо использовать PHP библиотеку cURL. В данном случае в PHP скрипте переданные данные будут доступны в массиве $_POST.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий