PHP වැඩ්ඩන්ගෙන් උදව්වක් ..

K_ZONE

Well-known member
  • May 28, 2009
    5,170
    4,076
    113
    invoke db "Injected Memory"
    PHP වැඩ්ඩන්ගෙන් උදව්වක් ..

    .................ඇතුලට ආවා කියලා සල්ලි ගන්නෙ නැ.......................

    වින්ඩොස් ෆෝම්ස් ඩිවලපර් කෙනෙක් වෙබ් ගැන අහන ප්‍රශ්න වලට හිනා නොවි උත්තර දෙන්න :P:P

    මගේ දැනට තියෙන සයිට් එකක් Multi-Language කරගන්න තියෙනවා, සරලවම කිව්වොත් දැනට තියෙන English Site එක සින්හල කරගන්න ඕන.

    සයිට් එක හැදුවෙ නෙට් එකේ තිබ්බ Codeigniter Script එකකින්, ඒකෙ නම් තියෙනවා Language Option එකක්.
    ඒ Function එක වැඩ කරන්නෙ මෙහෙම

    Admin Panel එකෙන්
    1. Language එකක් Create කරාම අලුත් Column එකක් හැදෙනවා Language Table එකේ,
    2. ඊට පස්සෙ වෙනම Parse Editor එකෙන් අපිට අවශ්‍ය Variable එකට සින්හල වචනෙ ඇඩ් කරන්න පුලුවන්.
    3. ඊට පස්සෙ display කියලා Function එකක් කෝල් කර කර අපිට ඕන වේරියබල් එකට අදාලව අපි සිලෙක්ට් කරලා තියෙන Language එකේ වච්නෙ return කරනවා.

    මේ තියෙන්නෙ ඒ Function එක

    https://pastebin.com/ysmm5FBm

    ඇත්තම කිව්වොත් කිසිම ගැටලුවක් නැ :P

    ඒත් මට ඇති උන ජාතික පරශ්න මෙන්න මේවා.
    display කියන Function එක ඒක කෝල් කරන හැම වෙලාවකම Query එකක් Run කරනවා, ඒ කියන්නෙ එක පේජ් එකක් ලෝඩ් වෙන්න දහස් පාරක් විතර Query කරන්න ඕන.
    ඒ වෙනුවට Php වලින් array එකකකට ලෝඩ් වෙන්න මේක හදගන්න පුලුවන් ද ?

    දෙවනි ප්‍රශ්නෙ : දැනට තියෙන සිස්ටම් එක වැඩ කරන්නෙ ලැන්ග්වේජ් එක සෙටප් වෙන්නෙ Setting එකක් විදියට, එහෙම නැතුව ඒක End User ඔන වෙලාවක Change කරගන්න හදාගන්න ඕන.

    ඇති වෙච්ච බරපතම ප්‍රශ්නෙ : දැන් කොහොම හරි Selected_language කියලා Variable එකකට Language එක අගෙන එක අර Display function එකට පාස් කරලා කොහොම හරි අවශ්‍ය භාශාව ගත්තා කියමුකො..

    Apache server එක / Php එක ලොග් වෙන වෙන වෙනම user ට Variable හදනවද ?
    එහෙම නැත්නම් ඒක Seasson එකකින් හෝ Cookie එකකින් Save කරගනන් වෙනවද ?

    තව ඉට වඩා දැවෙන ප්‍රශ්න දෙකකුත් තියෙනවා.

    PHP Debug කරන්නෙ කොහොමද PHP 7 වලට කලින් ? (යන්තම් JS ටික නම් Chrome එකේ Debug කරා, ඒත් PHP :/ )
    SQL Profiller එකක් විදියට පාවිච්චි කරන Tool එක මොකක්ද ?

     

    anton_malli

    Member
    Sep 16, 2018
    2,685
    281
    0
    හිනා වෙන්නවත්, අඩන්නවත් තමුසේ කියපු කිසි දෙයක් තේරුනේ නෑ ලෙබ්බේ.
     
    • Like
    Reactions: K_ZONE

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,939
    1
    9,739
    113
    Gampaha
    හිනා වෙන්නවත්, අඩන්නවත් කියපු කිසි දෙයක් තේරුනේ නෑ.
    වින්ඩොස් ෆෝම්ස් ඩිවලපර් කෙනෙක් වෙබ් ගැන අහන ප්‍රශ්න වලට හිනා නොවි උත්තර දෙන්න
     

    Sanathbh

    Active member
  • Jun 27, 2007
    562
    1
    226
    43
    42
    Home
    වින්ඩොස් ෆෙම්ස් ඩිවලපර් කෙනෙක් කියන්නෙ කවුද බං???? :baffled::baffled::baffled:
     

    akilaperera2014

    Well-known member
  • Jan 26, 2015
    1,169
    406
    83
    Kadawatha
    Mamath Beginner kenek php walata :)

    User Select karapu Language ekak save karanne nam Cookies walin. Anith prashna tikata nam uttra danna kenek kiyai :)

    machan uba php igenagatta widiha kiyanna puluwanda steps widihata :)
     

    Malinga

    Well-known member
  • Jul 20, 2006
    61,301
    1,013
    113
    විව් එකට රෙන්ඩර් වෙද්දි එන්නෙ ඇරේ එකක් විදියට නෙමෙයි ද? :rolleyes:
     

    -333-

    Well-known member
  • Aug 3, 2014
    10,279
    13,181
    113
    33
    ෆින්ලන්ඩ්


    Apache server එක / Php එක ලොග් වෙන වෙන වෙනම user ට Variable හදනවද ?

    Yes. danna widiyata num aehema hadanawa...ae kiyanne hema welawema each users la site load karankota ae adala veribale walata adala time 1y data genarate karanawa. natuwa additional verible create willak nehe. tiyana verible walta data populate karana database 1a harha.


    එහෙම නැත්නම් ඒක Seasson එකකින් හෝ Cookie එකකින් Save කරගනන් වෙනවද ?Aehema num karanne nehe. onema num cache management system 1k hadala 1y store karagena user request anuwa display wenna hadanna puluwun. Goduk loku system wala num aniwaryen cache system tiyanawa. Cache clear karanna puluwun.


    Ae kiyanne database 1y cache wenama table wala save karaganwa.




    තව ඉට වඩා දැවෙන ප්‍රශ්න දෙකකුත් තියෙනවා.

    PHP Debug කරන්නෙ කොහොමද PHP 7 වලට කලින් ? (යන්තම් JS ටික නම් Chrome එකේ Debug කරා, ඒත් PHP :/ )



    Code 1n 1a panna panna Echo or Print_r wala ta data pass kara kara balanna ona. Windows wala wage debug karanna behe.


    SQL Profiller එකක් විදියට පාවිච්චි කරන Tool එක මොකක්ද ?
    PHP my Admin thama. nethtum ething PHP waling ma thama code karala okkoma karanne. onema num ona tarama tools tiyanawa. hodatama set wune mysql workbench. tawa oya wage aewa tiyanawa.



    danna widiyata onna demma
     
    Last edited:

    Nice_guy

    Well-known member
  • Nov 14, 2017
    2,632
    301
    83
    giphy.gif