好吧,我正在开展学校项目,我正在做社交网站。首先,我用HTML,CSS和JS制作了我的整个网站。 (包括登录和注册部分)然后我开始学习PHP,它看起来像PHP文件是单独的网站:/(我不知道)
所以我想要的是打开我的主页面(html)和一些JS代码,从数据库(MySQL-phpMyAdmin)加载或上传数据,而无需打开另一个页面(php文件)。可能吗?我的意思是,我希望PHP代码在后台运行,就像JS代码一样,不要打开任何窗口。
对不起英文
答案 0 :(得分:2)
服务器请求的工作原理:
客户端构建数据包,将其发送到服务器,服务器构建响应数据包并将其发回。客户端打开包并显示它。
<feed xml:lang="de" xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:tel="http://tel.search.ch/api/spec/result/1.0/">
<id>https://tel.search.ch/api/f5beebe473ebc1051f23396a8ed613de/3da50a593b53776121f4fb61bb789f12</id>
<title type="text">tel.search.ch API Search Results</title>
<generator version="1.0" uri="https://tel.search.ch">tel.search.ch</generator>
<updated>2017-04-14T02:00:00Z</updated>
<link href="https://tel.search.ch/result.html?was=Nebel+Marc&wo=Leukerbad" rel="alternate" type="text/html" />
<link href="http://tel.search.ch/api/?was=Nebel+Marc&wo=Leukerbad&key=f5beebe473ebc1051f23396a8ed613de" type="application/atom+xml" rel="self" />
<entry>
<id>urn:uuid:9ccf9b03cf2e5c5a</id>
<updated>2017-04-14T02:00:00Z</updated>
<published>2017-04-14T02:00:00Z</published>
<title type="text">Nebel, Marc</title>
<tel:pos>1</tel:pos>
<tel:id>9ccf9b03cf2e5c5a</tel:id>
<tel:type>Person</tel:type>
<tel:name>Nebel</tel:name>
<tel:firstname>Marc</tel:firstname>
但是PHP呢? PHP是 serverside 语言。它告诉服务器如何编写响应包。 因此客户永远不会看到它。 PHP被设计为只放在其他代码中的某个地方,然后由服务器解析。
SQL Server Agent
一些例子
代码( example.php ):
SQL Server Configuration Manager
用户将看到的内容:
Client -------- Request (just some bytes of data including GET and POST data ) -> Server
<--- Response (HTML,CSS,JS) ---------------------------------------------------
要设置此环境和服务器,您可以查看http://php.net,http://apache.org,如何阻止在我的路由器上输入数据?,如何在互联网上设置wamp? ...
答案 1 :(得分:1)
PHP在服务器端工作,JS处理客户端的工作。 PHP可用于动态生成HTML。例如,不同的项目列表或项目内容。
我建议您更多地研究客户端服务器模型。
回答你的问题,是的可能。它被称为AJAX。 (异步JavaScript和XML)。这就像通过javascript与服务器交谈而无需重新加载网页。
https://www.w3schools.com/xml/ajax_intro.asp
希望这会有所帮助。 :)
答案 2 :(得分:0)
我做了与您完全相同的事情。就我个人而言,我发现使用PHP文件执行所有操作更加容易。 您仍然使用HTML代码。
您可以使用
wp_usermeta
或没有PHP标记只是使用HTML。
<?php
echo "<div>";
?>
PHP还允许您非常轻松地导入其他文件。 关键字“ include”使用页面中另一个文件。
这使得构建具有相同页眉,页脚,CSS主题和数据库连接的页面变得非常容易。任何其他PHP文件。
"<div>"