Udemy网站课程9-PHP

PHP维基简介

PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。

http://php.net/ 查看相关文档

Hello world

http://alanwang.co/php/index.php


输出错误日志

新建php.ini文件,记录服务器上的设置和配置,在开发环境使用,生产不要使用。
输入配置信息
display_errors = on
display_startup_errors = on

PHP变量


PHP数组


"; $anotherArray=array( //另一种定制数组方式 "China" => "Chinese", "France" => "France" , "USA" => "English" ); print_r($anotherArray); $anotherArray[Japan] = "Japanese"; //给定义好的数组增加元素 echo "

"; print_r($anotherArray); unset($anotherArray["USA"]) ; //删除数组中的一个元素 变量不需要加双引号,定义的字符串需要加双引号,因为字符串在内存中是以二进制的0即null结尾的。 echo "

"; print_r($anotherArray); echo "

"; $name = "alan"; unset($name); //unset也可以删除一般的变量的值 echo $name; ?>

PHP IF语句


For语句和Foreach语句

";
    }


    $myArray = array("cat","dog","turtle","pig");

    foreach( $myArray as $key => $value){           //输出数组中的所有key和value

        echo "Key : $key Value : $value 
"; } ?>

PHP发送邮件


$_GET变量

相关介绍http://www.runoob.com/php/php-get.html



    

    

POST变量



实现表格的填写,校验,提交后发送到邮箱

请输入您的姓名";
        }
        if(!$_POST["email"]){
            $error .= "
请输入您的邮箱"; //加. 相当于 +=的意思 }else if(!filter_var($_POST["email"],FILTER_VALIDATE_EMAIL)){ //邮箱校验函数 $error .= "
您的邮箱格式不正确"; } if(!$_POST["text"]){ $error .= "
请输入您的留言"; } if($error){ $result = '
这里有错误'.$error.'
'; //不要忘了后面有. }else{ if(mail("[email protected]","来自alan的网站"," 姓名:".$_POST['name']." 邮箱:".$_POST['email']." 内容:".$_POST['text'],$_POST['email'])){ $result = '
提交成功
'; }else{ $result = '
抱歉,没有提交成功
'; } } } ?> Example Domain

请输入您的信息

查询天气预报

 (.*?)<\/span>/s", $content, $matches);

echo $matches[0];

?>




    Ken’s website

    
    
    
    
    







 

  
   
   
   


    
    

Weather Predictor

Enter your city below to get a forecase for the weather.

Success
Could not found the weather data of your city, Please try again later.
Please enter a city.

你可能感兴趣的:(Udemy网站课程9-PHP)