Class4 Website

click to visit website

  • website constructure
    -index.php
    -announce.php
    -favicon.ico
    -api
    —download.php
    —handle.php
    —sendMessage.php
    -admin
    —adminLogin.php
    —adminLogin_handle.php
    —adminSystem.php
    —announceAdd.php
    —annouceManager.php
    —annouceModify.php
    —annouceModifyHandle.php
    —destroyLogin.php
    —downFile.php
    —fileManage.php
    —handle_function.php
    —loginCheck.php
    —messageManage.php
    —signUp.php
    —signUp_handle.php
    —userManage.php
    —config.php
    —connect.php
    -css
    -js
    -img
    -music
    -fla
    -database_back
    -version

  • connect with mysql database

/**
 * config.php
 * define mysql connect infomation
 */
define('HOST','localhost');
define('USERNAME','root');
define('PASSWORD','123456');
/**
 * connect.php
 * connect to mysql database
 */
//require config file
require_once('config.php');
//connect with daatabase
if(!$conn = mysqli_connect(HOST,USERNAME,PASSWORD)){
    echo mysqli_error($conn);
}
//select databse
if(!mysqli_select_db($conn,'database name')){
    echo mysqli_error($conn);
}
//set character sets
if(!mysqli_query($conn,'SET NAMES UTF8')){
    echo mysqli_error($conn);
}
  • file handle
//define function readDirectory(path)
function readDirectory($path){
    //open dir and save as variable $handle
    $handle = opendir($path);
    $arr = null;
    while(($item = readdir($handle)) !== false){
        //read successful and exclude the condition, dot and double dots(. & ..)
        if ($item!="."&&$item!="..") {
            //test if is file
            if (is_file($path."/".$item)) {
                $arr['file'][] = $item;
            }
            if (is_dir($path."/".$item)) {
                $arr['dir'][] = $item;
            }
        }
    }
    closedir($handle);
    return $arr;
}
//get file size : filesize($path)
//get extension name : explode('.',$filename)
//delete file : unlink($path)
//define function uploadFile($file)
function uploadFile($file){
    $fileName = $file['NAME']['name'];
    $fileType = $file['NAME']['type'];
    $fileTempName = $file['NAME']['tmp_name'];
    $fileError = $file['NAME']['error'];
    $fileSize = $file['NAME']['size'];
    if($fileError == UPLOAD_ERR_OK || $fileError == 0){
        $fileName = 'other path or new file name';
        //use function copy() or move_uploaded_file()
        if(@copy($fileTempName, $fileName)){
            //upload successful
        }else{
            //upload fail
        }
    }else{
        //upload fail
        switch($fileError){
            //1 the size of upload file is bigger than the setting "upload_max_filesize" in php.ini
            //2 the size of upload file is bigger than the setting of html form "MAX_FILE_SIZE"
            //3 partly uploaded
            //4 haven't chosen files
            //6 cannot find temp dir
            //others : system error
        }
    }
}
//download file from front end
header('Content-Disposition: attachment; filename='.$name);
header('Content-Length:'.filesize($filename));
readfile($filename);
  • session
    $_SESSION[name]
    isset($_SESSION[name])
    session_start()
    session_destroy()

本文链接:Class4 Website

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:PorYoung,谢谢!^^

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇