zoukankan      html  css  js  c++  java
  • PHP基础

    构建WEB服务器和数据库---Apache+PHP+MySQL

      win7下教程地址:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

      PHP学习网站推荐:http://www.w3school.com.cn/php/index.asp 这里有各种WEB技术教程

    学习中遇到的问题:

    1.PHP的外部变量

      主要是指通过其他途径传递给PHP的变量,而不是在PHP文件中定义的变量。外部变量主要包括由HTML表单元素的值传递给PHP脚本的变量,HTTP Cookies和环境变量。

      当一个HTML表单提交给PHP脚本时,表单中的信息会自动在脚本中可用。表单提交方式有GET和POST两种,例如:

    <form action="form_test.php" method="post">
    Test:<input type=text name="title">
    <input type=submit name="subm" value="提交">
    </form>

      下面的PHP脚本可以获得上面提交的表单内的元素的值,如下:

    //form_test.php
    <?php
    $title=$_POST['title'];
    $subm=$POST['subm'];
    print title;
    echo "<br>";
    print $subm;
    ?>

    2.require()语句和include()语句

      它们都是用来在当前文件中包含并运行其他文件的语句。很多情况下,她们是通用的。

      她们的区别在于失败处理的方式。处理失败时,include()产生一个警告,然后程序继续执行;而require()则导致一个致命的错误,程序将终止。换句话说,如果你想在丢失文件时停止处理页面,那么就用require()。include()就不同,脚本会继续运行。

    3.函数和类的定义

      

    <?php
    //定义一个类
    class Class_Name
    {
        Elem data;
        //定义一个函数
        function Func($arg_1,$arg_2,...,$arg_n)
        {
            return $retval;
        }
    }
    ?>    

     4.中文乱码

      可以在<head>后添加:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

     5.PHP中网页重定向

     a.利用header()重定向

    <?
    header("Location: $url");
    exit;
    ?>

     b.用嵌入HTML的<meta>标识重定向

    <meta HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>

     c.用嵌入javascript的重定向

    <?
    echo "<!--<script language="JavaScript">";
    echo "location.href='$url'";
    echo "</srcipt>-->";
    ?>
  • 相关阅读:
    元素居中显示
    文本框 获取焦点 失去焦点 实时监听
    cookie/ localStorage /sessionStorage区别
    h5新增标签
    css3属性中的transform属性
    精简 闭包
    let const定义及用法
    关于arguments映射的问题
    Linux云自动化运维第二课
    下载模版的具体代码
  • 原文地址:https://www.cnblogs.com/coder2012/p/2960874.html
Copyright © 2011-2022 走看看