Как в php прописать ссылку
Перейти к содержимому

Как в php прописать ссылку

  • автор:

Работа с формами

Одно из главнейших достоинств PHP — то, как он работает с формами HTML. Здесь основным является то, что каждый элемент формы автоматически становится доступным вашим программам на PHP. Для подробной информации об использовании форм в PHP читайте раздел Переменные из внешних источников. Вот пример формы HTML:

Пример #1 Простейшая форма HTML

 

В этой форме нет ничего особенного. Это обычная форма HTML без каких-либо специальных тегов. Когда пользователь заполнит форму и нажмёт кнопку отправки, будет вызвана страница action.php . В этом файле может быть что-то вроде:

Пример #2 Выводим данные формы

Здравствуйте, .
Вам лет.

Пример вывода данной программы:

Здравствуйте, Сергей. Вам 30 лет.

Если не принимать во внимание куски кода с htmlspecialchars() и (int) , принцип работы данного кода должен быть прост и понятен. htmlspecialchars() обеспечивает правильную кодировку «особых» HTML-символов так, чтобы вредоносный HTML или Javascript не был вставлен на вашу страницу. Поле age, о котором нам известно, что оно должно быть число, мы можем просто преобразовать в int , что автоматически избавит нас от нежелательных символов. PHP также может сделать это автоматически с помощью модуля filter. Переменные $_POST[‘name’] и $_POST[‘age’] автоматически установлены для вас средствами PHP. Ранее мы использовали суперглобальную переменную $_SERVER , здесь же мы точно так же используем суперглобальную переменную $_POST , которая содержит все POST-данные. Заметим, что метод отправки (method) нашей формы — POST. Если бы мы использовали метод GET, то информация нашей формы была бы в суперглобальной переменной $_GET . Кроме этого, можно использовать переменную $_REQUEST , если источник данных не имеет значения. Эта переменная содержит смесь данных GET, POST, COOKIE.

В PHP можно также работать и с XForms, хотя вы найдёте работу с обычными HTML-формами довольно комфортной уже через некоторое время. Несмотря на то, что работа с XForms не для новичков, они могут показаться вам интересными. В разделе возможностей PHP у нас также есть короткое введение в обработку данных из XForms.

User Contributed Notes 3 notes

19 years ago

According to the HTTP specification, you should use the POST method when you’re using the form to change the state of something on the server end. For example, if a page has a form to allow users to add their own comments, like this page here, the form should use POST. If you click «Reload» or «Refresh» on a page that you reached through a POST, it’s almost always an error — you shouldn’t be posting the same comment twice — which is why these pages aren’t bookmarked or cached.

You should use the GET method when your form is, well, getting something off the server and not actually changing anything. For example, the form for a search engine should use GET, since searching a Web site should not be changing anything that the client might care about, and bookmarking or caching the results of a search-engine query is just as useful as bookmarking or caching a static HTML page.

13 years ago

Also, don’t ever use GET method in a form that capture passwords and other things that are meant to be hidden.

Вставить ссылку в PHP код

Я совсем новичок в этом деле. Как написать код который будет просто отображать ссылку как текст, а не переходить по ней.

У меня щас такой код

 include "http://сайт/test.txt"; ?>

Лучшие ответы ( 2 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Вставить ссылку в код
Всем привет. Спасибо тем кто откликнется. Есть такой код (слайдер из картинок): <?php if (.

Как мне вставить в цикл PHP скрипта HTML-ссылку?
Подскажите как мне вставить в цикл PHP скрипта HTML-ссылку скрипт на подобие: $ii=5; .

Вставить php-условие в html-код, который находится в php-коде
Выводится список из базы данных foreach($callbacklist as $call) < .

Php код в ссылку
Добрый день подскажите как вставить 2 переменные в ссылку <?php echo" <a .

1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230

Лучший ответ

Сообщение было отмечено Drems как решение

Решение

ЦитатаСообщение от Drems Посмотреть сообщение

Как написать код который будет просто отображать ссылку как текст, а не переходить по ней.

Ну для начала хотя бы какой-нибудь учебник почитать по html/php.

А так, заменить Include на echo.

1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585

Лучший ответ

Сообщение было отмечено Drems как решение

Решение

Регистрация: 23.01.2013
Сообщений: 131
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как вставить div в PHP код (в echo) — исправить код
Народ как вставить div в php код точнее в echo В этот код:<?php //отсеивание $dir = "MP3.

По нажатию на кнопку/ссылку выполнить PHP код
Здравствуйте, мне нужно чтобы после нажатия на кнопку/ссылку выполнился такой PHP-код: $id="SELECT.

Вставить HTML код в PHP
Всем привет! Подскажите, как вот здесь: echo ‘<li .

В текст javascript вставить php код
Добрый день! у меня простой вопрос, правда у меня не выходит. у меня есть html документ в в.

Относительные ссылки и использование include

Всем доброго времени суток. Шапка сайта, навигация и подвал лежат в отдельных php-файлах внутри папки pages (mysite.ru/pages/header.php и т.д.). В файле навигации прописаны относительные ссылки к страничкам. Если использую index.php (он расположен в корне сайта, при помощи include «file_name.php»; подключаю нужные файлы), то всё работает правильно. Если обращаюсь к этим файлам из подпапки, то уже ссылки идут не на поиск файлов в корне, а в этой самой подпапке (например: mysite.ru/folder/index.php вместо mysite.ru/index.php ). Как исправить этот момент в навигации? P.S. Если моё решение (в корне лежит только index.php, в папке pages шапка, навигация и подвал, а в остальных папках файлы по разделам сайта) считаете глупым/неверным, то подскажите, как лучше сделать.

Отслеживать
задан 2 фев 2017 в 11:56
Ivan Lazarev Ivan Lazarev
13 8 8 бронзовых знаков
Используйте DOCUMENT_ROOT для основы путей к файлам
2 фев 2017 в 12:12

@vp_arth, не выходит. ссылается на какую-то дребедень. Может, на физическое расположение файла, чёрт его знает. Вот это перед наименованием сайта выводит: /var/www/domains/t/te/tes/

2 фев 2017 в 12:38

Ну тут конечно относительные ссылки — вообще не вариант. Лично я просто задаю константу пути рута, аля define(‘ROOT_PATH’,’app/files/’) и от нее пляшу.

2 фев 2017 в 12:48

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

к инклюдам этот вопрос не имеет никакого отношения.

В файле навигации прописаны относительные ссылки к страничкам.

Это неправильно. Ссылки должны быть абсолютные:

Как вставить ссылку в php?

Вопрос такой. Настроил отправку почты после регистрации, но не до конца. Не отправляет ссылку письмом. Письмо приходит в таком виде «Здравствуйте!/r/nМне очень приятно, что Вас заинтересовал мой проект./r/nДля подтверждения Вашей почты пройдите пожалуйста по ссылке/r/n /r/nЭто письмо отправилось автоматически. Пожалуйста, не отвечайте на него«. А хотелось, чтобы присутствовала ссылка:

$body = 'Здравствуйте!/r/nМне очень приятно, что Вас заинтересовал мой проект./r/nДля подтверждения Вашей почты пройдите пожалуйста по ссылке/r/n /r/nЭто письмо отправилось автоматически. Пожалуйста, не отвечайте на него';

Пробовал вариант с echo, но не получается, выдаёт ошибки.

  • Вопрос задан более трёх лет назад
  • 1367 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *