215
Сурет-4.3.38.
Сурет-4.3.39.
47)
Сонда сол беттің төменгі жағында құрылған сайт атауы пайда
болады.
Сурет-4.3.40.
48)
Сайт атауы бар батырманы басқанда келесі бет пайда болады
http://sabak123.ucoz.ru/
Сурет-4.3.41.
49)
Содан соң, өз бетіңізді тіркеу керек.
50)
Бұдан басқа да сайттар да бар.
216
5. РНР ТІЛІ
Практикалық жұмыс №5.1
PHP ТІЛІМЕН ТАНЫСУ.
Жұмыстың мақсаты: РНР тілінің жалпы жазылу кодымен,
түсініктемелер түрлерімен танысу.
Қысқаша теориялық мағлұматтар:
5.1.1.PHP-
нің бастапқы және соңғы тегтері.
РНР кодын жазуды «РНР-ге көшу» (escaping to РНР) деп атайды.
РНР – серверде жұмыс істейтін скрипттерді құру үшін қолданылатын тіл.
PHP-
дің жалпы жазылуында PHP-кодының бастапқы және соңғы
тегтерінің бірнеше түрлері бар. Ол осы тегтердің арасында
орналасқанның бәрін орындауға тырысады. PHP-кодының бастапқы
және соңғы тегтерінің үш негізгі типі төмендегі кестеде көрсетілген.
1-
кесте.PHP-кодтың негізгі бастапқы және соңғы тегтері
Ашылатын (бастапқы) тэг Жабылатын (соңғы) тэг
?>
?>
5.1.2. Denwer
қосымшасын іске қосу.
1.
Жұмысты бастар алдында, алдымен Денверді (Denwer) іске қосу
керек. Оны іске қосу үшін Start Denwer жарлығын шерту керек.
Практикалық жұмысты аяқтағаннан кейін, сабақ соңында Денвер
жұмысын аяқтау үшін Stop Denwer жарлығын шерту керек.
2. C:\WebServers\denwer\www\denwer
жолында өз бумаңызды
құрыңыз, мысалы, Abaev (өз тегіңіз). Сіздің құрған барлық файлдар осы
бумада сақталуы керек.
5.1.2.Түсініктемелер
PHP-
де түсініктемелерді кірістірудің бірнеше әдістері бар. Ең
ыңғайлысы екілік слэшті (//) қолдану. Сонымен қатар, С (/*…*/) стиліндегі
көпжолдық түсініктемелерді немесе (#) тор символы түріндегі біржолдық
түсініктемелерді (UNIX тілінің түсініктемеі) қолдануға болады.
echo("
Hello
"); //
біржолдық түсініктеме
echo("
Hello
"); #
біржолдық түсініктеме
/*
Бұл көпжолдық комментарии
*/
?>
PHP-
дегі echo командадасы web-бетте кездесетін мәтін, сандар,
тегтерді шығару үшін қолданылады. Ал, командаларды бөлу үшін «;»
символы қолданылады.
Мысал-1. Қарапайым скрипт жазу керек.
Ол үшін Блокнот мәтіндік редакторын ашыңыз.
217
K
елесі кодты теріңіз:
Сурет-5.1.1.
Құрылған файлды 01.html деп сақтаңыз.
Осы файлды кез келген браузерде ашып көріңіз.
Сурет-5.1.2.
Құрылған файлды қайта ашып, «Бұл мәтін браузер терезесінде
пайда болады» жолын келесі жолдармен алмастырыңыз:
Бұл мәтін РНР жұмысының нәтижесінде пайда болады: Бүгін
$todaysdate = date("m",time()) . "-" . date("d",time()) . "-" .
date("Y",time());
echo $todaysdate;
?>
Енді файлды 012.рhр деп сақтаңыз. Сақталған файлды бумасына
көшіріңіз.
Браузер жолына http://localhost/denwer/Abaev/012.php жолын
көрсетіңіз. Нәтижесінде браузердегі веб-беттің төменгі жағында
ағымдағы күн пайда болады.
Сурет-5.1.3.
218
Мысал-2. PHP-кодының бастапқы және соңғы тегтерінің үш негізгі
типін қолданып, қарапайым скрипт жазу керек.
Ол үшін Блокнот мәтіндік редакторын ашыңыз.
Тегтердің үш типі қолданылатын келесі кодты теріңіз:
Сурет-5.1.4.
Құрылған файлды 2.рhр деп сақтаңыз.
Web-
сервердегі белгіленген буманың ішіне көшірмесін салыңыз.
Браузерді іске қосып, Адрес жолына келесіні енгізіңіз:
http://localhost/denwer/Abaev/2.php
Жұмыс терезесінде скрипт жұмысының нәтижесі пайда болады:
Сурет-5.1.5.
Мысал-3. Кодтардың бірігіп қолданылуы. PHP-коды HTML-дің ішінде
орналасатындай сценарий құру керек. Сонда бір құжаттың ішінде екі
түрлі типті кодтардың бола алатындығын көруге болады.
Блокнотты ашыңыз.
Келесідей HTML кодты теріңіз:
Сурет-5.1.6.
219
файлды 3.php атауымен сақтаңыз және Web-сервердегі белгіленген
бумаға көшіріп алыңыз.
Браузерді іске қосып, Адрес жолына скрипттің URL-ін белгілеңіз.
Браузерде Вид | В виде HTML командасын таңдаңыз. Экранда
HTML-
құжаттың бастапқы коды бар Блокнот мәтіндік редакторының
жұмыс терезесі пайда болады.
Нәтижесінде, HTML-құжаттың бастапқы кодының ішінде PHP коды
жоқ, тек оның жұмысының нәтижесі қамтылады.
Сурет-5.1.7.
Мысал-4. Қателерді жасау.
Кез-келген команданың соңында (;) белгісін қою міндетті болып
табылады. Бұл белгі PHP-дің синтаксистік талдамасына парметрлердің
аяқталғанын және келесі нұсқауға өту керектігін хабарлайды.
Егер сіз нұсқауды нүктелі үтірмен аяқтамасаңыз, онда PHP-дің
синтаксистік талдамасы қате туралы хабарламаны шығарады.
Блокнотты ашыңыз
Келесі кодты енгізіңіз:
Сурет-5.1.8.
Бұл файлды 4.php атауымен сақтаңыз және оны Web-серверде
белгіленген бумаға көшіріп алыңыз.
Браузерді іске қосып, Адрес жолына скрипттің URL-ін енгізіңіз және
Enter
басыңыз:
Сурет-5.1.9.
Достарыңызбен бөлісу: |