Your Title Here

Как передать данные в скрипт PHP из HTML?

Вопрос следующий имеется страничка на HTML в ней есть поля для логина и пароля для подключения к БД. Как передать вводимые данные в скрипт?

Скрипт на клиентской или серверной стороне? Если на клиентской — повесьте на форму обработчик события onsubmit . Если на серверной — то как написал выше @KonstantinOkhotnick (отправка формы приведёт к отображению новой страницы, возвращаемой сервером в ответ, а AJAX используется при необходимости модификации страницы без её перезагрузки).

1 ответ 1

Передать можно с помощью суперглобальных массивов $_GET и $_POST . Метод передачи можно выставить в самой форме где action=»/index.php» это пусть к файлу который получает данные из формы. В файле ( index.php к примеру) будет следующий код.

Если одним файлом, то можно записать следующим образом (файл index.php ):

Да. также можно и через AJAX , отправляя JSON .

Вот рабочий пример реализации ajax с помощью jquery файл index.php :

 if (is_ajax() && isset($_POST['password']) && isset($_POST['name'])) < echo json_encode(array( 'ok' =>'AJAX OK. ' )); exit(); > ?>           

С помощью echo json_encode(array(‘ok’ => ‘AJAX OK. ‘)); мы отправляем ответ нашему браузеру и в панели разработчика можем увидеть ответ.

Читайте также:  Java constructor parameter names

введите сюда описание изображения

Нужно обратить внимание что пароли и важные данные принято передавать post методом.

Источник

Конвертер HTML в PHP

Считаете ли вы этот инструмент полезным? То поделитесь этим с друзьями или коллегами. Это поможет нам сделать наши бесплатные веб-инструменты лучше.

Эта форма позволяет вам конвертировать HTML в PHP код для использования с помощью операторов echo или print:

Результат преобразования HTML в PHP код

О преобразовании HTML в PHP код

О преобразовании HTML в PHP

Конвертер HTML в PHP была создана для онлайн преобразования HTML в PHP код. Это может пригодиться для вывода HTML кода через функции печати PHP, используемые в большинстве PHP CMS и Фреймворках, таких как WordPress, Yii, Laravel и т. д. Символы кавычек и обратной косой черты будут соответствующим образом экранированы с помощью обратной косой черты, поэтому строки будут печататься правильно.

Как это работает?

Просто вставьте свой HTML код в текстовую область выше и нажмите кнопку «Конвертировать», и вы получите код с PHP echo или print операторами в следующей текстовой области.

Пример преобразования HTML в PHP

      
Best Online Web Toolsis a link to another nifty site

This is a Header

This is a Medium Header

Send me mail at [email protected]">[email protected].

This is a new paragraph!

This is a new paragraph!


This is a new sentence without a paragraph break, in bold italics.
      
Best Online Web Toolsis a link to another nifty site

This is a Header

This is a Medium Header

Send me mail at [email protected]">[email protected].

This is a new paragraph!

This is a new paragraph!


This is a new sentence without a paragraph break, in bold italics. ';
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ' '; echo '
'; echo 'Best Online Web Toolsis a link to another nifty site'; echo '

This is a Header

'; echo '

This is a Medium Header

'; echo 'Send me mail at [email protected]">[email protected].'; echo '

This is a new paragraph!

'; echo '

This is a new paragraph!

'; echo '
This is a new sentence without a paragraph break, in bold italics.'; echo '
'; echo ''; echo '';

После преобразования вы можете применить PHP код к своему проекту или использовать его для каких-то других целей.

Источник

Converting site from .html to .php

my site has now become sufficiently large for me to think it’s necessary to convert the pages to php pages to help me update it in the future. The problem is: my site has a number of links to it on various websites across the web. Eg these links point to www.example.com/page1.html but the page is now going to be renamed www.example.com/page1.php How would people get around this problem? Simply redirect the html page to the php page? Are there any alternatives? Does this have any implications for SEO? Thanks

If your website contains static pages, there’s no need to replace .html by .php . In fact, if it’s really necessary, you can also parse .html files as PHP

@Rob W: He said he needs this to help him update it in the future (maintainability), which is a valid reason.

Basically I’m just including the navigation bar, footer, header etc as php includes. I was under the impression if you have any php includes in your page it must have a .php extension as opposed to .html. Am I mistaken?

Personally, I would never choose to manually maintain static pages. There is always the option of using a caching system that compiles your dynamic pages into static pages to improve speed. There are some CMS’s based on this concept. But for most use cases, regular caching (file, db, or in memory) is just fine.

Caching is storing data in a faster storage (or same storage but already processed). Eg: you have a complex query that takes many seconds of execution, and many MB of RAM. Then you cache it into a file, that you refresh only once per hour (the file is considered temporary then, because it’s only useful for some time, and nothing is lost if it gets deleted). The same can be done with full web pages.

6 Answers 6

The least intrusive method is to simply have your webserver treat .html files as PHP files. That way your links can stay intact, and progressively replacing static .html pages with actual php-enabled pages can be done in an essentially transparent method to users.

Remember, there is no such thing as a «PHP script». There are only files that contain code blocks, which will get interpreted/executed when the containing file is passed through PHP.

Unless some of your html pages contain SAMPLES of php code that could be misinterpreted as actual code, then there shouldn’t be any issues with making run through PHP.

As a minor side benefit, it wouldn’t be immediately obvious that your site is running on PHP, as all the urls would say «.html». But then, that’s security by obscurity and shouldn’t be counted on to be anything in the way of real security.

Источник

Как быстро из html переписать в php ?

Есть ли какие нибудь способы быстрой переписки кода ? может какие нибудь конверторы есть или статьи как все это сделать быстро.

daruwanov

Serj-One

Небольшое отступление. Предлагаю прочесть Капитал Маркса. Он там много рассуждает о том, что «быстро», «что-угодно» в «что-угодно» при нажатии одной кнопки лишено какой-либо стоимости.
Может быть, Маркс ответил уже давно на Ваш вопрос.

daruwanov

Я так понимаю вопрос немного в другом. У человека есть набор HTML. Так называемый статический сайт. Ему нужно сделать из него динамический. Что бы данные брались из базы.

daruwanov

Насчет сервисов, не скажу. Не знаю просто таких. Из тегов которые навешаны к вопросу, хотите перенести на wordpress? Если личного опыта работы с wordpress нет, на мой взгляд будет проще оплатить работу разработчика..

А в чём проблема? Чтобы перенести код из HTML в PHP нужно всего-лишь его скопировать, а потом вставить, ведь HTML — это язык разметки и он может использоваться в файлах PHP

XXX

Рома Покидаев Нужно хорошо знать CMS под которую Вы переделываете свой html-шаблон, чтобы прописать вывод соответствующих функций (блоки, меню, авторизация и т.д.). Посмотрите код, как сделан похожий шаб под Вашу CMS.

Если совсем не разбираетесь в теме, то быстро сделать сможете только заплатив программисту. На freelansim.ru поищите человека.

Источник

Оцените статью