4 PHP тілінде құрылған бағдарлама мысалдары
4.1 Файлдарды құжаттарға салу
Интернет желісіне бір сайт істеген адам әйтеуір бір уақытта ішіндегі ақпаратты өзгертуі қажет болады. Әрине, егер сайт бірнеше беттен тұрса оны жасау қиын емес, егер сайт өте үлкен болса, онда кішкене өзгертуді жүздеген бетке жасау қиын тірлік болады. Бірақта ешқандай қорқудың қажеті жоқ, себебі PHP бұл мәселенің шешілу жолын қарастырып қойған, бір бетті екіншісіне салып қою мүмкіндігі. Бұл операция include() және require() операторлары арқылы жүзеге асырылады. Бұл операторлардан кейін жақшаның ішінде салынатын файлдың жолы тұру керек. Мысалы: include(“text.phtml”). Көрсетілген екі оператордың бір-бірінен ерекшелігі require() операторы көрсетілген файлдың мазмұнымен алмастырылып тек бір-ақ рет қолданылады, ал include() операторы көрсетілген файлдың мазмұнымен алмастырылып, мысалы циклдің ішінде бірнеше рет қолданылуы мүмкін.
Сілтеме келесі түрде болады:
http://аты/index.php?razdel=1
сілтеменің соңындағы бірлік index.phtml файлындағы бізідің параметр болып табылады. Мысалы: менің құрып жатқан WEB сайт бетінде мұндай файл Center.php ішінде кездеседі.
…файлдың басы….
$CurSec=empty($_GET['razdel'])?null:$_GET['razdel'];
if(empty($CurSec))
include("./razdel/tt.html");
elseif(file_exists("./razdel/".basename($CurSec).".inc.php"))
include("./razdel/".basename($CurSec).".inc.php");
else
include("./razdel/error.inc.php");
?
…файлдың соңы….
Егер if ($razdel == “”) {$url = “error.inc.php”;} кодына назар аударсақ бұл код сайтқа кірушінің түрлі себептермен қате параметр көрсеткен жағдайды қарастырады. Бұл жағдайда алдын-ала дайындалған қате туралы - error.phtml беті шығады. Егер параметр сайттың басқа файлына сәйкес болса, онда ол оны index.phtml кодына салып орындайды.
Қорытынды
PHP - web-парақшаларын жазуға арналған ең күшті және үйренуге ең жеңіл скрипт тілі.Оны жазу үшін Notepad ++ редакторын қолданыңыз.
PHP тек қана серверде орындалады.Сіз ол тілді үйренгіңіз келсе, мен жазған мақалам арқылы Денверді өз компьютеріңізге жүктеп алыңыз,ол сіз үшін уақытша сервер ролін атқарады.Кейін сіз өзіңіз жазған кез келген скрипт-туындыңызды Filezilla Client арқылы хостинг серверіне оп-оңай көшіре сласыз.
Деректерді сақтауға СУБД(Деректер базасын басқаратын система), мысалы MySQL-ді қолданады.
PHP мен MySQL-ді бірге қолдану арқылы әрі жеңіл әрі жылдам web-парақшаларын сәтті жасап шығаруға әбден болады.
Әр түрлі платформаларда (Windows,Linux,Unix-сияқтылар) жұмыс жасай береді. Оны кез келген web-сервер қолдай алады.
Достарыңызбен бөлісу: |