AP102 2016/5/23

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

Popular posts from this blog

MEGA 暫存檔案刪除

XAMPP 使用多PORT來執行不同網頁

IOS GCD多執行緒