AP102 2016/5/23
如果不存在會傳回警告
但不會中斷
會直接嵌入form.php
介面檔的使用
<?php
include("form.php");
?>
引述一個檔案 如果不存在會傳回警告
但“會”中斷
這行後面的程式就不再執行了
設定檔的使用
<?php
require("form.php");
?>
可以直接快速切換頁面<?php
session_start();
?>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div>
<a href="?action=1">LINK</a> |
<a href="?action=2">LINK</a> |
<a href="?action=form">LINK</a> |
<a href="?action=phpinfo">LINK</a>
</div>
<div style="border:1px solid #000000;min-height:500px;">
<?php
include($_GET["action"].".php");
?>
</div>
</body>
</html>
避免程式碼重複被引用 但仍然要打兩次
<?php
include_once($_GET["action"].".php");
include_once($_GET["action"].".php");
?>
避免程式碼重複被引用 如果是以下的程式碼仍會出現兩次
<?php
include_once($_GET["action"].".php");
include($_GET["action"].".php");
?>
原本2016-05-23會顯示成為 2016/05/23
<?php
echo str_replace("-","/","2016-05-23");
?>
先做出一個表單<?php
echo str_replace("-","/","2016-05-23");
?>
<form action="1.php?m=list" method="post" enctype="multipart/form-data">
<textarea name="description" style="width:300px;height:100px"></textarea>
<input type="submit" value="Send">
<input type="submit" value="login">
然後試著將span標籤就會來夾擊 , 這個符號。 或者任何a的值
<style>
span{
color:#ff0000;
}
textarea
{
width:300px;
height: 100px;
}
</style>
<?php
echo "str_replace:<br>";
echo str_replace(",","<span></span>",$_POST["description"]);
?>
<form action="?" method="post" enctype="multipart/form-data">
<textarea name="description" style="width:300px;height:100px"></textarea>
<input type="submit" value="Send">
</form>
或者利用這樣的方式來找到a改變他的顏色 <style>
span{
color:#ff0000;
}
textarea
{
width:300px;
height: 100px;
}
</style>
<?php
echo "str_replace:<br>";
echo str_replace("a","<span>a</span>",$_POST["description"]);
?>
<form action="?" method="post" enctype="multipart/form-data">
<textarea name="description" style="width:300px;height:100px"></textarea>
<input type="submit" value="Send">
</form>
動態輸入<style>
span{
color:#ff0000;
}
textarea
{
width:300px;
height: 100px;
}
</style>
<?php
echo "str_replace:<br>";
echo str_replace(
$_POST["keyword"],
"<span>".$_POST["keyword"]."</span>",
$_POST["description"]);
?>
<form action="?" method="post" enctype="multipart/form-data">
keyword:<br>
<input type="text" name="keyword"><br>
Description:<br>
<textarea name="description" style="width:300px;height:100px"></textarea>
<input type="submit" value="Send">
</form>
將空白變成換行符號
<?php
echo "str_replace:<br>";
$description=str_replace(
"\n",
"<br>",
$_POST["description"]
);
$description=str_replace(
$_POST["keyword"],
"<span>".$ _POST["keyword"]."</span>",
$description
);
echo $description;
?>
輸入年月份後 只挑出五月的月份
<?php
echo "explode:<br>";
foreach (explode("\n",$_POST["date"]) as $key => $value) {
$d = explode("-",$value);
if($d[1]=="05"){
echo $value."<br>";
}
}
?>
<form action="?" method="post" enctype="multipart/form-data">
Data:<br>
<textarea name="date"></textarea><br>
<input type="submit" value="Send">
</form>
串接 <?php
echo "implode<br>";
echo implode("-", array(2016,05,23));
?>
Comments
Post a Comment