⑴ 通過HTML的一個按鈕觸發php文件
你把html頁面里的數據,post或者get的方式發送到php頁面。
php頁面到這些數據的同時把它們寫入資料庫
同時,你也可以在你的php頁面使用你接收到的數據。
不就是這樣的嗎?
⑵ 點擊鏈接調用一個php函數怎樣實現
按按鈕調用PHP function函數
首先,請大家看一段HTML代碼:
<html>
<head>
</head>
<body>
<input type=button on_click=a();>
</bosy>
</html>
這段HTML代碼調用了一個PHP函數:a();。以下是PHP函數a();的代碼:
<?php
function a() {echo "aaaa";};
/>
然後呢,你們可想而知:error!點擊之後沒有反應,根本沒有輸出aaaa,而是給出了錯誤信息。具體錯誤信息我就不解釋了,因為錯誤很不好辦,我們就換一種方法:直接使用提交表單的方式調用PHP函數。
那麼,我們把上一段HTML代碼更改一下,使用form表單來實現:
<html>
<head>
</head>
<body>
<form method="post" action="a.php">
<input type="submit" value="輸出信息aaaa">
</form>
</bosy>
</html>
a.php里邊的東西,我也就不說了。也沒什麼好說的,PHP代碼就很好改了。
這只是實現這種功能的一種方法,但也比較好。
我給大家舉一個例子,順便把需要解決的東西告訴大家一下。這個里邊如果你是要做比如說驗證郵箱是否被注冊的需要加一句讓網頁後退。主要是嫌麻煩一點但是是很好的方法,最適合沒有JS基礎又想用PHP服務端來做的人。
如果你熟悉JS,又想用PHP來做這個網頁,那麼在最開始的代碼上更改一下,馬上就實現了:
<html>
<head>
</head>
<body>
<input type=button on_click=a();;>
</bosy>
</html>
加一句JS:
function a()
{
aa();
};
PHP子函數aa里邊的東西我就不說了,代碼照抄就行了。
這樣吧,我好人做到底,給不知道的菜鳥講講為什麼需要這樣,省著提問一大堆:
這么跟大家說,這個PHP主要是用來在伺服器端運行並生成新的HTML代碼用的。而這個JS(JavaScript)是用來給客戶端運行的代碼,這已經簡單的不能再簡單了,至於什麼是客戶端,什麼是伺服器,在這里我就不解釋了,有興趣的朋友可以谷歌搜索一下。
我們使用JS時用的代碼就是先把PHP便已執行,做成JS代碼,在客戶端運行,這是很多大公司的作法。如果你不會JS,但是PHP和HTML精通,可以吧JS背下來,到時候使用也行,比第一種效果更好。
⑶ 怎麼在html中調用php中的function
html中一般情況下是不能直接像你那樣調用php的方法的,除非有特殊的模板引擎,比如smarty,這個模板引擎下的html頁面就可以調用php方法。還有其他的模板引擎,比如一些cms,例如phpcms中就可以,可以直接在html模板中調用自定義的任何php方法。
⑷ html網頁怎麼調用php文件
HTML網頁是不能調用php文件的.
如果是像樓下說的 在文件插入<?php code ?> 那這個文件必須保存成php的
如果是要在html文件裡面調用php文件的執行結果可以考慮ajax
⑸ html調用php 中MD5加密函數
假設你的index.html和test.php 在同一個目錄下:
首先:你先把你的index.html改為index.php
加入代碼如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>test</title></head>
<body>
<?php require_once("test.php");?>
</body>
</html>
test.php 裡面的代碼還是你原來的:
<?php
$input = "hellp,php world!";
$output = md5($input);
echo "輸出:$output";
?>
⑹ html中調用php
很顯然,你的伺服器web環境沒有配好不能解析php文件
現在WINDOWs系統上配置php環境一般有兩種方式
1、IIS+php+mysql
網上有好多教程:
例如:http://www.wonmay.cn/a/200902/0111809.html
2、apache+PHP+mysql
這個也有好多教程,但是一般在windows系統下,我們常用集成的軟體,直接安裝就可以了,推薦使用xampp
網上有很多
http://www.crsky.com/soft/10160.html
在linux系統下最好就是用apache+php+mysql了。
這個網上就更多了。
⑺ html 的button 怎麼調用伺服器的php文件執行linux指令
php給提供了system(),exec(),passthru()這三個函數來調用外部的命令.
雖然這三個命令都能執行linux系統的shell命令,但是其實他們是有區別的:
system() 輸出並返回最後一行shell結果。
exec() 不輸出結果,返回最後一行shell結果,所有結果可以保存到一個返回的數組裡面。
passthru() 只調用命令,把命令的運行結果原樣地直接輸出到標准輸出設備上。
相同點:都可以獲得命令執行的狀態碼
例子:system("/usr/local/bin/webalizer/webalizer");
但是對於功能的描述,不知道什麼應用場景下有這樣的流程
⑻ html怎麼調用php返回的值並顯示出來。求代碼!
你最後一句「echo json_encode($info,320);」已經輸出這個結果了啊。
如果你是在html中直接用,就直接用就行了,如:<p><?php echo $info['name']; ?></p>;
如果你是在ajax中用,就直接在success方法里輸出就行了,如:
$.ajax({url:"xxx.php",success:function(result){
console.log(result.name); }
});
⑼ html調用php
你使用.php文件,但裡面可以寫html代碼,這是第一種方式。第二種可以設置php解析器解析html文件將裡面的php代碼解析
第一種:創建文件:abc.php
寫代碼:
<!doctype html>
<html>
<body><input type="hidden" name="bianhao" value="<?php echo $_GET["act"];?>" /></body>
</html>
⑽ html調用php
加我
355436913