導航:首頁 > 編程語言 > php中script

php中script

發布時間:2022-12-11 10:35:09

1. php中如何執行已定義的script腳本

echo '<script>hello();</script>';

2. php中使用script

//javascript的邏輯運算符and用&&表示
if((year1%4)==0and(year1%100)!=0)

改成

if((year1%4)==0&&(year1%100)!=0)

另外閏年的規律是:四年一閏,百年不閏,四百年再閏,所以加上

if((year1%4)==0&&(year1%100)!=0&&(year1%400)==0)

3. php中輸出<script>標簽問題

輸出的<script>標簽的內容直接是看不到的,php默認輸出的mime是text/html,你用瀏覽器查看網頁源代碼就可以看到。當然你如果只是為了查看輸出,在這段php代碼前面加上
header('Content-Type:text/plain;charset=utf-8');
就可以直接看到了

4. 關於php里的 script

這段代碼是js的,怎麼能直接放到php來呢?
如果真的要放,必須用echo 輸出
比如從第一句開始
echo "<SCRIPT type=text/javascript>";
echo "var speed=1;";
.............
echo "</SCRIPT>"

5. php中script有什麼作用,alert呢

就是調用 _alert_back這個方法時
彈出一個alert框,框子里的內容就是調用_alert_back這個方法的傳人的參數

在php里寫
echo"<script type='text/javascript'>alert(1111111);history.back();</script>";
然後運行php文件,執行到這句代碼時,就相當於執行js語句
彈出一個alert框子裡面的內容是1111111

明白了么?
你可以自己建個php文件
裡面就一句代碼
echo"<script type='text/javascript'>alert(1111111);history.back();</script>";
然後運行一下看看效果就知道了

6. php如何調用script

<?

function changeToJavaScript($str)
{
$str=preg_replace("/\\/","\\\\",$str);
$str=preg_replace("/\//","\\\/",$str);
$str=preg_replace("/\r\n/","\\n",$str);
$str=preg_replace("/'/","\\\'",$str);
$str=preg_replace("/\"/","\\\"",$str);
$str=preg_replace("/\t/"," ",$str);
return "document.writeln(\"".$str."\");";
}

$fp1=fopen("m1.txt","r");

$msg1=fread($fp1,filesize("m1.txt"));

$msg2=changeToJavaScript($msg1);

$fp2 = fopen("m2.txt", "a");

fwrite($fp2,$msg2);

?>

7. php中,在提交表單時,script代碼是通過什麼方式對網站進行破壞如何防止破壞

其實JS代碼不會在提交的時候對網站進行破壞,因為它不會運行。而是會在輸出的時候進行破壞,比如一篇沒有過濾的文章里 輸入<script>alert(0)</script>,在文章頁面調用的時候會自動彈出。更深層次的,會對網站的COOKIE進行破壞和重構,導致個人數據泄露,當然,這個可能性我感覺不大。只要對提交的表單,進行script的過濾就可以,簡單、粗暴,不讓這個<script>出現,其他的代碼就是文字了。

8. PHP中這句script該怎樣寫

echo '<script language="JavaScript" src="http://code.54kefu.net/kefu/js/b99/826099.js" type="text/javascript" charset="utf-8"></script>
';

9. PHP Script是什麼有什麼作用

PHP Script是一段代碼, 使用文本編輯器編輯修改, 運行域伺服器端, 根據瀏覽器或app 的請求操作資料庫或文件, 或進行其他操作 並返回動態網頁內容給瀏覽器,或給app提供數據

10. PHP中的<script>部分的值怎麼傳遞出來呢

基本問題都沒搞清楚。
PHP是伺服器端,JS是客戶端。
當你向伺服器請求一個頁面的時候,PHP就會接手處理頁面邏輯,然後把結果發回來,也就是伺服器應答了你的要求。當伺服器傳送完數據的時候,你和伺服器之間的連接就中斷了。
這個時候你的瀏覽器接到了伺服器傳送來的數據,然後才開始解析運行其中的JS代碼。
到這里不知道你明白了沒有?即PHP必然執行在JS之前。所以PHP可以很簡單的同頁面把值傳遞給JS,但是JS就不可能同頁面把值傳遞給PHP。
但是你可以使用ajax,ajax實際上是JS對伺服器又發起了新的請求,所以嚴格來說不能算同頁面了。
------------------------------------------
不是。
首先HTML和javascript對於伺服器端來說,都只是一段文本而已,不會進行任何邏輯處理,你能看到的所有網頁,不是伺服器展示給你看,而是伺服器把這段文本發給你,然後你的瀏覽器處理之後展示給你看的。
而PHP程序則是一段邏輯處理,一般來說這個邏輯處理的結果是生成一段文本,然後伺服器把這個動態生成的文本和原來的HTML,javascript文本一起發送給你的瀏覽器。

舉例而言,我們來看看這段例文裡面 value="<?=$DH>" 代表什麼含義。
首先你必須了解<?php echo "hello world" ?>的含義。
PHP處理這一段邏輯的結果是動態生成一段文本並輸出(echo)。
那麼,假設$DH="hello world"
(源代碼) value="<?=$DH>" ==> value="<?php echo 「hello world」 ?>" ==> value="hello world"(PHP處理結束,伺服器開始發送文本數據)。
換句話說,對PHP來說,結果是HTML還是javascript它是不關心的,它只是輸出一個文本而已。
所以你也可以用下面這種寫法從PHP給javascript傳值:
<script>
var sample=<?=$sample?>
</script>

回到你最開始的問題,關鍵在於$DH的值,如果你看懂了我上面說的這些內容,那麼你就會明白這個值不可能來自HTML或者是javascript,必然是在更早之前在PHP中定義過。

閱讀全文

與php中script相關的資料

熱點內容
怎麼批量有順序的命名文件夾 瀏覽:209
杭州程序員健身 瀏覽:17
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151