html中調用php函數(shù)(html頁面調用php代碼)
1、不能的,只有文件后綴是php的文件才能寫php的代碼,并執(zhí)行,html是不可以的如果講深入點,是可以的,修改php的配置文件,把html格式的后綴文件也用php程序來解析就可以了,這樣html頁面寫php的代碼就可以執(zhí)行了;舉一個簡單的例子來說明如在頁面ahtml中用下面這句調用ltscript type=quottextjavascriptquot src=quotbphp?action=testquotltscript ltscript type=quottextjavascriptquot alertjstextltscript 在bphp中有這樣一段;html頁面中直接寫php代碼肯定不行,但是可以用其它的形式實現(xiàn),例如ajax,iframe等等沒辦法的話只好把這個html另存為php然后放php代碼 嘿嘿;其實文件名稱不要改成html 還是php 但是,這瀏覽器中確實可以輸入html來執(zhí)行php文件 有一個方法就是對服務器進行設置,也就是常說的偽靜態(tài) 比如RewriteRule \d+html$ indexphp?id=$1 這樣,所有名稱為數(shù)字的;一如果html標簽中使用php變量,提示Undefined index uid in var;朋友,你對PHP和HTML的工作原理還不是很清楚PHP是在服務器端運行,運行結束后,輸出HTML到客戶端瀏覽器 瀏覽器解析HTML所以,PHP運行的時候HTML包括JAVAScript不會運行而HTML運行的時候,PHP早已經運行完了你沒有;首先,第一種寫法那是肯定錯誤的,php不能在lt?php?中再嵌套一個php標簽第二種肯本沒看過的寫法,都拆的不成樣子了第三種你到時候可以試試,或者麻煩點你可以先把$show_category_name賦值給另一個名稱,然后 lt。
2、lt?php $id=3 echo quotltform id=#39form1#39 name=#39form1#39 method=#39post#39 action=#39addphp?id=$id#39quot 或 echo #39ltform id=quotform1quot name=quotform1quot method=quotpostquot action=quotddphp?id=#39$id。
3、在HTML中利用php lt!DOCTYPE htmllthtml lang=quotenquotlthead ltmeta charset=quotUTF8quot lttitlephp彈出提示內容lttitleltheadltbodyhtml頁面中使用php代碼調用js提供的alert彈窗l(fā)t?php echo quotltscriptalert;ltinclude file=quotheaderhtmlquot 兩側與配置邊界符一直,另外注意主路徑關系;html文件是不行的你可以把ahtml改成aphp,然后包含testphp,然后再echo就可以了;#39#msg#39html#39ltspan style=quotcolorredquot您沒有輸入變量Altspan#39else data = va$#39inputname=a#39valajax type #39POST#39,url quotbaiduphpquot,data $data ,cachefalse,data。
4、lt?phpheaderquotContenttypetexthtmlcharset=utf8quot判斷是否通過按鈕提交ifisset$_REQUESTquotsub_btnquot$opt=$_REQUESTquotoperatequot$result=0switch$opt case quot+quot $result=$_REQUESTquot;回答你第一個問題其實文件名稱不要改成html 還是php 但是,這瀏覽器中確實可以輸入html來執(zhí)行php文件 有一個方法就是對服務器進行設置,也就是常說的偽靜態(tài) 比如RewriteRule \d+html$ indexphp?id=$1 這樣;如果你是在html中直接用,就直接用就行了,如ltplt?php echo $info#39name#39 ?ltp如果你是在ajax中用,就直接在success方法里輸出就行了,如ajaxurlquotxxxphpquot,successfunctionresult;echo quotdocumentwrite#39quot$actionquot#39nquot? 當執(zhí)行ahtml文件時,就會調用bphp文件,并將bphp文件的輸出作為JS語句來執(zhí)行,內容為JS傳遞的參數(shù)action的值,也就是在PHP文件中接受過來的action的值jquery的load函數(shù)是。
掃描二維碼推送至手機訪問。
版權聲明:本文由飛速云SEO網絡優(yōu)化推廣發(fā)布,如需轉載請注明出處。