အင်တာနက်စဉ်ဆက်မပြတ်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူအွန်လိုင်းဂီတဝယ်လိုအားသည်ကြီးထွားလာသည်။ အသုံးပြုသူများသည်သူတို့ကြိုက်နှစ်သက်သောဂီတကို 0 ဘ်ဆိုဒ်တွင်အချိန်မရွေးကစားနိုင်ရန်နှင့်မျှဝေရန်မျှော်လင့်ပါသည်။ သင်ရိုးရိုးရှင်းရှင်းတေးဂီတပြန်ဖွင့်သည့်ပလက်ဖောင်းတစ်ခုကိုဖန်တီးလိုပါက PHP နှင့် CGI သည်အလွန်သင့်လျော်သောနည်းပညာနှစ်ခုရှိသည်မှာသေချာသည်။ PHP နှင့် CGI ကို အသုံးပြု. အခြေခံဂီတပြန်ဖွင့်သည့် 0 က်ဘ်ဆိုက်ကိုမည်သို့တည်ဆောက်ရမည်ကိုဤဆောင်းပါးကဤဆောင်းပါးသည်သင့်အားအဆင့်ဆင့်ကိုခြေလှမ်းတစ်လျှောက်ခြေလှမ်းတစ်ဆင့်ပြုလုပ်လိမ့်မည်။
ဖွံ့ဖြိုးမှုမစတင်မီသင့်တော်သောဖွံ့ဖြိုးမှုပတ် 0 န်းကျင်ကိုတည်ဆောက်ရန်လိုအပ်သည်။
တေးဂီတဖွင့်ခြင်းကွန်ရက်စာမျက်နှာများသည်သီချင်းအချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်များကိုအသုံးပြုရန်လိုအပ်သည်။ MySQL ကိုဒေတာဘေ့စ်စီမံခန့်ခွဲမှုစနစ်အဖြစ်ရွေးချယ်ခဲ့သည်။ ဤဥပမာတွင် "တေးဂီတ" ဟုခေါ်သောဒေတာဘေ့စ်တစ်ခုကို ဦး စွာဖန်တီးပြီးဒေတာဘေ့စ်တွင် "Song_list" ဟုခေါ်သောဒေတာစားပွဲတစ်ခုဖန်တီးသည်။ ဒေတာဇယားအတွက် SQL ထုတ်ပြန်ချက်များသည်အောက်ပါအတိုင်းဖြစ်သည် -
စားပွဲတင် song_list ( ID Int (11) Null Auto_increment, ခေါင်းစဉ် Varchar (255) null မ Martist Varchar (255) NULL, URL varchar (255) null မဟုတ်ပါ, အဓိက Key (ID) ) အင်ဂျင် = Innodb Default Charset = UTF8;
ထို့နောက်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်နှင့်တေးဂီတစာရင်းကိုဆက်သွယ်ရန် PHP code ကိုရေးရန်လိုအပ်သည်။
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'music';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
if (!$conn) {
die("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ:" . mysqli_connect_error());
}
$sql = "SELECT * FROM song_list";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
နေစဉ် ($ အတန်း = mySqli_fetch_assoc ($ ရလဒ်))
ပဲ့တင်သံ " <a href='" . $row['url'] . "'>" ။ $ အတန်း ['title'] ။ "</a> -" ။ $ အတန်း ['' အနုပညာရှင် '] ။ "<br> ";
}
} အခြား
ECHO "Music No Music";
}
MySQLI_CLOSE ($ CON);
>
တေးဂီတအပ်နှံလုပ်ငန်းကိုအကောင်အထည်ဖော်ရန်အတွက် CGI script များကိုလည်းရေးရန်လည်းလိုအပ်သည်။ Perl မှာရေးထားတဲ့ရိုးရှင်းတဲ့ upload script တစ်ခုပါ။
#! / usr / bin / perl
တင်းကျပ်စွာသုံးပါ။
CGI ကိုသုံးပါ။
ကျွန်ုပ်၏ $ cgi = cgi-> အသစ် (),
$ cgi-> header () ကိုပုံနှိပ်ပါ။
ကျွန်ုပ်၏ $ Upload_dir = "/ လမ်းကြောင်း / upload / directory /" ",
အကယ်. ($ cgi-> param ("ဖိုင်") လျှင်)
ကျွန်ုပ်၏ $ file = $ cgi-> Param ("ဖိုင်"),
ကျွန်ုပ်၏ ($ filename, $ file_exexext) = split (/, /, $ file);
ကျွန်ုပ်၏ $ Upload_File = $ upload_dir ။ $ filename ။ "။ " ။ $ file_ext;
အကယ်. ($ cgi-> upload ("ဖိုင်", $ upload_file) လျှင်)
ပုံနှိပ် "ဖိုင်တင်ကြွအောင်လုပ်ပါ။ "
} အခြား
ပုံနှိပ် "ဖိုင်တင်ခြင်းမအောင်မြင်ပါ!"
}
} အခြား
$ cgi-> start_form (-entype => 'Martwart / form-data', -method => 'post' ';
$ cgi-> fileField (-Name => 'file') ပုံနှိပ်ပါ။
Print $ cgi-> တင်သွင်း (-NAME => 'submit', -value => 'Upload';
$ cgi-> end_form () ပုံနှိပ်ပါ။
}
ပုံနှိပ် "";
အခြေခံဂီတစာရင်းနှင့်တင်ထားသောလုပ်ဆောင်ချက်များအပြင် 0 က်ဘ်ဆိုက်သို့အသုံးပြုသူမှတ်ပုံတင်ခြင်း, 0 င်ရောက်ခြင်း, မှတ်ချက်များ, ကြိုက်နှစ်သက်မှုများစသည်တို့ကိုပိုမိုထည့်သွင်းနိုင်သည်။
ဤဆောင်းပါးသည် PHP နှင့် CGI ကို အသုံးပြု. အခြေခံဂီတပြန်ဖွင့်သည့် 0 က်ဘ်ဆိုက်ကိုမည်သို့ဖွံ့ဖြိုးတိုးတက်ရမည်ကိုဖော်ပြသည်။ ဒေတာဘေ့စ်၏ဒီဇိုင်းသည် PHP နှင့် CGI ကုဒ်ရေးရန်ရေးဆွဲရန်အဆင့်တစ်ခုစီသည်သင့်အားအကောင်အထည်ဖော်မှုလုပ်ငန်းစဉ်၏အဓိကနည်းပညာများကိုပြသသည်။ ဤဆောင်းပါးသည်သင်၏ဖွံ့ဖြိုးတိုးတက်မှုတွင်သင့်အားကူညီနိုင်ပြီးသင့်အားချောမွေ့သောဖွံ့ဖြိုးတိုးတက်မှုကိုဖြစ်စေနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။