အင်တာနက်စဉ်ဆက်မပြတ်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူအွန်လိုင်းဂီတဝယ်လိုအားသည်ကြီးထွားလာသည်။ အသုံးပြုသူများသည်သူတို့ကြိုက်နှစ်သက်သောဂီတကို 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 ကုဒ်ရေးရန်ရေးဆွဲရန်အဆင့်တစ်ခုစီသည်သင့်အားအကောင်အထည်ဖော်မှုလုပ်ငန်းစဉ်၏အဓိကနည်းပညာများကိုပြသသည်။ ဤဆောင်းပါးသည်သင်၏ဖွံ့ဖြိုးတိုးတက်မှုတွင်သင့်အားကူညီနိုင်ပြီးသင့်အားချောမွေ့သောဖွံ့ဖြိုးတိုးတက်မှုကိုဖြစ်စေနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။