Әдістемелік нұСҚАУ


) Windows жүйесіне PHP 4.3.4 бағдарламасын орнату



жүктеу 5,46 Mb.
бет5/5
Дата28.02.2018
өлшемі5,46 Mb.
#10866
1   2   3   4   5

3) Windows жүйесіне PHP 4.3.4 бағдарламасын орнату


PHP бағдарламасының дистрибутивын http://www.php.net сайтынан алуға болады. Бағдарлама орнатудың алғашқы терезесінің түрі 9 суретте келтірілген.

Сурет 9. PHP бағдарламасын орнатудың алғашқы терезесі


Келесі терезеде лицензия шарттарымен келісу ұсынысы шығады (сурет 10).


Сурет 10. Лицензиямен келісу


Келесі терезеде стандартты орнату типі таңдалады (сурет 11).

Сурет 11. Орнату түрі\


Келесі қадамда РНР орнатылатын каталог таңдалады. Оған библиотекалар, кеңейтімдер файлдары, командалық жол интерпретаторы, модульдер және т.с.с. көшіріледі (сурет 12).

Сурет 12. PHP орнатылатын папка


Выбор папки, в которую будет установлен

Келесі терезеде SMTP-серверінің атын, яғни почиалық хабарламаларды жіберу серверінің атын және почта жіберушісінің адресін көрсету керек. Ары қарай PHP-мен жұмыс істейтін сервердің аты енгізіледі, біз Apache серверін орнатқандықтан тізімнен аттас сервер таңдалады (сурет 13).



Сурет 13. Серверді таңдау


Қажетті файлдар көшірілген соң экранға 14 суретте келтірілген келесі хабарлама шығады, яғни серверді қолдан баптау керек.

Сурет 14. PHP-мен жұмыс істеу үшін Apache-ді автоматты түрде баптау мүмкіндігі жоқтығы туралы хабарлама


4) DzSoft PHP редакторын орнату

Редактордың дистрибутивын оқытушыдан алып, орнатыңыз.



5) РНР скрипттерімен жұмыс

5.1. php2 каталогын құрыңыз, онда forma.html файлын құрыңыз. HTML тегтерін қолданып 15 суретте көрсетілген форманы құрыңыз.


Сурет 15. Форма үлгісі


5.2. РНР тілінде келесі амалдарды орындайтын форма өңдеушілерінің файлын құрыңыз:

  • Барлық жиектердің толтырылғанын тексеру

Код: If ($_GET[nm]==’ ‘ or ($_GET[pass]==’ ‘ or ($_GET[email]==’ ‘)

{echo “Вы ввели не все данные”;

Exit; }


  • Қолданушы аты көрсетілген сәлемдесу терезесін шығару;

  • Хат құру және жіберу

Код: $komu=”xxx.ru”;

$tema=”Вопрос от “. $_GET[‘nm’].” “.$_GET[‘email’];

$text_p=$_GET[‘quest’];

mail($komu, $tema, $text_p);

echo “Ваш вопрос отправлен администратору”;
Бақылау сұрақтары


  1. РНР тілінде қандай айнымалылар типі анықталған?

  2. php-парағының html-парағынан айырмашылығы неде?

  3. Айнымалыны php-парағына қалай жіберуге болады?

  4. data() функциясының параметрлерін атаңыз.

  5. php-парағына сұраныс жасалғанда web-сервер нені қайтарады?


№3 тәжірибелік жұмыс

Тақырыбы: Клиенттік бағдарламалар құруда PHP сценариін құру.

Сабақтың мақсаты: PHP сценарийлерімен жұмыс жасауды игеру.
Қысқаша теориялық мәліметтер

Төмендегі функциялар РНР айнымалаларымен жұмыс істегенде қолданылады:



  • isset() – айнымалыға бір мән меншіктелгенін тексереді. Ақиқат болса, true мәні қайтарылады.

  • unset() – айнымалыны өшіруге арналған.

  • empty() – егер айнымалы анықталмаса немесе «ноль» не «бос қатар» болса true мәнін қайтарады, кері жағдайда false мәні қайтарылады.

  • gettype() – айнымалы типін анықтайды. Келесі мәндердің бірін қайтарады: “integer”, “double”, “string”, “array”, “object”, “boolean”, “class”, “unknown type”;

  • settype() – айнымалы типін орнатады.

РНР тілінің операторлары. Мысал

Электрондық хат шаблонын даярлау. Өтілетін шараларға шақыру туралы белгілі бір шақыру қағаздары бар делік, сол шақыруды бірнеше адамға жіберу керек. PHP тілінің айнымалылары, тұрақтылары, массивтері арқылы жазылған программа











PHP -код

?>

?>





$res_id=mysql_query("select title, count(id_unit) from book, unit where book.id_book=unit.id_book group by unit.id_book");

while($arr_auth=mysql_fetch_row($res_id))

{

echo "

";



}

?>

Название книгиКоличество экземпляров
$arr_auth[0]$arr_auth[1]



require "dbconnect.php";

if(isset($_POST['send']))

{

$query1="insert into address values('', '".$_POST['addr']."','".$_POST['phone']."')";



$res_id1=mysql_query($query1);

$query2="select max(id_addr) from address";

$res_id2=mysql_query($query2);

$addr_mas=mysql_fetch_row($res_id2);

$query3="insert into reader values('', '".$_POST['name']."','".$addr_mas[0]."')";

$res_id3=mysql_query($query3);

}

echo "

\n";



echo "\n";

$res_id=mysql_query("select reader, address, phone from reader, address where reader.id_addr=address.id_addr ");

while($reader_mas=mysql_fetch_row($res_id))

{

echo "

\n";



}

?>

ФамилияАдресТелефон
$reader_mas[0]$reader_mas[1]$reader_mas[2]



Имя читателя





Адрес читателя





Телефон










$res_id=mysql_query("select * from author") or die(mysql_error());

#узнаем общее количество выбранных записей

$num=mysql_num_rows($res_id);

echo "Всего в базе: $num";

?>

Список авторов






Автор














жүктеу 5,46 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау