RSS

PHP

PHP хэл дээр програм бичдэг болон эхлэн суралчцаж байгаа хүмүүс хоорондоо мэдэх мэдэхгүй зүйлээ яриарай… OK

 

147 responses to “PHP

  1. darcyad1

    November 28, 2013 at 3:26 pm

    Free gay images
    http://blackgay.net.erolove.in/?info-garrison
    gay jewelry gay personal gay romance novels olly murs gay gay networking

     
  2. saraa

    October 10, 2012 at 7:07 pm

    sn baitsgaana u hichelud ih taalagdlaa neg asuh zuil bn computer -oo asagad LAN-gui ued jishe ni yahoo-d orohod webpage garc ireh tohioldol bdag ene cookie mun bolwuu?

     
  3. kasperskky

    April 18, 2011 at 5:56 pm

    hi. Blob oor yaj zurag hadgalj bas butsaaj hewleh we.

    neg um hiigeed shine arga heregleh gesen chine gatschihlaa . help me. pls.

    http://www.anyexample.com/programming/php/php_mysql_example__image_gallery_%28blob_storage%29.xml

    uuniig duuraigaad hiisen chin boldgui ee . (php mysql)

     
  4. student

    April 13, 2011 at 9:10 am

    Sain uu php deer tailan gargah gesen yum php deer yaj tailan gargadag yum bol ter tailangaa bas hevleh heregtei

     
  5. Student

    April 7, 2011 at 10:24 am

    Medeenii site hiihed medeeniihee door n tuhain medeenii delgerenguig darahad tuhain medeeg haruuldag hesgiig yaj hiih uu. bas login yaj hiih uu

     
  6. гантулга

    May 11, 2010 at 3:13 pm

    PHP дэлгэцэнд хэвлэх аргын холбогдолтой мэдээлэл яаралтай олуулаад өгөөч тэх үү

     
  7. uugii

    May 3, 2010 at 10:14 pm

    hey manaihaan yasan be

     
  8. uugii

    May 3, 2010 at 10:06 pm

    hi all php cookie хувьсагч түүнтэй ажиллах, жишээ хийх талаар мэдээлэл байвал сонирхуулаач…

     
  9. bokhoo

    December 3, 2009 at 9:25 am

    php код оо мэддэг бол харж байгаад л дурайж java дээр бичих л байх даа сайн мэдэхгүй юм. Аль санал асуулга?

     
  10. Runa

    December 3, 2009 at 2:39 am

    bas ene sanal asuulgiig yaj hiidiin zaagaad ugurei

     
  11. Runa

    December 3, 2009 at 2:32 am

    hi bi php – iig java holboh gsn chaddaggui ee tuslaach

     
  12. Tsolmon

    November 23, 2009 at 5:59 pm

    тийм тэр Monkey энэ тэрээс авхуулаад🙂

     
  13. bokhoo

    November 23, 2009 at 2:51 pm

    бааз хичнээн UNICODE дэмждэгч чи өөрөө ASCII – гаар бичээд байвал нэмэргүй ш дээ

     
  14. A

    November 21, 2009 at 12:03 pm

    mysql -n colliation bugd utf-8 unicode ci bolgoson bhad minii text dan asuult-n temdeg-r garaad bh-n en-g heled ogooch humuusee. html -n header text type hurtel utf-8 bga

     
  15. bayaraa

    November 19, 2009 at 7:12 pm

    ачийг чинь ямар нэгэи байдлаар хариулах болно

     
  16. bayaraa

    November 19, 2009 at 7:11 pm

    надад туслаач

     
  17. bayaraa

    November 19, 2009 at 7:10 pm

    сайн юу байна даа ард түмээн би php дээр тест ын програм хийж байгаа юм аа баажуудаа холбочихсон баазан дахь өгөгдлүүдээ жиших дээр л асуудалтай болоод байга аа хэрэглэгчийн талаас нь зөв хариуг оруулсан утгатай л

     
  18. T_s

    November 10, 2009 at 11:08 pm

    Миний бодлоор data mining монголд одоо л хөгжиж байгаа байхаа. Эсвэл би буруу бодоод байгаа байх. Тийм болхоор data mining ийн талаарх монгол ном, сэтгүүл бараг олдохгүй дээ. Гэхдээ Бөхөөгөөс асуугаад үзээ цаадах чинь олж мэднэ.

     
  19. hishigee

    October 29, 2009 at 8:50 pm

    sain baina u? hicheeluudiig uzlee. Zondoo yum medej avlaa. bayarlalaa. nadad data mining, web mining-iin talaar mongol hel deer medeelel ogch tuslaach. mash ikh heregtei bna aa.

     
  20. hehe

    September 24, 2009 at 3:00 pm

     
  21. T_s

    September 2, 2009 at 5:45 pm

    Belen source code zarj bolno. gehdee chamaig yamriig sonirhoj bgag chini medehgui yum.

     
  22. bojun

    August 20, 2009 at 2:36 am

    belen sourse zarahgui biz? dynamic effectnii,mail bicheerei

     
  23. bokhoo

    August 18, 2009 at 9:34 am

    ямар програм хангамж?

     
  24. Soko

    August 17, 2009 at 9:15 pm

    hi.all.nadad program hangamj ogch tuslaach.ehnees ni ehelj surmaar bna.

     
  25. T_s

    July 30, 2009 at 6:31 pm

    html demjdeg ni ch il haragdaj bn l daa. harin ter linkiihee codiig ni yaj haruulhaa l meddeggui dee.

     
  26. bokhoo

    July 28, 2009 at 7:50 pm

    ямар линк тавих гэсэн юм? болмоор л юм даа энэ едитор нь HTML дэмждэг юм…

     
  27. T_s

    July 28, 2009 at 5:43 pm

    yaj linkiig end hevlehiig meddeggui ee. linkiig yaj tavidgiig medeh bh gej naiday. goodluck

     
  28. T_s

    July 28, 2009 at 5:40 pm

    za buur bolson gui ee.

     
  29. T_s

    July 28, 2009 at 5:37 pm

    ahiad l zov orsongui. let me try once more
    \1\

     
  30. T_s

    July 28, 2009 at 5:34 pm

    1, 2 gedeg linkuudiin code ni garaagui bna. eniig zalruulaadhay
    \1\
    \
    1\

     
  31. T_s

    July 28, 2009 at 5:31 pm

    $query = myql_query(“select * from table_name where field_name = ‘”.$_GET[‘page’].”‘”) or die()
    while($q = mysql_fetch_array($query))
    {
    echo $q[“field_name_necessary”].””;
    }
    ene code ni page iin utgaar select hiigeed teriigee display hiij bga code yum. ene ni huudsiig solij bga yum shig haragduulna.

     
  32. T_s

    July 28, 2009 at 5:26 pm

    case ashiglaagui jishee
    1 
    2
    ene code ni huudasnii door bairlah ba
    1 2 gsen linkuudiig haruulah yum.
    hervee 1 ig songovol huudas ni ooroo ooriigoo duudna page ni 1 gsen utagatai bna
    harin index.php ni orj irj bgaa page iin utgaar
    medeellee solij haruulna Jishe ni

     
  33. T_s

    July 28, 2009 at 5:20 pm

    aania giin bichsen ni joohon oilgomj muutai yum gehdee case ashiglahgui eniig shiidej bolno. medeej ashiglaad hiij bas bolno.
    door ni garch bgaa tovch (link, web hiihed javascript ashiglaad esvel urgelj link ashiglaj hiideg) deeree ug huudsaa ooriig ni duudah baidlaar shiidne door hamgiin engiin jishee bichey

     
  34. aania

    May 20, 2009 at 10:50 am

    Веб сайтны нэг хуудсанд бүх хуудсыг доор доор нь жагсааж хийгээд PHP case ашиглан нэг товчлуурыг нь дарахад тэр товчлуурны хуудас харагдаад бусад нь харагдахгүй байхаар комманд код байвал хэлж өгөөч.

     
  35. bokhoo

    May 11, 2009 at 1:34 pm

    XML – талаар XML рүү орж байгаарай бичнэ ээ.

     
  36. tuyka

    May 10, 2009 at 10:54 pm

    xml-iin talaar bichne uu. Mun ajax talaar medmeer bna.

     
  37. bokhoo

    April 24, 2009 at 12:35 pm

    <?php
    $username = “pee_wee”;
    $password = “let_me_in”;
    $hostname = “localhost”;
    $dbh = mysql_connect($hostname, $username, $password)
    or die(“Unable to connect to MySQL”);
    print “Connected to MySQL”;
    // you’re going to do lots more here soon
    mysql_close($dbh);
    ?>

     
  38. bokhoo

    April 24, 2009 at 12:34 pm

    bokhbayar@gmail.com, PHP – MySQL хоорондоо бол connect л хийх байлгүй дээ өөр юу л байв гэж. Тэгээд холбогдцон тохиолдол MySQL комманд Query – гээ бичээд л явчина байх даа

     
  39. Урнаа

    April 24, 2009 at 12:15 pm

    hi heregtei ym ih bna bayrlalaa. Bi neg ym asuux gesen ymaa. PHP -n Mysql tei ajillax komanduudiig bichij ogooch.

     
  40. билгүүн

    April 24, 2009 at 11:03 am

    sonirholtoi hicheel bna oshoo yu m asuuh gesiin mail hayagaa ogooch bokhoo

     
  41. antikiller

    April 22, 2009 at 12:44 pm

    тийм ээ андуурсан байна. Та нарын зөв.

     
  42. бүрэн

    April 22, 2009 at 12:47 am

    харин тийм ээ MySQL л ийм байдаг шиг санагдаж байна🙂

     
  43. bokhoo

    April 21, 2009 at 5:19 pm

    PHP биш MySQL болчлоо😀

     
  44. antikiller

    April 21, 2009 at 4:46 pm

    php anhan shatand surch ehelej bgaa bol
    create database .. ; ene shineer ugugdliin baazaa uusgej ugch bgaa yum. Ta tsegiin orond uuriin uusgeh gej bga baaz, sangiin neree bichij ugnu. next
    select * from .. baazaa duudaj uguurei. tegeed next
    create table .. tablee uusge
    .._ id character not null8 auto increment geh met…

     
  45. azuka

    April 21, 2009 at 3:21 pm

    hicheel chin ih taalagdaj bna php.n komanduudiin talaar todorhoi bicheed ogooch guij bna

     
  46. bokhoo

    April 13, 2009 at 10:17 am

    sain bish ee. humuusiin bichtsen belen code uu. joomla ntr shig ?😛

     
  47. the_free

    April 13, 2009 at 3:09 am

    php frameworkiig her medeh ve

     
  48. bokhoo

    April 6, 2009 at 12:48 pm

    хэхэ ерөөсөө энэ чинь амархан ш дээ, Бүүр хар ухаанаар ойлгуул INSERT, SELECT 2 л шүү дээ, Бааздаа комметоо хийгээд цэгцтэй харуулаад болоо. аль мэдээ юуны коммет вэ гэдэгийн кодоор ялгахад болоо….

     
  49. ch

    April 4, 2009 at 11:47 pm

    php geer yg enuun shig comment uldeedeg form yaj hiih uu. comment talbart bichsen text iig huleej avchaad yaj butsaj gargah uu. jishee ni

    By: bokhoo on March 16, 2009 тайнкс
    at 9:48 am

    gej
    iim neg jishee uzuuleech

     
  50. bokhoo

    March 16, 2009 at 9:48 am

    тайнкс

     
  51. Bat

    March 16, 2009 at 1:22 am

    http://www.soyolerdene.com end suulgahaas avahuulaad yum yum bii dee.

     
  52. UGM

    February 24, 2009 at 9:55 pm

    http://www.asuult.net/nemesis/php/ end GET, POST-n talaar tailbarlasan bn le. bi ene semistres PHP uzej bgan jaahaan gadarlana, end heregtei zuiluud ih bno, ushuu ihiig taviarai

     
  53. bokhoo

    February 19, 2009 at 12:53 pm

    Get ni lav url – ees orj irj bgaa parameter avdag bh aa

     
  54. Battulga

    February 19, 2009 at 2:56 am

    php deerh $_GET, $_POST hoyoriin talaar delgerengui tailbarlaj ogno uu? Mon hoorondoo yamar yalgaataig ni, yund ashigladag-g ni tailbarlaj ogooch?

     
  55. batmunkh

    February 13, 2009 at 10:41 pm

    Thank you

     
  56. bokhoo

    January 22, 2009 at 8:48 am

    ysan. asuult.net sh de😀

     
  57. camc

    January 22, 2009 at 2:27 am

    PHP Анхан шатны хичээл-ee ooroo asuult.net-s avsanuu esvel nemesis uu?kkk

     
  58. Tulga

    December 31, 2008 at 9:16 pm

    getCookie() bish zugeer cookie yum bnshuu. zuwhun mozilla deer

     
  59. Tulga

    December 31, 2008 at 9:10 pm

    cookie client tal deer
    session server tal deer
    cookie-gee medmeer baiwal browser-iihaa address bar deer: javascript:alert(document.getCookie()); geed ajilluulj uz

     
  60. Tulga

    December 31, 2008 at 9:07 pm

    cookie n client tal deer hereglegchiin medeelliig hadgalj baidag
    address bar deeree: javascript:alert(document.getCookie()); geed ajilluulaad uz cookie chin garaad irne baih
    session n server tal deer hereglegchiin medeelliig hadgaldag, login hiisen esehiig n l shalgaj zarim medeelliig uzuuleh esehiig n shiidne

     
  61. Nurbolat

    December 31, 2008 at 2:50 pm

    session cookie 2iin talaar er ni delgerengui tailbar olj uguuch. Mgl hel deer. ene 2 iin talaar neleen ih medeelel heregtei bnaa. tuslaach. yaraltai… guij bn.

     
  62. Amka

    December 18, 2008 at 5:25 am

    session cookie 2iin talaar er ni delgerengui tailbar olj uguuch. Mgl hel deer. ene 2 iin talaar neleen ih medeelel heregtei bnaa. tuslaach. yaraltai… guij bn.

     
  63. bokhoo

    December 9, 2008 at 12:44 pm

    za er ni client deer session bish cookie yum bna shu all. sorry. gehdee cookie jaahan muu ed. ashiglahaa baitsan. harin session only server deer baidag. tiim uchiraas sain zohion baiguulahgui bol server lagtana gesen ug bolj bna

     
  64. bokhoo

    December 9, 2008 at 12:37 pm

    huvisagch arai bish ee. session-d mash olon huvisagch baij bolno. mon client deer bas sesion baidag bolov uu gej setgenem…

     
  65. cosmos

    December 9, 2008 at 11:45 am

    Session бол өгөгдлийг хадгалах нэг хэлбэр. Гэхдээ өгөгдлийг хадгалахдаа вэб сайт ажиллаж байгаа сервер компьютер дээр хадгална гэсэн үг.Веб сайт ажиллах явцдаа тухайн Session -нд хадгалсан утгаа хэрэгтэй газраа авч ашиглана гэсэн үг

     
  66. cosmos

    December 9, 2008 at 11:35 am

    session ni php helnii super global huvisagch yum. Super global huvisagch gedeg ni chinii hiij bgaa php -buh huudsan deer ashiglagdaj bolno gesen ug yum.
    php huudsaniihaa hamgiin deed tald:

    ingej bicheel ter huudsan deer uusgesen session-oo ashiglaj bolno.

     
  67. bokhoo

    December 2, 2008 at 11:28 am

    marzan oilgoltoo bichlee shu🙂 mergejliin hun ni sain tov todorhoi medeelel ogoh bh.

     
  68. bokhoo

    December 2, 2008 at 11:26 am

    za bi zgr har yariagaar ooriihoo oilgotsoo bicheedhii😀 er ni gants PHP ch bish buh l web deer medeelel hadgalah ter tusmaa hereglegch ta buhnii medeelel hadgalah heregtei boldog. bugdiig ni server deer avaad bhaar jaahan hund yum shig bgan tegeed l chinii medeellig chini computer deer hadgalah shaardlaga garsan bh. jishee ni login hiisen baidal hen gedeg herelgch orj bgaa yamar huudas uzej bga ged l yanz buriin medeelel hadgalaj bolno. anh cookie bsan yum shig bgan. cookie ni davuu taltai sh bas sul taltai. sul tal ni gevel hereglegchiin computer deer file bolon hadgalagdaj ulmaar taniig yavsan hoiguur hen negen ireed cookie-g zadalj unshaad chini nuuts ug ni ene terig tovoggui olj chadah taltai. teged ene hunuus sesion geed neg yum hiisen ene ni cookie-gees tavuu taltai. yamar ve gevel yamar neg web browser neehed sesion ooroo auto uusne. tegeed chini medeelel hadgalagdana. web browser ene teree haahad sesion auto ustana. bas web browser ee haahgui bol timer-tei hugatsaa bolood delete hiigdene. oor zondoo yum bga bh l daa gehdee hamgiin ehend neg iim yum bh bh aa😛 za amjilt

     
  69. baagii

    December 1, 2008 at 11:25 am

    bi php cookie болон session ний талаар мэдмээр байна. php-г бие дааж сургч байгаа юм л даа. нэг Веб хийж байгаа юмаа. нэг асуудал гараад хүнээс асуусан чинь энэ 2-ийн талаар мэд тэгвэл асуудал чинь шийгдэгдэнэ гэсэн юм. Бид эвтэй байхдаа хүчтэй шүү найзуудаа

     
  70. Boboo

    November 12, 2008 at 2:19 pm

    hi. Blog chin ix goyo yumaa php-giin nom taviad uguuch. PLS

     
  71. bibi

    November 3, 2008 at 9:18 am

    2 table-tei ajillah talaar hicheel taviad uguuch.

     
  72. banaa

    October 30, 2008 at 1:48 pm

    bi neg ym asuuh gesen ymaa apache g suulgaad ter httpd.conf gedeg n haana bdiin ve olsongui conf-d zugeer httpd gej bn. tegeed php gee easy eclipse eer tatsan ym yaj holbohuu.

     
  73. bokhoo

    October 30, 2008 at 9:35 am

    Тэгэхээр дараах энгийн РНР хуудас бvтээсэн кодыг харъя.

    { Эхний РНР хуудас }

    гэсэн байна.

    хэсгээс бусад нь жирийн HTML кодууд байна.

    Бvх РНР хуудас нь -аар дуусна. -н хооронд РНР код оршино.

    Бvх РНР команд нь цэгтэй таслалаар ( ; ) дуусна. Хэрвээ vvнийг мартвал РНР ажиллахгvй.

    Дээрх жишээнээс харахад print “Hello, World!”; команд нь Hello, World! гэсэн єгvvлбэр дэлгэцэнд гарга гэсэн утгатай.
    print “Bye, bye!”; гэвэл Bye, bye! гэсэн vгс дэлгэцэнд гарна.

    Энэ жишээ РНР хуудсыг vзнэ vv.

    Одоо дээрх хуудасны сорс кодыг нь браузэрээс харахад

    { Эхний РНР хуудас }

    Hello, World!

    гэж харагдана. Нєгєє

     
  74. bokhoo

    October 30, 2008 at 9:34 am

    РНР кодыг хэрхэн vvсгэж, байгаа кодыг юугаар засварлаж ажиллагааг нь шалгах вэ?

    Ямар ч хамаагvй тэкст програм байхад болно. Жишээ нь: Word, NotePad гэх мэт. Гэхдээ мєрєє дугаарладаг, ондоо тєрлийн кодыг єєр єєр єнгєєр бичдэг нилээд боловсронгуй тэкст програм бол бvvр зvгээр.

    FTP програмыг бичсэн РНР кодоо сэрвер луу хуулахад хэрэглэнэ.

    Мэдээж хэрэг HTML хэлний мэдлэг зайлшгvй хэрэгтэй. Дундаас дээд тvвшинд хvртэл эзэмшсэн байх шаардлагатай.

    Ажилладаг компьютер хэрэгтэй.

    Интернэт хэрэг болж магадгvй хэрвээ єєрийн компьютерт APACHE вэб сэрвэр, МySQL ба РНР сэрвер суулгаагvй нєхцєлд.

    Хэрвээ жижиг хэмжээний РНР код шалгах бол дараах онлайн РНР хуудаст шалгаж болно.

    WINZIP -ээр энд тэндээс хуулж авсан РНР сорс кодоо задлана.

    Тэвчээр, шургуу хєдєлмєр хамгийн хэрэгтэй!

     
  75. bokhoo

    October 30, 2008 at 9:28 am

    Сэрвер тал гэдэг бол РНР ба HTML код оршин байгаа вэб сэрверийн талыг хэлнэ. Вэб сэрвер нь єєрийн асар том агуулахад тоолж баршгvй олон фолдер нээж сэрвер хэрэглэгчдийн файлийг агуулдаг. Вэб сэрверийн зэргэлдээ туслах чанарын програмууд байдаг. Жишээ нь РНР сэрвер. РНР кодыг хэрэглэгч хvсээгvй vед сэрвер дангаараа HTML кодоо зохицуулдаг. Хэрэглэгч РНР хуудас захиалсан нєхцєлд РНР сэрвер ба вэб сэрвер хамтран хvсэлтийг гvйцэтгэнэ. Энэ vед вэб сэрверийн процессор ихээхэн хvч зарцуулдаг. Хэрвээ маш олон РНР хvсэлт зэрэг ирээд байвал вэб сэрвер нvд аних тохиолдол ( crash ) гардаг. Иймээс вэбмастер вэб прожектдоо РНР ажиллагааг тохируулж оруулах хэрэгтэй. Энэ нь юу гэсэн vг гэхээр вэб сэрверийн хvчийг гамнах.

    Яаж РНР ажиллагааг тохируулах гэхээр зайлшгvй шалтгаангvйгээр бvх хуудсууддаа РНР єргєтгєл єгєхгvй байх. Жишээ нь INDEX файль бол .РНР єргєтгєлтэй байх шаардлага хэзээ ч байдаггvй, учир нь INDEX файль ямар ч нарийн vйлдэл гvйцэтгэдэггvй, жирийн танилцуулга маягын vvрэгтэй байдаг.
    Mєн форм, асуулт бєглєх хуудсууд РНР байх шаардлагагvй. Харин
    ACTION=”form.php”
    гэх мэтээр РНР хуудсыг хэрэглэх бол илvv ухаалаг.
    ACTION=\”PHP_SELF\”
    гэх мэтээр хэрэглэхээс зайлсхийх хэрэгтэй.

    Тvvнээс ухаан жолоогvй бvх файлаа РНР болгож болохгvй, энэ нь vр ашиггvйгээр вэб сэрверийн хvчийг л бардаг.

    Вэб сэрверийг гацаадаг бас нэг шалтгаан бол муу РНР код. Ийм кодууд вэб сэрверийг удаашруулах ба vр дvн нь гардаггvй. Иймээс анхнаасаа цэвэрхэн, ойлгомжтой РНР код бичиж сурахыг зєвлье.

     
  76. bokhoo

    October 30, 2008 at 9:19 am

    Мэдээллийг гаргаж vзvvлэхийн тулд дахин нэг РНР хуудас хэрэгтэй. Энэ хуудасны зорилго нь mySQL-тэй холбогдож, датабэйсээс хэрэгтэй хvснэгтээс бvх мэдээллийг татаж браузэрт дэлгэж vзvvлэх юм. Код нь:

    Retreiving Data into a Form

    <?
    $Host = “localhost”;
    $User = “”;
    $Password = “”;

    $Database_name = “new_database”;
    $Table_name = “feedback”;

    $Link = mysql_connect ($Host, $User, $Password);

    $Query = “SELECT * from $Table_name”;
    $Result = mysql_db_query ($Database_name, $Query, $Link);

    // create a table
    print (“\n”);
    print (“\n”);
    print (“Name\n”);
    print (“Email Address\n”);
    print (“Comments\n”);
    print (“\n”);

    // fetch the results from the database
    // test
    while ($Row = mysql_fetch_array($Result)) {
    print (“\n”);
    print (“$Row[first_name]$Row[last_name]\n”);
    print (“$Row[email_address]\n”);
    print (“$Row[comments]\n”);
    print (“\n”);
    }
    mysql_close ($Link);
    print (“\n”);
    ?>

    Дээрхийг хэсэгчилж харвал

    $Query = “SELECT * from $Table_name”;
    $Result = mysql_db_query ($Database_name, $Query, $Link); гэж хvсэлтээ илгээнэ. SELECT бол сонгохыг заана. $Result бол хариуг заана.

    print (“\n”);
    print (“\n”);
    print (“Name\n”);
    print (“Email Address\n”);
    print (“Comments\n”);
    print (“\n”); жирийн HTML код

    while ($Row = mysql_fetch_array($Result)) { гэж LOOP эхлvvлж мєр мєрєєр нь датаг сугална.

    Мєр бvрийг

    print (“\n”);
    print (“$Row[first_name]$Row[last_name]\n”);
    print (“$Row[email_address]\n”);
    print (“$Row[comments]\n”);
    командаар дэлгэц рvv гаргана.

    print (“\n”); командаар бvх мєр дууссаны дараа HTML цонхыг (row) хаана.

    mysql_close ($Link); mySQL-г хаана.

    print (“\n”); командаар HTML хvснэгтийг хаана.

    ?> -р РНР-г хаана.

    -р хуудсаа хаана.

    Эдгээр жишээнvvдийн хамгийн гол зорилго бол mySQL-тэй холбогдоход РНР-г дангаар ашиглаж болохыг vзvvлэх юм. SQL єєрєє бол бие даасан сэдэв тул тийшээ хальтран орохыг энд хэрэггvй гэж бодно.

     
  77. bokhoo

    October 30, 2008 at 9:18 am

    Дээрх формд оруулсан дата нь Handle_form.php-р дамжин mySQL руу явах ба РНР код нь дараах байдалтай байна.

    Inserting Data into a Database

    <? // trim the incoming data
    $Array[“first_name”] = trim ($Array[“first_name”]);
    $Array[“last_name”] = trim ($Array[“last_name”]);
    $Array[“email_address”] = trim ($Array[“email_address”]);
    $Array[“comments”] = trim ($Array[“comments”]);

    $Host = “localhost”;
    $User = “”;
    $Password = “”;

    $Database_name = “new_database”;
    $Table_name = “feedback”;

    $Link = mysql_connect ($Host, $User, $Password);
    $Query = “INSERT into $Table_name values (‘0’, ‘$Array[first_name]’, ‘$Array[last_name]’, ‘$Array[email_address]’, ‘$Array[comments]’)”;
    print (“View Entries\n”);
    if (mysql_db_query($Database_name, $Query, $Link)) {
    print (“The query was successfully executed!\n”);
    } else {
    print (“The query could not be executed!\n”);
    }
    mysql_close ($Link);
    print (“\n”);
    ?>

    trim командаар эхлээд датаг 2 талаас нь шахна. Энэ нь зайлшгvй vйлдэл биш, алгасаж болно гэхдээ ингэснээрээ датабэйс дээр илvvдэл зай эзлэхээс сэргийлж болно. Дараа нь

    $Host = “localhost”;
    $User = “”;
    $Password = “”;

    $Database_name = “new_database”;
    $Table_name = “feedback”;

    зэргээр тодорхойлолтоо оруулна.

    $Link = mysql_connect ($Host, $User, $Password); гэж холбоод

    $Query = “INSERT into $Table_name values (‘0’, ‘$Array[first_name]’, ‘$Array[last_name]’, ‘$Array[email_address]’, ‘$Array[comments]’)”; гэж хvсэлтээ mySQL-д илгээнэ.

    print (“View Entries\n”);
    энэ линкээр хэрэглэгч датабэйсд байгаа мэдээллийг татаж харна.

    mysql_close ($Link); -р mySQL-р холбоогоо таслана.

    print (“\n”); -р HTML хvснэгтээ хаана.

    ?> -р РНР-г хаана.

    Дараачийн хэсгээс хэрхэн датабэйсээс мэдээлэл гаргаж харахыг vзье!

     
  78. bokhoo

    October 30, 2008 at 9:17 am

    Жишээ.
    Тvрvvчийн хуудас дээр бид нар шинээр бvтээсэн датабэйс (new_database) дотроо feedback гэдэг хvснэгт нээсэн ба first_name, last_name, email_address, comments зэрэг баганууд нээсэн билээ. Эдгээрийг ашиглан бид нар вэб хуудсандаа зочилсон хvмvvсийн санал хvсэлтийг датабэйсд хадгалдаг ба гаргаж харуулдаг жижиг програм хийхийг харья.

    Хамгийн тvрvvнд бид нэгэн жижиг асуултын HTML форм хийнэ. Энэ формоос хэрэглэгчийн датаг цуглуулах ба mySQL датабэйс рvv шилжvvлж тэнд хадгална.

     
  79. bokhoo

    October 30, 2008 at 9:08 am

    server bolgoj bolno, bas linux deer bolno. gehdee minii blog deer tavisan toolood windows-iih bgaa

     
  80. banaa

    October 29, 2008 at 2:20 pm

    hi hicheeluud chin ih taalagddag shuu continue!! Tegeed neg asuuya hehe ^o^ bi php sudaldag l da gehdee odoohondoo database tai holboh ene ter luu gee oroogui bga. ooriinhoo notebookiig server bolgovol yah bol bas Linux deer suuna bizde te. ene 3 iig tataj avah argaa olsongui hehe za please.

     
  81. tg

    October 18, 2008 at 10:52 pm

    ene hicheeluud taalagdlaa. bi bas surch ehlelj bna gehdee end bgaa hicheel bur anhan shatnii (yamar ch programchlaliin hel gadarlahgui, meddeggui) humuust bol tun oilgomjgui bgaa bh a gej bodoj bna.
    nemeed neg huselt bna php-iin hamgiin orgon hereglegddeg gesen функцуудыг тайлбарын хамт оруулж өгөөч. жишээ нь if…else нь ийм үйлдэл хийдэг while бол тийм үйлдэл хийдэг гэх мэт. Гэхдээ энэ жишээ болгосон функцууд болон хэтэрхий энгийн наад захын мэддэг функцүүд бол хэрэггүй яг гол гол үнэхээр хэрэгтэй гэсэн болгоныг оруулаач гэж хүсэх байна. Заза баахан юм биччихлээ.

     
  82. bokhoo

    October 13, 2008 at 9:50 am

    Web technology iluu hogjih bh daa tsashdaa PHP eroosoo buruudahgui bh

     
  83. Mongoo

    October 12, 2008 at 11:32 am

    odoo php programm surwal her ashigtai we bi programistaar surdag bolowch odoo boltol arga barilaa ezimshij chaddaggyi nadad tuslaach yamr program ehelj sursan n deer we

     
  84. J.D

    October 8, 2008 at 11:43 am

    chi suuliiin yud why hicheeel tavihaa bolichivoo. webniiheee adminiii hesegiiig n yaj jinhene webteigee holboh ve bokhoo terniig sain heleeed ogoooch.

     
  85. bokhoo

    October 6, 2008 at 10:58 am

    би ер нь жаахан application талдаа хүн шүү хэхэ

     
  86. J.D

    October 3, 2008 at 3:04 pm

    bokhoo chi hiisen webuudee gargaj tavihgui yumuuu.haygiiig n sonirhmoor bna

    zaluus ch neg sanaatai bgaa bh

     
  87. J.D

    October 3, 2008 at 3:01 pm

    medmeer yum bnaaa

    php g surah gj uzej l bna

     
  88. bokhoo

    September 4, 2008 at 9:05 am

    Файлын сан болон бусад линкүүд дээр асуудал байгаа. Учир нь Монгол /UNICODE/ үсгээр бичсэн учир линк нь энэ нэрээрээ ороод UNICODE танихгүй байгаа учраас линк орохгүй байгаа. Тиймээс блогийн хамгийн доор байрлах
    [Old Post>>] хэсэг дээр даран бусад мэдээллийг олж уншина уу !!! Уг PHP хичээл файлаа UPLOAD хийгдсэн байгаа.

     
  89. ganaa

    August 26, 2008 at 2:44 pm

    hi goy hicheel bn. Dahiad nemeed baigaarai.

     
  90. urnaa

    August 22, 2008 at 10:37 am

    uuchlaarai, file-iin san chini boloxgvi bna, php-iin xicheelee vrgeljlvvlj bolox uu? nadad php-iin xicheel ix xeregtei bnaldaa, pls

     
  91. bokhoo

    August 8, 2008 at 2:14 pm

    lol, чи мэддэг л юм байгааз, мэдкү хүн мэдээж амархан л юм асууна ш дээ, Тэд нарыг доромжлох чи хэн юм яасан онгироо гар вэ?? Миний бичсэн зүйлийг шууд утгаар нь ойлгоцон бол ээ хөөрхий.

     
  92. ette

    August 8, 2008 at 10:38 am

    ehleed hunii bichsen zuiliig unshad oilgochih. bi toroh moroh tuhai neg ch ug bicheegui bgaa . damaa chamd handaj sohorch ug baihgui bgaa, chi neg udaa ahiad unshchihdaa. teglee ch asuusan zuil ni heterhii hogiin yum asuudag bolohoor chi hariulsan ni deer bh suuld gaigui zuil asuugaad chi dachihgui bol bi hariulii za

     
  93. bokhoo

    August 6, 2008 at 9:22 am

    hehe bugd uuchlaarai, udahgui tavi dahiad ok , sorry sorry

     
  94. bokhoo

    August 6, 2008 at 9:22 am

    buyanaa chi jaahan heseech naad talaar chini medee ih tavisan daa ug ni ta nar daraagiin huudas ene ter luu er orohgui bh shig bna daa tegvel archive bhiin hereg yu bn daa !!!

     
  95. bokhoo

    August 6, 2008 at 9:21 am

    ee hoorhii ette ooroo torohdoo iim torsiim bh daa, jaahan nambatai bai l daa meddeg yum bol meddeg hun shig bgaach, heleed ogch chadku dee ayagui bol? !!!!😐

     
  96. ette

    August 6, 2008 at 9:06 am

    shh end dandaa sugnuud baidiin muu haashaa yum be? joohon oorsdoo sudalchaag gaigui yum asuutsgaamaar yum shal t1 guilgachin shig akakakka

     
  97. buyanaa

    August 5, 2008 at 6:27 pm

    bi php surah gej bga pc gee beldeh gesen ym nadad yu yu neregtei be nadad ogch boloh uu

     
  98. tuya

    July 18, 2008 at 5:21 pm

    Hi,
    goe hicheel baina.
    file tawisan ni haana bgaan be ho?
    bi oldgui ee.
    file-iin san ruu orson chin boldgui ee~
    bas bi laptop-oo server bolgochihwol yadag bol?

     
  99. bokhoo

    May 19, 2008 at 9:19 am

    баярлаа Azamat

     
  100. Azamat

    May 18, 2008 at 12:16 am

     
  101. Azamat

    May 18, 2008 at 12:16 am

    bi ch gesen php -g baga saga sudalj bna yamar ch asuudalgui appache php mysql 3 suuna tataj abaarai http://share.gogo.mn/92095271211083848

     
  102. Bokhoo

    April 3, 2008 at 1:28 am

    create database

     
  103. re

    April 2, 2008 at 9:20 am

    mySQL deer yaj ogogdliin san baiguulah ve help

     
  104. bokhoo

    March 17, 2008 at 4:35 am

    udahgui tataj avahaar material tavi ok

     
  105. bankhuu

    March 13, 2008 at 1:10 pm

    hi? bi php Fusion deer yaaj ajillahiig medehgui bn. yaj suulgaj yaaj web hiihiih zaaj ugch tuslaach? pls…

     
  106. Bokhoo

    March 4, 2008 at 12:59 am

    ugaasaaa asuult net – iin hicheel ee yag adil bgaa. chi endees 3-uulaa hamt suudag program tavitsan bgaa tataj avch bolno bolohgui bol ahiad hel taviad ogie ok

     
  107. php surmaar bna (yyganaa)

    March 2, 2008 at 9:13 am

    bi tanii php hicheeliig chini asuult netees uzleeldee getel bi apache mysql bolon php g tataj avch chaddaggui ee 3uulang ni hamt ajilluuldag programm ni yaj tataj avhuu ene iig tataj avah gej 3 honog oroldloo help me plz

     
  108. bokhoo

    February 26, 2008 at 12:43 am

    🙂

     
  109. Sugaraa

    February 25, 2008 at 2:49 am

    ta nart bayrallaa ih goy yum bichsen bna aa bi bas web huudas hiij surch bga yumaa ene hicheel chini ih goy bolson bna tsaashdaa ulam goy goy hicheel oruularai bas PHP g iluu ih medmeer bna thanks

     
  110. bokhoo

    February 13, 2008 at 1:11 am

    ug ni end bas neg php5 gesen nom bgaa biz dee gehdee bi dahiad tavi ooriig ok🙂

     
  111. bokhoo

    February 13, 2008 at 1:06 am

    ok

     
  112. Bayaraa

    February 12, 2008 at 12:25 pm

    php5-ын ном байна уу? байвал хаягыг нь тавиад өгөөч. Эсвэл share-leech

     
  113. bokhoo

    January 29, 2008 at 2:14 am

    yaj hehe?

     
  114. bold

    January 28, 2008 at 5:38 am

    bi ene PHP gedeg zuiliig anh udaa sonsoj bna. Surmaar bna. Dynamic site hiihed ih CHUHAL zuil gene. HELP ME

     
  115. bokhoo

    January 28, 2008 at 5:35 am

    Нэгэнт датабэйс бvтээгдсэний дараагаар дотор нь хэдэн ч хvснэгт нээж болно. Хvснэгт бvр нь багана мєр ашиглаж мэдээллээ хадгална.

    мєр = rows, record
    багана = column, field

    Хvснэгт бvтээх болон бусад mySQL командуудыг гvйцэтгэхэд зарим тохиолдолд SQL командыг хэрэглэх шаардлага гардаг.

    mysql_db_query():
    $Query = “SQL формат дээр бичигдсэн тэкст энд бичигдэнэ”;
    mysql_db_query(“$Database_name”, $Query, $Link);

    Тэгэхээр энэ Query гэж юу вэ? Товчхондоо бол Query бол команд эсвэл хvсэлт гэсэн vг ба датабэйс сэрвэрт юу хийхийг нь тушаадаг.

    Хvснэгт бvтээхэд:

    $Query = “CREATE table TABLENAME (column1, column2, etc.)”;

    гэж байна. Багануудыг хооронд нь таслалаар салгах ба эхлээд баганын нэр, дараа нь тєрлийг нь зааж єгнє. Хамгийн тvгээмэл тєрєл бол TEXT буюу vг єгvvлбэрээс тогтсон дата ба INT буюу тооноос бvтсэн дата юм.

    Хамгийн эхний баганыг ихэвчлэн тvлхvvр багана (primary key) болгодог. Ингэснээр дараачийн мєрнvvдээс дата (мэдээлэл) олоход хялбар болно.

    $Query = “CREATE table TABLENAME (id INT PRIMARY KEY, information TEXT)”;

    Ямарч хvснэгтэд цорын ганц тvлхvvр багана байна. 2 байж болохгvй. Тvлхvvр баганын мєр бvрийг нэг нэгээр нэмэгдэх байдлаар хийдэг. Тиймээс эхний мєрийн тvлхvvр баганын нэр нь 1 ба 2 дах мєрнийх 2 гэх мэтчилэн vргэлжилнэ. Хэрвээ 7 дах мєрний мэдээллийг гаргах болбол тvлхvvр баганаас 7-р мєрийг олоод тvvнээс хойших бvх баганаас мэдээллийг нь гаргаж авна. Иймээс их хэмжээний мэдээллийн дотроос хvссэн хэдхэн хуудас мэдээллээ ганц тоогоор дамжуулан хурдан олж авдаг.

    Жишээ болгоод нэгэн хvснэгт бvтээе.

    { Датабэйс бvтээх тухай }

    <?php
    $Host = “localhost”;
    $User = “”;
    $Password = “”;
    $Database_name = “new_database”;
    $Table_name = “feedback”;

    $Link = mysql_connect ($Host, $User, $Password);
    $Query = “CREATE table $Table_name (id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, first_name TEXT, last_name TEXT, email_address TEXT, comments TEXT)”;
    if (mysql_db_query($database_name, $Query, $link)) {
    print (“Хvсэлтийг гvйцэтгэв\n”); } else {
    print (“Хvсэлтийг биелvvлэх боломжгvй!\n”);
    }
    mysql_close($Link);
    ?>

    Дээрх РНР кодыг задлаж vзье.

    id INT UNSIGNED гэдэг нь эхний баганыг тvлхvvр багана бєгєєд зєвхєн нэмэх тоог утга болгон авна гэсэн vг.

    NOT NULL гэдэг нь нь тухайн баганын мєр бvхэнд утга харгалзах ёстой гэсэн vг. Зарим хvмvvс NULL гэдгийг хоосон буюу утга агуулдаггvй учраас 0-тэй адил гэж ойлгодог. Yнэндээ NULL бол 0 ч биш, юу ч биш. 0 бол єєрєє утга байж болно. NULL утга байж чадахгvй. -1, 0, 3 бол 3 тоо. Тэгэхээр 0 бол -1 ба +1-н хооронд орших нэгэн бодит тоо мєн. Харин NULL бол англи хэлний NOTHING гэсэн vгтэй утга адил.

    Мєр бvр нь нэгээр нэмэгдэнэ гэдгийг AUTO_INCREMENT зааж байна. Эцэст нь улиг болоод байгаа тvлхvvр багана гэдгийг нь PRIMARY KEY нотолж байна. Дараагийх нь баганаас эхлээд бид нар баганын нэр ба тєрлийг нь first_name TEXT гэх мэтээр vргэлжлvvлээд

    mysql_close($Link); командаар датабэйсийг хааж байна.
    Дараачийн хэсгээс дээр бvтээсэн кодоо хэрхэн ажиллахыг туршиж vзье.

     
  116. bokhoo

    January 28, 2008 at 5:34 am

    Хэрэглэгч бvр гурван бvлэгт хуваагдана.

    1. Админ буюу захирагч нар, тэд нар шинээр датабэйс нээх ба устгах, хvснэгт нээх устгах, мэдээлэлд єєрчлєлт оруулах нэмэх зэрэг бvх vйлдлvvдийг гvйцэтгэх эрхтэй байна.

    2. Датабэйс эзэмшигч нар, тэд нар зєвхєн єєрсдийн датабэйс дотроо юу ч хийх эрхтэй байх ба шинээр датабэйс нээх эрхгvй зєвхєн хvснэгт нээх, мэдээлэл єєрчлєх эрхээр хязгаарлагдана.

    3. Жирийн хэрэглэгч нар, тэд нар зєвхєн датабэйс дах мэдээллийг унших эрхтэй байх ба мэдээлэл нэмэх боломжтой байж болно, харин устгах боломжгvй.

    Хэрвээ єєрийн компьютер дээр MySQL суулгасан бол та єєрєє админ тул хvссэнээ хийж болно. Нэг анхаарах юм бол бид нар SQL хэрэглэхгvй, дан РНР командаар MySQL-г захирах болно.

    Дaтабэйстэй холбогдохын ємнє хэрэглэгчид 3 зvйл хэрэгтэй.

    1.
    Host – Датабэйс байрлах сэрвэрийн хаяг
    2.
    User – хэрэглэгчийн нэр
    3.
    Password – нууц vг

    Дээрх 3 мэдээллийг ашиглан єєрийн датабэйс сэрвэртэй холбоо тогтооно.

    $Link = mysql_connect(“$Host”,”$User”,”$Password”);

    дээрх РНР командаар датабэйс сэрвэртэй холбогдоно.

    Нэгэнт холбогдсоны дараагаар шинээр датабэйс vvсгэхийн тулд:

    mysql_create_db(“database_name”, $Link);

    Датабэйсийг хэрэглэж дууссаны дараа холбоог таслахын тулд:

    mysql_close($Link);

    Ёрдєє л эдгээр хэдхэн командууд хэрэгтэй. $Link бол зайлшгvй шаардлагатай учир нь mySQL датабэйс сэрвэр хэрэглэгчийн єгсєн команд бvрт хяналт тавьдаг.

    Доор жишээ болгон шинээр датабэйс vvсгэж vзье!

    { Датабэйс бvтээх тухай }

    <?php
    $Host = “localhost”;
    $User = “”;
    $Password = “”;
    $Database_name = “new_database”;

    $Link = mysql_connect ($Host, $User, $Password);
    if (mysql_create_db ($Database_name, $Link)) {
    print (“The database, $Database_name, was successfully created!\n”);
    } else {
    print (“The database, $Database_name, could not be created!\n”);
    }
    mysql_close($Link);
    ?>

    Дээрх РНР команд эхлээд mySQL сэрвэртэй холбогдоно. Дараа нь new_database гэдэг датабэйс vvсгэхийг оролдоно. Хэрвээ алдаа тохилдохгvй бол

    The database, new_database, was successfully created!

    гэж команд биелэгдсэнийг харуулна. Эсвэл

    The database, new_database, could not be created!

    гэнэ. Мэдээж таны vvсгэх шинэ датабэйсийн нэр нь new_database байх албагvй ямар ч нэр байж болно.

    Нэг жижигхэн анхааруулах юм бол хэрвээ та гэрийнхээ компьютер дээрээ дээрх кодыг турших бол єєрийн вэб сэрвэр, датабэйс сэрвэр, РНР сэрвэр гурвууланг нь зэрэг ажиллуулах ёстой! Аль нэг нь байхгvй бол бvгдийг нь суулгаж хэвийн ажиллагаатай болгосны дараа дахин оролдоно уу.

    Бусад РНР жишээтэй адил энэ жишээг vзvvлэх боломжгvйд харамсаж байна.

    Дараагийн хэсэгт нэгэнт бvтээсэн датабэйс дотроо хvснэгт нээхийг vзье!

     
  117. Bokhoo

    January 28, 2008 at 5:25 am

    MySQL-tei holhol hicheel tavitsan bgaa heregtei gevel dahiad oruulaya

     
  118. zulaa

    January 22, 2008 at 12:27 pm

    hi. bi neg web hiih gej bgaa l daa. belen templete ashiglaj bgaa. php – gee bichhed bas base uusgehed oilgohgui yum zunduu garch bna. php-gee mysql-tei holboh geed l…

    Nadad tuslaach.

    Web-g yag ehnees ni hiihed yag yadag ve? bi neg l bolj uguhgui bh shig bna. help me!!!

     
  119. bokhoo

    November 23, 2007 at 9:16 am

    яалаа гэж дээ rar файл байгаа биз дээ

     
  120. MD

    November 16, 2007 at 8:15 am

    bayarllaa
    ene PHP hicheel tatah gedeg chini zugeer l 1 zurag bgaa yum uu ???

     
  121. Bokhoo

    November 14, 2007 at 6:24 am

    ажиллаж байнгаа програмууд чинь бас ачааллана шүү дээ. Их болох тусам санах ой их эзэлнэ …

     
  122. MD

    November 2, 2007 at 6:35 am

    миний com өдөр ирэх тусам л хурд нь муудаад гацаад байхын. Уг нь 2,3 хоноод л virus-ээ уншуулдаг. бас 1 хүний зааж өгсөнөөр байнга C:/windows/prefetch болон temp-д байгаа бүх юмаа устгадаг энэ зөв үү? өөр яавал дээр вэ?

     
  123. MD

    November 2, 2007 at 4:51 am

    Сайн уу? Өдрийн мэнд
    3-уулаа суудаг програм тавиад өгвөл зүгээр л байна,

     
  124. bokhoo

    October 31, 2007 at 10:20 am

    КТМС – ийн програм хангамжийн анги 4 дамжаа.
    Энэ миний хичээл биш ээ /www.asuult.net/ Зүгээр л би оруулсан юм. Гэхдээ дутуу оруулсан байгаа би татаж авахаар тавих уу? ингээд оруулчих уу?
    Apache бол сервэр…
    Та Аpache, MySQL PHP – гээ суулгаад тохиргоог нь хийсэн үү? Би энэ 3 хамт суудаг програм тавина аа.
    Хаана тийм юм байна?

     
  125. MD

    October 30, 2007 at 9:27 am

    apachiig huulj av gedeg ni yu gesen ug ve?
    1 *.zip file tataj avsan exe lav bhgui bna

     
  126. MD

    October 30, 2007 at 8:01 am

    П.Бөхбаяр – КтМС yum uu ??? ymar yuniih ni yadag angi ni ve?

     
  127. MD

    October 30, 2007 at 7:26 am

    bi dongoj l php surch bgaa…
    eroosoo oilgohgui yum aa
    tanii hicheelees baga zereg medej avlaa bayarlalaa
    bi 1 web huudas hiisen yum aa tgsen chihi shalgah geheer garch irehgui hooson bgaad bh yum
    ene yuti holbootoi ve?

     
  128. bokhoo

    May 10, 2007 at 11:15 am

    PHP Анхан шатны хичээл 7
    П.Бөхбаяр – КтМС
    Б.Баясгалантөгөлдөр – КтМС
    Д.Баямбадорж – КтМС

    PHP ба вэб сэрвэр суулгах

    РНР ба вэб сэрвер, датабэйс сэрвэр суулгах бол дурын хэрэг. Заавал зайлшгvй vйлдэл биш. Хэрвээ та єєрєє РНР кодоо єєрийн компьютер дээр шалгах шаардлагатай бол энэ нь зайлшгvй. Хэрвээ танд интернэт холболт байдаг бол бичсэн РНР кодоо вэб сэрвер лvvгээ хуулаад л шалгаад байж болно л доо. Гэхдээ нэгэнт єєрийн сэрверийг ажиллуулчихаад шалгаад сууж байх нь хамгийн аятайхан билээ. Тиймээс одоо хэрхэн вэб сэрвер, РНР сэрвер, MySQL сэрвер суулгахыг vзье.

    Хамгийн эхэлж бид нар вэб сэрверээ сонгох шаардлагатай. Вэб сэрвер ажилласнаар єєрийн компьютер дээр ( vvнээс хойш локал машин гэж нэрлэнэ ) вэб хуудсуудыг ( HTML ) шалгах боломжтой болно. Апачиг бид вэб сэрверээр сонгож авна. Апачи бол Unix сэрверийн гол програм, найдвартай, хурдтай, хамгийн єргєн тархсан вэб сэрвер. Тэгэхээр доорх 6 vйлдлийг гvйцэтгэсэнээр бид сэрверээ локал машинд суулгана.

    1. Апачиг http://www.apache.org/ -оос хуулж ав. Энэ бол vнэгvй. Мєн РНР-г http://www.php.net/ -ээс хуулж ав. Бас л vнэгvй.

    2. Хуулж авсан РНР setup файлаа хатуу диск руу задал (C:/PHP4). Энэ vед WINZIP хэрэг болно.

    3. Апачиг хуулж авсан setup файлаас ажиллуулж суулгаад, локал машин дээрээ C:\www гэсэн фолдер нээ.

    4. C:/PHP4 фолдер доторх PHP.INI-DIST файлийг РНР.INI гэж нэрлээд (rename) уг файлийг Notepad мэтийн тэкст програмаар нээгээд доорх хvснэгтэд харуулсан байдлаар єєрчил.
    doc_root = “c:\www”
    …………
    extension_dir = “c:\php4”

    5. C:/PHP4 фолдероос PHP.INI ба PHP4TS.DLL файлиyдийг C:/WINDOWS фолдер луу хуул (Copy and Paste, NOT Drag and Drop).

    6. Одоо апачиг янзлахийн тулд эхлээд апачи суулгасан фолдероосоо httpd.conf файлийг ( httpd.conf.default биш ) Notepad-аар нээгээд #ServerName new.host.name гэсэн мєрийг олоод new.host.name гэдгийн оронд localhost гэж оруулаад хадгал.
    # 127.0.0.1 is the TCP/IP local
    # machine always knows itself b
    # local resting and development
    #
    # ServerName localhost

    Дээрх байдлаар vзэгдэх болно. Дараа нь httpd.conf файлаа дахиж нээгээд
    #
    D ocumentRoot “C:/www”

    #

    Дараа нь AddType application/x-tar.tgz мєрийг олоод доор нь дараах мєрvvдийг нэмж оруул.

    ScriptAlias /php4/ “c:/php4/”
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .php4
    AddType application/x-httpd-php .htm
    AddType application/x-httpd-php .html
    AddType application/x-httpd-php .phtml
    Action application/x-httpd-php “/php4/php.exe”

    Хадгалаад хаа.

    7. Хэрвээ бvх алхамыг зєв дагасан бол одоо РНР, Апачи 2 локал машинд суусан байгаа. Шалгахдаа браузэрын Address цонхонд http://localhost/ гэж бичээд ENTER гээ. C:/www фолдер дотор ямар нэг файль байгаа нєхцєлд харагдах ёстой. Yvнээс хойш бvтээсэн РНР хуудсаа C:/www фолдер дотор байрлуулж локал машин дээр ажиллагааг нь шалгаж болох боломжтой юм.

    MySQL сэрвер суулгах

    1. Эхлээд http://www.mysql.com/ -оос MySQL Setup файль хуулж аваад локал машинд суулга.

    2. C:\mysql\bin фолдероос mysqld файлийг сонгож ажиллуул. Нэг MS-DOS цонх гарж ирээд дороо алга болно. Энэ нь MySQL ажиллаж байна гэсэн vг.

    Ингээд л болоо.

    Гэхдээ дээрх сэрверvvдийг суулгах хамгийн хялбар арга бол httptriad гэдэг програмыг windows машин дээр суулгах юм. Httptriad нь PHP, MySQL, Apache ба Perl-г хамтад нь суулгадаг учраас хамгийн амархан.

     
  129. bokhoo

    May 10, 2007 at 11:13 am

    PHP Анхан шатны хичээл 6
    П.Бөхбаяр – КтМС
    Б.Баясгалантөгөлдөр – КтМС
    Д.Баямбадорж – КтМС
    PHP ажиллагаа

    РНР хэрхэн ажилладагийг мэдэхээс урьдаар энгийн вэб хуудас хэрхэн ажилладгийг мэдэх нь чухал.

    Вэб хуудас нь HTML хэлээр бичигдсэн файлиуд байх ба сэрвер дээр хадгалагдаж байдаг бєгєєд сэрвер нь тухайн файлиудыг ямар нэгэн сэрвер хэрэглэгчийн эзэмшилд єгсєн фолдер дотор хадгална. Энэхvv фолдер бvр нь єєрийн гэсэн цорын ганц хаягтай байдаг. 2 адилхан нэртэй хаяг байж болдоггvй. Тэгэхээр сэрвер хэрэглэгч бvр ондоо вэб хаягтай байдаг. Компьютерууд хоорондоо холбогдохдоо тоог хаяг болгон ашигладаг. Энэхvv хаягийг IP гэдэг. Нэгэнт зєв IP хаягаар холбодсон нєхцєлд компьютерууд хоорондоо фолдер доторх файлуудаа ашиглах боломжийг бие биендээ олгодог. Тиймээс интернэтээс ямар нэг вэб хуудаст нэвтрэх гэдэг бол ямар нэг вэбсэрверийн фолдер доторх файлийг унших, харах, ашиглах зэрэг vйлдлvvд юм. Эндээс дvгнээд бид нар дараах байдлаар дvрсэлж болно.
    Вэб сэрвер ————> Хэрэглэгч
    HTML код

    4. ——->
    IP IP
    Вэб сэрвер 6. 8. ——–>
    index.html index.html
    9. Хєрвvvлнэ. Дараагаас нь эхлээд бvх vйлдэл давтагдана.

    Дээрх vйлдлvvд бол жирийн HTML кодтой вэб хуудас хэрхэн ажиллах vйлдлvvд. Харин РНР кодууд ажиллахад вэб сэрвер дээр РНР кодыг захирах РНР сэрвер байх шаардлагатай.
    Вэб сэрвер 2. 4. ——->
    РНР код HTML код

    Дээрх жишээнээс харахад хэрэглэгчийн браузэр РНР код хvлээж авдаггvй нь илт байна. Учир нь РНР сэрвер бvх vйлдлийг гvйцэтгэж дуусаад HTML код хэлбэрт шилжvvлээд хэрэглэгч рvv илгээдэг. Иймээс РНР сорс код алдагдах боломжгvй бєгєєд хэрэглэгчид браузэрээс ондоо програм хэрэггvй. Ийм учраас вэб хэрэглэгч чухам анх ямар тєрлийн код байсныг ч мэддэггvй, ирж байгаа бvх код нь HTML болохоор. Хэтэрхий товчилж цаг зай хэмнэх гэсэн тул єєрсдєє энэ талаар нэмэлт судалгаа хийж vзээрэй.

     
  130. Cool

    May 9, 2007 at 2:54 am

    Баярллааа

     
  131. bokhoo

    May 5, 2007 at 7:20 am

    хэ хэ надаас авч болно оо гэхдээ эндээс уншина. Надаас аваад бас уншина Ойлгосонгүй хэ хэ

     
  132. baaska

    May 5, 2007 at 6:20 am

    COMMENT BOMB1: BOONDOJ BNA SHUU. NEG ZAVAARAA BUGDIIG NI YADAHDAA GUILGEJ UNSHAAD DAJGUI SANAGDVAL HOYOR ZAVAARAA CHAMAAS HICHEELUUDIIG NI NEGTGESENIIG AVAAD SONIRHOJ UZNE EE

     
  133. bokhoo

    May 5, 2007 at 6:17 am

    PHP Анхан шатны хичээл №5

    П.Бөхбаяр – КТМС
    Б.Баясгалантөгөлдөр – КТМС
    Д.Баямбадорж – КТМС

    Concatenation

    Concatenation бол 2 String-г хооронд нь холбоход хэрэглэдэг команд. Хэрэглэхдээ

    $NewString = $A_String . $B_String гэх мэтээр.

    Жишээн дээр авж vзье.

    Энэ хэрхэн ажиллав гэхээр $Ner хувьсагчид оруулсан мэдээлэл ба $Ovog хувьсагчид оруулсан мэдээллvvдийг $Full_Name гэсэн ганц хувьсагч болгоод print командаар дэлгэцэнд гаргасан.

    “;
    ?>

    гээд л болоо. Зарим хvн тэр . ” ” . хаанаас гараад ирэв гэж бодож байгаа бол 2 vгнийхээ дунд зай авахын тулд хоосон зай оруулснаас юм. Єєрєєр хэлбэл дээрх кодон дээр 3 юмыг холбосон байна ( Нэр, зай, Овог).

    Энгийн тоо

    Жишээн дээр авж vзье. Доорх 2 цонхонд дурын тоог оруулаад тэнцvvгийн тэмдгийг дар.

    Дээрх жишээг хийсэн сорс код нь дараах байдалтай байна.

    …… ACTION=”2.php”>  +   ……

    гэж HTML хуудсаа хийчээд

    “;
    ?>

    гэж хариугаа РНР хуудсаар гаргаж авна.

    2 vйлдэл хийгдсэн. Эхнийх нь 2 тоог нэмэх $Result = $ehnii + $daraa; сvvлчийх нь дэлгэцэн дээр гаргах print “Хариу: $Result”;

    Тайлбар

    Variable — Хувьсагч
    Integer — Бvхэл тоо
    Floating Point — Бутархай тоо
    Value — Утга
    Strings — Тоо, vсэг, зай ба тусгай тэмдэгтvvдээс бvтсэн утга
    Numbers — Тоон утга
    Input — Єгєгдєл, хэрэглэгч ( вэбмастер ) оруулсан дата
    Arrays — Бvлэг хувьсагчид
    Objects — Оршин буй бодит эд юм
    Declare variable type — Хувьсагчийн тєрлийг заах
    = — Харгалзуулах тэмдэг, тэнцvvлэх биш!
    ” — Strings variable-н 2 талд байрлах хашилтын тэмдэг
    ‘ — Strings variable -н 2 талд байрлах хашилтын тэмдэг

     
  134. bokhoo

    May 5, 2007 at 6:11 am

    PHP Анхан шатны хичээл №4

    П.Бөхбаяр – КТМС
    Б.Баясгалантөгөлдөр – КТМС
    Д.Баямбадорж – КТМС

    Arrays

    Arrays бол олон утгыг ( value ) нэг хувьсагчид ( variable ) харгалзуулсан євєрмєц variable юм. Arrays нь Strings ба Numbers 2-г хоёуланг нь агуулж болдог. Тvvгээр ч барахгvй Arrays нь ондоо Arrays-г утга болгож чадна. Тийм учраас Arrays-д асар их хэмжээний мэдээлэл ( утга ) багтааж болдгоороо, String ба Numbers variable-аас ялгарна.

    Arrays-н хамгийн гол ашиг нь хоорондоо тєстэй хувьсагчуудын утгыг ганцхан хувьсагчид харгалзуулснаар цаг, зай хэмнэхээс гадна кодын алдаа гарах нь багасна.

    Жишээ нь та єєрийн СД-нvvдээ РНР хуудаст хийхээр шийдлээ гэж бодьё. Жирийн HTML дээр яахав та ингэх байх.

    ….
    CD1
    CD2
    CD3
    ….
    CD?

    Ингээд хийчэх амархан. Гэтэл энэ урт жагсаалтад байгаа СДнvvдийг хэрхэн А-аас Я хvртэл байрлуулах вэ. Бас л нэг тусдаа HTML хуудас бvтээх шаардлага гарах биз. Бvvр хамтлагын нэрээр нь, хугацаагаар нь, зарагдсан тоогоор нь, уран бvтээлчдийх нь нэрээр нь, СД-ны нэрээр нь, дууны тєрлєєр нь, улсых нь нэрээр гэх мэтээр олон тєрлийн аргаар жагсаах бол тус бvрд нь HTML хуудас бvтээх шаардлага гарах байсан хэрвээ РНР мэтийн вэб хэлvvд байгаагvйсэн бол.

    Гэхдээ ямар нэг урт жагсаалт бvхий variable хийхдээ нєгєє муу String Numbers 2-oo бас л ашиглах нь тийм ч сайн арга биш. Энэ нь СД бvрд нэг variable vvсгэх шаардлагатай гэсэн vг.

    $CD1 = “CD1”;
    $CD2 = “CD2”;
    $CD3 = “CD3”;
    $CD4 = “CD4”;
    ….
    $CD? = “CD?”;

    гэх мэтээр. Энэ нь маш их цаг, хvч хєдєлмєр гарздана.

    Тэгвэл эдгээрийн тєстэй тал болох variable нэрийг нь ашиглаад нэг Array болгочоод $My_CDs гэсэн ойлгомжтой нэрээр нэрлэвэл байдал эрс хєнгєрнє.

    $My_CDs = array(
    “CD1” => “CD1”, “CD2” => “CD2”, “CD3” => “CD4”, ….. “CD?” => “CD?”,
    );

    Yр дvнд нь бvх СД гээ ганцхан хувьсагчид оруулчихаж болно. Дотор нь хайж, хvссэнээрээ жагсаах боломжтой болно. Маш хэрэгтэй хэрвээ их хэмжээний мэдээлэл агуулсан хувьсагч бvтээж байгаа нєхцєлд.

    Тэгэхээр Array гэдгийг тодорхой авж vзье.
    Array нь бусад хувьсагчийн адил нэртэй байна. Гэхдээ онцлог нь олон утга авдаг тул утга бvрийг ялгах vvднээс утга бvрд тvлхvvр vг эсвэл дугаар єгч хийдэг. Энэ дугаар эсвэл тvлхvvр vгээр нь утгыг дуудаж идэвхжvvлнэ ( ажиллуулна ). Тvлхvvр vг буюу дугаар нь тоо эсвэл vг, vг тооны холимог ч байсан болно. Хамгийн гол нь ойлгоход дєхємтэй, богинохон байвал дээр. Энэ тvлхvvр vг буюу дугаар тоо нь [ ба ] ( square brackets ) тэмдгийн хооронд байрладаг.

    Ондоо нэг Array vvсгэх арга бол ижил хувьсагчийн нэр ба тvлхvvр vг хэрэглэх юм.

    $List[CD] = “CD1”
    $List[CD2] = “CD2”
    $List[CD3] = “CD3”
    $List[CD4] = “CD4”
    ……
    $List[CD?] = “CD?”

    гэх мэтээр. Гэхдээ ингэж хийхэд тоогоор дугаарладаг тул цаг vрж болно. Эсвэл бvvр ингэсэн ч болно.

    $List[ ] = “CD1”
    $List[ ] = “CD2”
    $List[ ] = “CD3”
    $List[ ] = “CD4”
    ……….
    $List[ ] = “CD?”

    ( [ ) ба ( ] ) тэмдгийн хооронд юу ч битгий бич. Yр дvн нь яг адилхан. Хэрвээ жагсаах хэрэгтэй бол яг дээрээсээ эхлэдэг. Нэг анхаарах юм бол РНР-д жагсаалт гаргахдаа 0-ээс эхэлж тоолдог. 0, 1, 2, 3 4 гэх мэтээр. Тэгэхээр $List[ ] = “CD1” ба $List[0] = “CD1” хоёр угтаа адил. $List[5] = “CD5” гэвэл $List[ ] = “CD5” гэсэн утгыг дарж бичдэг. Яг тvлхvvр vгийг нь зааж єгвєл байгаа мэдээллийг нь хvчээр дарж бичдэг гэсэн санаа юм.

    РНР4 дээр шинээр орж ирсэн MERGE function-р 2 Arrays-г нийлvvлж болно.

    Эхлээд танд $My_CDs ба $My_CDs2 гэсэн 2 ондоо тєрлийн arrays хувьсагч байлаа гэж бодъё. Гэтэл эдгээрийг “Миний бvх СД” гэсэн ганцхан хувьсагчид оруулмаар байвал бvхнийг шинээр эхлэх хэрэггvй, байгаа хувьсагчаа нийлvvлэхэд л болоо.
    Код нь: $Variable_name = array_merge( $Variable_name1, $Variable_name2, $Variable_name3 ….. $Variable_name?);

    $My_all_CDs = array_merge ( $My_CDs, $My_CDs2);

    Arrays бол маш єргєн хэрэглэгдэх тєрєл бєгєєд String Numbers хоёроос илvv мэдээлэлтэй харьцаж чадна

     
  135. bokhoo

    May 5, 2007 at 6:06 am

    PHP Анхан шатны хичээл №3

    П.Бөхбаяр – КТМС
    Б.Баясгалантөгөлдөр – КТМС
    Д.Баямбадорж – КТМС

    Numbers

    Numbers бол тоон мэдээлэл бєгєєд дотроо integer ( бvхэл ) ба floating point ( бутархай ) гэж 2 хуваагдана.

    Integer — Бvхэл тоо
    Floating Point — Бутархай.

    Бvхэл тоо нь нэмэх ба хасах тоо байж болно гэхдээ энгийн ба аравтын бутархай байж болохгvй.

    23.5 мэтийн аравтын бутархай тоо нь floating point тєрєлд орно. Бас нэг анхаарах юм бол энгийн бутархай тоог аравтын бутархайд шилжvvлж floating point болгох ёстой. Жишээ нь: 1/2 гэснийг 0.5 болгох хэрэгтэй. 40 1/5 = 40.2 гэх мэт.

    2 ( зєв Integer )
    45 ( зєв Integer )
    -78 ( зєв Integer )

    4.5 ( зєв floating point )
    -45.87 ( зєв floating point )
    2.005 ( зєв floating point )

    23 5/8 ( буруу, энгийн бутархайг аравтынх болгоогvй)
    345d ( буруу, vсэг орсон)
    35.56.7 ( буруу, 2 цэг орсон)

    Тэгэхээр тоог хэрхэн variable-д хэрэглэх гэхээр variable-ын нэрийн араас тэнцvvгийн тэмдгээр ( = ) холбоно.

    $Year = 2001
    $Cost = 4000

    Анхаарах юм бол тэнцvvгийн тэмдгээр ( = ) variable-г утгатай харгалзуулж байгаагаас ТЭНЦYY гэж заагаагvй юм. Дээрх жишээнээс харахад Year гэдэг нэртэй variable-г 2001 гэсэн утганд харгалзуулсан болохоос Year гэдэг variable нь 2001 гэсэн тоо биш юм. Харгалзуулах, тэнцvvлэх 2 тєстэй гэхдээ адил биш.

    Strings

    String бол тоо ба vсгийн холимогоос ( тоо, vсэг, тусгай тэмдэгт, зай ) бvтсэн variable юм. String variable-ын утга нь нэг ( ‘ ) юмуу хоёр ( ” ) хашилтын тэмдгийн хооронд байдгаараа тоон variable-аас ялгарна. Хашилтын тэмдэгийн хооронд л байгаа бvх утга string болж хувирдаг. Тоо ч гэсэн, бvгд.

    “Hello, World!”
    “23 6/9”
    “34.78.92”
    “342”
    “What’s up”
    “Cost”

    “How is it going? ( буруу, хашилтын тэмдгийн сvvлийх нь байхгvй )
    ‘ Who is this ( буруу, хашилтын тэмдгийн сvvлийх нь байхгvй )

    String variable-г vг, єгvvлбэр ба тоо агуулсан vг зэрэг утганд харгалзуулахад илvv тохиромжтой байдаг.

     
  136. bokhoo

    May 5, 2007 at 5:52 am

    PHP Анхан шатны хичээл №2

    П.Бөхбаяр – КТМС
    Б.Баясгалантөгөлдөр – КТМС
    Д.Баямбадорж – КТМС

    Variables гэж юу вэ?

    Variable ( хувьсагч ) бол програмчлалын нэгэн чухал ойлголт. Бараг бvх тєрлийн програмын хэлэнд хувьсагч байдаг гэхэд буруудахгvй. Тэгэхээр variable гэдэг бол тvр санах oйд ямар нэг утгыг ( value ) хадгалж, дэс дараатай тооцоолон бодох ажиллагаанд хэрэглэгдэгддэг. Ондоогоор тайлбарлавал variable ямар нэг мэдээллийг тvр зуур хэрэглэгдэх хvртэл нь хадгалдаг бєгєєд хэрэглэгдээд дууссаны дараа эсвэл ондоо мэдээлэл оруулсан нєхцєлд хуучин мэдээлэл нь сарниж алга болно, нэрнээс нь харахад ( хувьсагч ) байнга єєрчлєгдєж байдаг нь ил байна. Гэхдээ єєрєє єєрчлєгдєєд байдаг юм биш. Тухайн хэрэглэгчийн оруулсан мэдээлэл ( input ) утга нь ( value ) болдог тул сэтгэлээр унах хэрэггvй. Ёрєнхийдєє вэб хэрэглэгч хэрхэн РНР вэб хуудаст єгєгдєл оруулахаас л хувьсагчийн утга нь хамаардаг гэж дvгнэж болно. Variable-г сайн ойлгох нь РНР хэлд маш чухал.

    Variable-ыг бас TВ, сэтгvvл, шар сонин зэрэг бараг бvх тєрлийн єєрчлєгдєж шинэчлэгдэж байдаг мэдээллийн эх vvсвэртэй зvйрлэж болно. Учир нь єнєєдрийн мэдээ маргааш дахиж явахгvй, магадгvй хэдэн цаг, минут, секундын дотор єєрчлєгдєж болно. Харин мэдээлэл яаж ч єєрчлєгдсєн, ТВ, сонин эд нар хэвээрээ л байж байна. Tvvн шиг хувьсагчийн утга нь єєрчлєгдєхєєс хувьсагчийн нэр нь єєрчлєгдєх албагvй. Хvнээр зvйрлvvлбэл долигнуур, олон нvvртэй, худалч, урвагч єєдгvй байдлаараа улс тєрчидтэй тун тєстэй.

    Тэгэхээр variable яагаад хэрэгтэй вэ? Variable-ын утга нь бидэнд маш хэрэгтэй байдаг. Энэ утгыг датабэйсд хадгалж болно, монитор дээр гаргаж болно, эсвэл тооцоолон бодож хариу гаргахад хэрэглэж болно. Бvvр цаашилбал бид нар утгыг И-мэйлээр найздаа явуулж болно, вэб хуудсанд оруулж болно. Variable-ын утгыг бид нар дата гэж vзсэн ч болно. Дата утга 2 угтаа нэг юм л даа. Мэдээлэл, дата ба утга 3 бvгд адилхан.

    Дата = Утга = Мэдээлэл

    Вэб хуудаст байгаа бvх юмыг дата гэж ойлгож болно. Вэб хуудас єєрєє бол variable юм. Вэбмастер update хийнэ гэдэг маань утгад ( дата, мэдээлэл ) засвар, єєрчлєлт, нэмэлт, хасалт хийх гэж бvдvvлгээр ойлгож болно.

    Тэгэхээр дата, мэдээллийг вэб хуудаст оруулах 2 vндсэн арга байна. 1-рт вэбмастер гараар шивж оруулах, 2-рт вэб хэрэглэгчдийн мэдээллийг вэбийн мэдээллийн санд ( датабэйс ) оруулж тvvнээс вэбийн мэдээллийг бvрдvvлэх. 3-р арга гэж vгvй. Єєрєє vvсэж бий болдог дата гэж байхгvй.

    Хэрвээ variable хаа нэгтээ хадгалагдаагvй нєхцєлд вэб хуудас єєрчлєгдєх агшинд vгvй болно. Тиймээс бидэнд датабэйс хэрэгтэй болдог.

    РНР-д 3 ( +1 ) тєрлийн variable байдаг. Эдгээрийг дурдвал Numbers, Strings ба Arrays ( Objects гэж бас нэг байдаг гэхдээ энэ хуудасны тєвшнєєс дээгvvр тул оруулахгvй ) .

    Variable синтакс.

    Variable-г бичихдээ долларын тэмдэгээр ( $ ) эхлvvлээд нэрийг нь бичнэ. Нэр нь vсэг ( A-Z, a-z ) эсвэл доогуур зураасаар ( _ ) эхлээд тоо эсвэл vсэгнvvдийн холимогоор дуусна.

    $ + vсэг эсвэл доогуур зураас + vсэг, тоо холилдсон

    $House (зєв)
    $_Table (зєв)
    $chair (зєв)
    $3dogs (буруу, тоогоор эхэлсэн)
    $@home ( буруу, тусгай тэмдэгт болохгvй)

    Хоёрдах чухал зvйл бол том жижиг vсгийн асуудал. $Chicken ба $chicken хоёр бол тусдаа хувьсагчид юм. Ялгаа нь том жижиг vсгийн ялихгvй зєрєє. Иймээс хувьсагчийн нэрийг бичихдээ энэ талаар санаж байх хэрэгтэй. Хоёр vгнээс vгнээс бvтсэн хувьсагчийг нэрлэхдээ доогуур зураасаар тусгаарлах нь хамгийн тохиромжтой арга. Жишээ нь: $Mongol_hun хувьсагчийн нэр нь $Mongolhun нэрээс илvv ойлгомжтой уул нь vр дvн нь яг адилхан боловч. Зарим хvн $Mh гэж нэрлэсэн ч болно. $Mongol_hun нь $mongol_hun-ээс ялгаатайг битгий мартаарай.

    РНР-ын бусад програмын хэлнээс ( уул нь вэб хэл, гэхдээ програмын хэлэнд их тєстэй тул програмын хэл гэсэн ч болно ) ондоо нэг зvйл нь хувьсагчийн тєрєлийг эхэнд заах ( declare variable type or intialize ) шаардлагагvй байдаг.
    РНР єгєгдлийг шууд ямар тєрєл болохыг заалгалгvйгээр мэддэг. Энэ нь програм бичихийг бага зэрэг хєнгєвчилсєн сайн талтай.

     
  137. bokhoo

    May 5, 2007 at 5:50 am

    Харин тийм ээ найз нь тавиж байгаа. Алдаатай юм оруулцан байх вий. Хянаж хэлж өгч байгаарай

     
  138. baaska

    May 5, 2007 at 5:47 am

    COMMENT BOMB1: BOKHOO NAIZAA ONOODOR CHINII OMNO SIIRUULSENEER PHP HICHEEL TAVIH ODOR CHINI YUM BNA. PHP A-GUI NAD METET HEREGTEI L SANAA ONOO BAINA DAA.

     
  139. toogii

    May 4, 2007 at 8:27 am

    nemj helehed server deer ajilluulahiin tuld chi comdoo server program suulgah yostoi yaj suulgah talaar hicheel beldeed taviarai bokhoo!!!

     
  140. bokhoo

    May 4, 2007 at 7:56 am

    Тухайн хичээл холбогдолтой програм хангамж байхгүй бол хэлээрэй

     
  141. bokhoo

    May 4, 2007 at 7:52 am

    PHP Анхан шатны хичээл №1

    П.Бөхбаяр – КТМС
    Б.Баясгалантөгөлдөр – КТМС
    Д.Баямбадорж – КТМС

    PHP – ийг зүгээр Windows – ийн Notepad дээр бичиж болно. бас Dreamveawer notepad ++ гээд зөндөө.

    Танилцуулга

    PHP is a server-side, cross-platform, HTML embedded scripting language.
    РНР бол сэрвер талын, платформ хамааралгvй, HTML холилдсон, вэб хэл.

    Дээрх тодорхойлолтыг тайлбарлъя.

    1. Сэрвер талын — Бvх РНР кодууд сэрвер дээр байрлах бєгєєд сэрвер дээр єгєгдєл нь гvйцэтгэгдэнэ.
    2. Платформ хамааралгvй — РНР кодыг Unix, Windows NT, Macintosh болон бусад vйлдлийн системтэй сэрвер дээр ажиллуулж болно.
    3. HTML холилдсон — РНР кодыг HTML кодын дотор хольж болно.
    4. Вэб хэл — Вэб хэл нь програмын хэлээс ялгаатай. Вэбийн хэлээр бичсэн програм нь браузэрын туслалцаатайгаар ажилладаг бол програмын хэлээр бичсэн програм єєрєє биеэ дааж ажилладаг.

    Тэгэхээр РНР бусад вэб хэлээс юугаараа давуутай вэ? Яагаад бид нар цагаа гарздаж энэ хэлийн тухай уншиж байна? Вэб барихад танд байгаа бусад сонголтуудаас дурдвал HTML, CGI, ASP, JSP ба CFML.

    1. HTML — Hyper Text Markup Language
    2. CGI — Common Gateway Interface
    3. ASP — Active Server Pages
    4. JSP — Java Server Pages
    5. CFML — Cold Fusion Markup Language
    Яагаад РНР? Яагаад гэхээр бусдаасаа хурдан, найдвартай ажилладаг, сурахад хялбар, олон vйлдэл гvйцэтгэдэг, ёрєнхийдєє “супер”. Тэгэхээр бусад хэлний тухай тайлбарлахгvй бол хангалтгvй сонсогдож байна.
    CGI код бичихийн тулд вэбмастер Perl, Python эсвэл C зэрэг хэл мэддэг байх шаардлагатай. Дээрх хэлvvд бол вэб хэл биш, програмын хэл. Програмын хэл сурахад цаг, хєдєлмєр, мєнгє их гарздана. Ёрдєє л вэб програм бичихийн тулд бvтэн програмын хэл сурах бол илvv vйлдэл. Хэрвээ вэбээс програмчлал руу шилжих зорилготой байгаа нєхцєлд бол ондоо хэрэг.
    HTML хэл бол вэбийг бvтээх хэл болохоос ямар нэг vйлдэл гvйцэтгэх чадваргvй. Иймээс зєвхєн STATIC хуудас хийхэд хэрэглэнэ.
    ASP код бичихийн тулд вэбмастер Visual Basic програмын хэлийн VB Script хэл эзэмшсэн байх шаардлагатай.
    JSP бичихэд JAVA програмын хэл мэддэг байх хэрэгтэй
    CFML Cold Fusion бол РНР -д дєхєж ирнэ. Сурахад хялбар, HTML холилдсон вэб хэл.

    Тэгэхээр зарим хvн JavaScript-н талаар бодож байж магадгvй. JavaScript хэл бол сэрвер талын бус, хэрэглэгчийн талын вэб хэл. Иймээс бидэнд хэрэгтэй гэж бодохгvй байна. Яагаад гэхээр бид нар гол нь сэрвер талын вэб програм бичих талаар хойшдоо хэлэлцэх болно.

    РНР -ын жинхэнэ ид шид нь датабэйстэй холбогдож дата буюу мэдээлэлтэй харьцах. Бусад сэрвер талын вэб хэлvvдээс олон тєрлийн датабэйстэй холбогдож чаддагаараа онцлог.
    Доор хэдхэнийг дурдвал:
    MySQL
    Oracle
    Access
    SQL
    PostgreSQL
    mSQL
    SyBASE

    Бусад жишээнээс дурдвал ASP хуудсууд Microsoft Access-тэй харьцдаг бa 2-уулангийх нь ард Microsoft байж байхад РНР бараг бvх тєрлийн датабэйс програмтай холбогдож чаддагаараа давуу.

    Датабэйс бол SQL дээр бичигдсэн олон хvснэгтээс бvтсэн, мэдээлэл хадгалах ба гаргаж vзvvлэх зориулалттай, dynamic вэбийн ар талд гол vvргийг гvйцэтгэгч нууц ноёнтон юм. Хvснэгт бvр нь багана ба мєрvvдээс бvрдэх ба багана мєр 2 огтлолцсон газрыг нь бид “НYД” гэдэг билээ. Нvд бvрт мэдээллийг хадгалах ба мэдээллийг татахдаа (гаргаж vзvvлэхдээ гэхvv эсвэл?) хамгийн эхний мєр буюу INDEX -г ашиглан хэрэгтэй мэдээллээ олдог. Тэгэхээр РНР -д датабэйс хэрэглэснээр вэбийг хэрэглэгчийн хайлтаас vндэслэн мэдээллийг бvрдvvлэх боломжтой. Энэ юу гэсэн vг вэ гэхээр, вэбмастер 2 зvйл дээр голчлон ажиллана. 1-рт вэбийн гадаад тєрх, 2-рт датабэйсд мэдээлэл оруулах. Ингэснээр вэбмастер тоо томшгvй олон HTML хуудас бvтээх хэрэггvй болно. Ёрдєє л РНР хуудсаа датабэйстэй холбож хаячаад пиводоод яваад байж болно гэсэн vг. Эсвэл, PlayStation тоглоод зах хэсээд явж байсан ч болно. Яагаад гэхээр вэб хуудас єєрєє єєрийгєє бvтээгээд шинэчлээд байж байх учраас. Муу юм зааж байгаа ч юм биш, датабэйс бол вэбмастерын амьдралыг эрс хєнгєвчилнє. Вэб хуудсанд датабэйс хэрэглэх нь сvvлийн vед эрс нэмэгдсэнээс болж датабэйстэй харьцаж чаддаг вэб хэл сурах нь вэбмастерууд тун чухал юм. Та тэдний нэг нь гэж би таамаглаж байгаагаас гадна танд vvнийг сурахад тань туслах болно. Гадуур єчнєєн тєрлийн датабэйс програм байх ба эдгээрээс MySQL датабэйс хамгийн єргєн хэрэглэгдэж байна. РНР нь MySQL-тэй хамтран хvчирхэг бєгєєд хурдан холимог вэб програм vvсгэнэ. MySQL бол STRUCTURED QUERY LANGUAGE хэрэглэж мэдээлэлтэй харьцана. MySQL-г сонгож энд хэрэглэх болсон шалтгаануудаас дор дурдвал:
    Yнэгvй (UNIX сэрвэрvvдэд vнэгvй)
    Платформ хамааралгvй (Cross Platform)
    Дунд хэмжээний хурд ба ажиллагаатай
    Сурахад хялбар (1 юмуу 2 єдєр хангалттай!)
    OSS (Open Sourse Software)

    Maш чухал: Энэхvv РНР вэб програмын хэлний танилцуулга хуудас нь РНР дєнгєж сурж эхэлж буй сонирхогчоор бvтээгдсэн бєгєєд чанарын шаардлага хангахгvй, буруу ташаа тайлбарласан тохиолдол гаргасан байхыг vгvйсгэхгvй. Иймээс та бvхэн эндээс мэдсэн сурсан зvйлээ мэргэжлийн программистуудаас асууж давхар лавшруулан мэдэж авах эсвэл тухайн програмыг бvтээгчдийн албан ёсны вэб хуудсаар зорчин давхар шалгаж байхыг анхааруулъя!

    Алдаа байваас оруулъя гэж оруулсангvй, мэдлэг туршлага дутуугаас юм. Мунхгийн харанхуйгаас гэтэлгэх ариун дээд эрдэм номын дор мєргємvv!

     
  142. toogii

    May 4, 2007 at 6:20 am

    ehleed surah gej bgaa humuust ehleed computeree beldej php ajillah orchniig ni burduuleh heregtei. Server baidlaar ajilladag program olon bdag ch bi apach ashigladag
    apach iin installiig bokhoogoos avna bizdee bas yaj suulgaj tohirgoog ni hiih taraar zovlomjiig ni avarai. Ingeed hicheel chini ehlene

     
  143. bokhoo

    May 3, 2007 at 3:09 am

    bi ch gesen ooroo dundaj hemjeend medne gej bodoj bgaa magadgui ternees iluu ch bj magad asuuh zuil bval asuuj bolno

     
  144. bokhoo

    May 3, 2007 at 3:08 am

    bolj l bna chamd gej helehed toogii geed deer bichsen bgaa zaluu bol php bichdeg programist zaluu bgaa yum aa. asuuh zuilee asuuj bj bolno bh aa. ok he he tegeed bi udahgui php – giin hicheel tavi ok. 5 sariin 5 – nii odor tavidah bh gej bodoj bna

     
  145. baynaa_sk

    May 1, 2007 at 2:55 pm

    bi php uzeeed 1 semister boloh gej baigaa yumaa unendee haraad oilgoh ch dynamic web hiih hemjeend hureegui l dee opensource bolohoor haraad l suuj baigaa yumaa tegsen zarim oilgohgui yum ih baih yumaa php-iin dund shatnaas ehleed hicheel beldvel goy yum boloh baih daa webiig chini ch humuus ih uzne shdee

     
  146. like

    April 30, 2007 at 8:13 am

    Би Php г сурах хүсэлтэй байгаа боловч сайн мэдэхгүй болохоороо алинаас нь эхэлж барьж авахаа сайн мэддэггүй

     
  147. toogii

    April 27, 2007 at 7:23 am

    asuugaarai

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: