.::www.Chayoo.in.th::.

 ลืมรหัสผ่าน
 สมัครสมาชิก
ค้นหา
ดู: 317|ตอบกลับ: 3

Variable $_G[XXX] For DiscuzX2 สำหรับเขียน ปลั๊กอิน $_G[XXX] เป็นตัวแปรที่อยู่ภายใน DiscuzX2 ถ้าคนที่เคยเปิดดูไฟล์ หร...

[คัดลอกลิงก์]
  $_G[XXX] เป็นตัวแปรที่อยู่ภายใน DiscuzX2 ถ้าคนที่เคยเปิดดูไฟล์ หรือ โมดิไฟต่างๆ คงจะเคยเห็นและผ่านตากันมาม่าง ไม่มากก็น้อย
บางคนอาจจะไม่รู้ว่ามันคืออะไร เอาไว้ทำอะไร จริงๆแล้ว ตัวแปร $_G[XXX] สามารถทำอะไรได้มากมาย

   ขอขอบคุณ cr180 Moderator ของ Discuz.net ที่นำข้อมูลดีๆ มาเปิดเผย.....  ผมได้ทดลอง
บางโค้ดก็รู้ความหมาย  โดยได้นำตัวอย่างมาให้ด้วย   เป็นตัวอย่างที่จำลอง ใน localhost ครับ
จึงไม่ได้ปิดบังแต่อย่างใด ^^ อาจจะไม่ถูกซะหมด(DiscuzX2 นี่เพิ่งได้เล่น ห่างหายไปนาน T-T)
ก็ต้องขออภัยในที่นี่ด้วยครับ ข้อมูลนี้อาจจะเป็น ประโยชน์แก่ผู้ต้องการ MOD MO
หรือ เขียน ปลั๊กอิน พอเป็นแนวทางได้ไม่มากก็น้อยละครับ
  1. $_G ข้อมูลทั่วๆไป
  2. $_G['uid']  => 1  //UID admin จะมีค่า UID เป็น 1
  3. $_G['username']  => admin //ชื่อ
  4. $_G['adminid']   =>  //UID admin
  5. $_G['groupid']  => 1  //กลุ่ม ID ถ้า admin จะมีค่าเป็น 1
  6. $_G['cookie']  => Array //เกี่ยวกับ cookie
  7. $_G['formhash']   => e8e8be63  //FORMHASH
  8. $_G['timestamp'] => 1321097694 //เวลาล่าสุด
  9. $_G['starttime'] => 1321097775.25
  10. $_G['clientip']  => 127.0.0.1  //แสดง IP
  11. $_G['referer'] =>
  12. $_G['charset'] => utf-8  //รูปแบบการเข้ารหัสภาษา
  13. $_G['PHP_SELF'] => /dx/01.php  //ไดเร็กทอรี ปัจจุับัน
  14. $_G['siteurl'] => http://localhost/dx/  //URL เว็บไซต์
  15. $_G['siteroot'] => /dx/ //URL ROOT
  16. $_G['fid'] => 0    //ID ฟอรั่ม
  17. $_G['tid'] => 0   //ID กระทู้
  18. $_G['basescript'] => test   //สคริปหน้าปัจจุบัน
  19. $_G['basefilename'] => test.php //สคริปหน้าปัจจุบัน
  20. $_G['staticurl']  => static/    //URL static
  21. $_G['mod']  =>   //หน้าปัจจบัน : forum.php?mod=xxx
  22. $_G['inajax'] => 0 //ค่าปัจจุบันของ ajax
  23. $_G['page'] => 1 //เลข หน้าปัจจุบัน
  24. $_G['tpp']   => 20  //เลข ปัจจุบันต่อหน้า
  25. $_G['seokeywords']  =>  //คำ seo
  26. $_G['seodescription'] =>  //สคริป seo

  27. $_G  เกี่ยวกับเวลา
  28. $_G['timenow'] => Array //Time เวลา
  29. (
  30.    $_G['timenow'][time] => 2011-11-12 18:52 //เวลาล่าสุด
  31.    $_G['timenow'][offset]  => +7  //โซนเวลา Thai +7
  32. )


  33. $_G ฐานข้อมูล
  34. $_G['config'] => Array
  35. (
  36.     $_G['config'][db] => Array
  37.         (
  38.             $_G['config'][db][1] => Array
  39.                 (
  40.                     $_G['config'][db][1][dbhost] => localhost   
  41.                     $_G['config'][db][1][dbuser] => root   //ชื่อผู้ใช้ฐานข้อมูล
  42.                     $_G['config'][db][1][dbpw] => 123456  //รหัสผู้ใช้ฐานข้อมูล
  43.                     $_G['config'][db][1][dbcharset] => utf8 //ฐานข้อมูลแซต
  44.                     $_G['config'][db][1][pconnect] => 0   
  45.                     $_G['config'][db][1][dbname] => dxutf // ชื่อฐานข้อมูล
  46.                     $_G['config'][db][1][tablepre] => pre_  //คำนำหน้าตาราง
  47.                 )
  48.         )
  49. )


  50. $_G  สมาชิก
  51. $_G['member'] => Array //ตัวแปร member
  52. (

  53.     $_G['member'][uid]  => 2  //UID สมาชิก
  54.     $_G['member'][email protected] //E-mail สมาชิก
  55.     $_G['member'][username] =>  weratad14 //ชื่อ สมาชิก
  56.     $_G['member'][password] =>  5914345cd59559ecf4b14147516f245b //รหัสผ่าน สมาชิก เข้ารหัส MD5 ใว้
  57.     $_G['member'][status]      => 0   //สถานะ สมาชิก
  58.     $_G['member'][emailstatus] => 0 //สถานะเป็น 0 แสดงว่ายังไม่ผ่านการยืนยันทาง E-mail
  59.     $_G['member'][avatarstatus] => 0  //สถานะเป็น 0 แสดงว่ายังไม่มีการอัพโหลดรูปประจำตัว
  60.     $_G['member'][videophotostatus] => 0 //สถานะเป็น 0 ยังไม่มีการยืนยัน
  61.     $_G['member'][adminid]   => 0
  62.     $_G['member'][groupid]   => 10  //กลุ่ม ID สมาชิก
  63.     $_G['member'][groupexpiry] =>  0
  64.     $_G['member'][extgroupids]  =>   
  65.     $_G['member'][regdate]      => 1321081775 //เวลาที่สมัครสมาชิก
  66.     $_G['member'][credits]    =>   8    //จำนวน เครดิต สมาชิก
  67.     $_G['member'][notifysound]   => 0 //จำนวน ข้อความเสียง
  68.     $_G['member'][timeoffset]    => 7 //โซนเวลา ถ้าเป็น Thai จะ +7
  69.     $_G['member'][newpm]  => 0      //จำนวนข้อความ
  70.     $_G['member'][newprompt] => 0 //จำนวนแจ้งเตือน   
  71.     $_G['member'][accessmasks] => 0
  72.     $_G['member'][allowadmincp] => 0
  73.     $_G['member'][onlyacceptfriendpm] => 0
  74.     $_G['member'][conisbind] =>0   //เป็น 0 ไม่ได้เชื่อมกับ QQ
  75.     $_G['member'][lastvisit] => 1321078157 //เวลาเข้าล่าสุด
  76. )


  77. $_G  session
  78. $_G['session'] => Array       //ตัวแปรประเภท session แบ่งเป็นอะเรย์ ดังนี้
  79. (           
  80.      $_G['session'][sid]      => gCbYgJ      //ตัวแปร sessionid
  81.      $_G['session'][ip1]     => 127          //แสดง IP เครื่องปัจจุบัน ถ้าใน localhost จะเป็น 127
  82.      $_G['session'][ip2]     => 0  
  83.      $_G['session'][ip3]     => 0
  84.      $_G['session'][ip4]     => 1            
  85.      $_G['session'][uid]      => 2                         //uid  ถ้าเป็น admin จะเป็น uid 1
  86.      $_G['session'][username] => weratad14         //แสดงชื่อ username
  87.      $_G['session'][groupid]    => 10                    //แสดงลำดับกลุ่มของ ID
  88.      $_G['session'][invisible]    => 0                     
  89.      $_G['session'][action]      => APPTYPEID       //ประเภทหน้าเพจที่เข้าปัจจุบัน (จากตัวอย่างเป็น app)
  90.      $_G['session'][lastactivity]   => 1321083184    //แสดงเวลาที่เข้ามาล่าสุด
  91.      $_G['session'][lastolupdate] => 1321083184   //แสดงเวลาออนไลน์ ล่าสุด
  92.      $_G['session'][fid]           =>    0   //แสดง ID ฟอรั่ม
  93.      $_G['session'][tid]           => 0     //แสดง ID กระทู้
  94. )

คัดลอกไปที่คลิปบอร์ด
 เจ้าของ| โพสต์ 2012-10-22 19:10:11 | ดูโพสต์ทั้งหมด
  1. $_G ตั้งค่า
  2. $_G['setting'] => Array  //ตัวแปรตั้งค่า
  3. (
  4.     $_G['setting'][sitename]   =>  Comsenz Inc.   //ชื่อเว็บไซต์
  5.     $_G['setting'][siteurl] => http://www.comsenz.com/ //URL เว็บไซต์
  6.     $_G['setting'][regname]  => register  //แสดงข้อความ   register
  7.     $_G['setting'][reglinkname] => สมัครสมาชิก //แสดงข้อความ สมัครสมาชิก
  8.     $_G['setting'][regverify]  =>0   //ตรวจสอบการลงทะเบียน
  9.     $_G['setting'][icp]    =>         //ข้อมูลเว็บไซต์
  10.     $_G['setting'][imagelib]  => 0        
  11.     $_G['setting'][extcredits] => Array   //เกี่ยวกับชื่อเสียง สตางค์ เป็น array
  12.     $_G['setting'][creditsformula] => $member['posts']+$member['digestposts']*5 //เก็บสูตรคำนวณเครคิต
  13.     $_G['setting'][cacheindexlife] => 0 //ตั้งค่า cashe      
  14.     $_G['setting'][cachethreaddir] => data/threadcache //ไดเร็กทอรี cache
  15.     $_G['setting'][cachethreadlife] => 0
  16.     $_G['setting'][bbrulestxt]   =>  //ข้อความข้อตกลง ในการใช้งานเว็บไซต์
  17.     $_G['setting'][bbname]    => Discuz! Board //ชื่อเว็บบอร์ด
  18.     $_G['setting'][attachurl]   => data/attachment/ //ไดเร็กทอรี attachment เ็ป็น url   
  19.     $_G['setting'][attachdir]  => D:/www/dx/./data/attachment/ //ไดเร็กทอรี attachment
  20.     $_G['setting'][anonymoustext]  => นิรนาม //ชื่อเล่น ของผู้ใช้
  21.     $_G['setting'][threadsticky]     =>  Array //ปักหมุด      

  22.     $_G['setting'][defaultindex]  => forum.php //เริ่มต้นไฟล์ forum.php
  23.     $_G['setting'][verify]   => Array //ตั้งค่าการตรวจสอบการยืนยัน
  24.     $_G['setting'][rewriterule] =>  //ตั้งค่าข้อความกฎ
  25.     $_G['setting'][ucenterurl] => http://localhost/dx/uc_server //URL UCenter
  26.     $_G['setting'][plugins] => Array //ตั้งค่า plugins
  27.     $_G['setting'][navlogos] =>
  28.     $_G['setting'][navmn]  => Array //ตั้งค่า เกี่ยวกับ   [portal.php] => mn_portal , [forum.php] => mn_forum
  29.     $_G['setting'][navs]  => Array //ตั้งค่า เกี่ยวกับ Menu เช่น หน้าแรก,สเปซSpace เป็นต้น
  30.     $_G['setting'][footernavs] => Array //ตั้งค่า เกี่ยวกับ สถิติเว็บไซต์, รายงาน
  31.     $_G['setting'][spacenavs] => Array //ตั้งค่า เกี่ยวกับเมนู บล็อก อัลบั้ม แบ่งปัน เป็นต้น
  32.     $_G['setting'][mynavs]    => Array //ตั้งค่า เกี่ยวกับ เพื่อน ไอเท็ม บุคมาร์ค เป็นต้น
  33.     $_G['setting'][topnavs]  => Array  //ตั้งค่า เกี่ยวกับเมนู ตั้งเป็นหน้าแรก เพิ่มเข้ารายการโปรด
  34.     $_G['setting'][activityfield] =>  a:3:{s:8:"realname";s:24:"ชื่อจริง";s:6:"mobile";s:33:"เบอร์มือถือ";s:2:"qq";s:24:"หมายเลข QQ";}  
  35.     $_G['setting'][activityextnum] => 0
  36.     $_G['setting'][activitypp] => 8
  37.     $_G['setting'][activitycredit] => 1
  38.     $_G['setting'][activitytype] => ปาร์ตี้ ท่องเที่ยว กิจกรรมการกุศล กิจกรรมออนไลน์
  39.     $_G['setting'][adminemail]  => [email protected]  //E-mail Admin
  40. )


  41. $_G template
  42. $_G['style'] => Array //ตัวแปร style
  43. (
  44.    $_G['style'][styleid] => 1 //ID template ปัจจุบัน ถ้าเป็น default จะมีค่าเป็น 1
  45.    $_G['style'][name]  => รูปแบบเริ่มต้น //ชื่อ template
  46.    $_G['style'][templateid]  => 1  //template ปัจจุบัน ถ้าเป็น default จะมีค่าเป็น 1
  47.    $_G['style'][tpldir] => ./template/default  //ไดเร็กทอรี template ปัจจุบัน
  48.    $_G['style'][menuhoverbgcolor] => #005AB4  //สีพื้นหลังของ template ปัจจุบัน
  49.    $_G['style'][lightlink]  => #FFF //สีลิ้งค์
  50.    $_G['style'][floatbgcolor] => #FFF //สีพื้นหลัง popup
  51.    $_G['style'][dropmenubgcolor]  => #FEFEFE //พื้นหลังเมนู แบบเลื่อนลง
  52.    $_G['style'][floatmaskbgcolor] => #000 //สี poppu
  53.    $_G['style'][dropmenuborder] => #DDD //สีขอบ - drop - down menu   

  54.    $_G['style'][specialbg] => #E5EDF2 //สีพื้นหลัง ข้อมูลผู้ใช้
  55.    $_G['style'][specialborder] => #C2D5E3 //สีเส้นขอบ
  56.    $_G['style'][commonborder] => #CDCDCD //สีของเส้นขอบ
  57.    $_G['style'][inputbg] => #FFF  //สีพื้นหลังกล่อง
  58.    $_G['style'][inputborderdarkcolor]=>#848484  //สีขอบกล่อง
  59.    $_G['style'][headerbgcolor] =>   //พื้นหลังส่วนหัว
  60.    $_G['style'][headerborder] => 0  
  61.    $_G['style'][sidebgcolor] => //พื้นหลังด้านข้าง หน้าแรก
  62.    $_G['style'][msgfontsize] => 14px //ขนาดตัวอักษร
  63.    $_G['style'][bgcolor] => #FFF //สีพื้นหลัง
  64.    $_G['style'][noticetext] => #F26C4F //สีตัวอักษร
  65.    $_G['style'][highlightlink] => #369 //สีตัวอักษรลิ้งค์
  66.    $_G['style'][link]=> #333  //สีตัวอักษรลิ้งค์
  67.    $_G['style'][lighttext] => #999  //ตัวอักษร สีอ่อน
  68.    $_G['style'][midtext] => #666  //สีตัวอักษร ขนาดกลาง
  69.    $_G['style'][tabletext]  => #444  //สีตัวอักษรปกติ      
  70.    $_G['style'][smfontsize]=> 0.83em  //ขนาด ตัวอักษรขนาดเล็ก
  71.    $_G['style'][threadtitlefont] => Tahoma,Helvetica,'SimSun',sans-serif //แบบตัวอักษร
  72.    $_G['style'][threadtitlefontsize] => 14px //ขนาดตัวอักษร รายชื่อ
  73.    $_G['style'][smfont] => Tahoma,Helvetica,sans-serif //แบบตัวอักษร ขนาดเล็ก
  74.    $_G['style'][titlebgcolor]=> #E5EDF2  //สีตัวอักษร รายชื่อ
  75.    $_G['style'][fontsize] => 12px/1.5 //ขนาดตัวอักษรปกติ
  76.    $_G['style'][font] => Tahoma,Helvetica,'SimSun',sans-serif  //แบบตัวอักษรปกติ
  77.    $_G['style'][styleimgdir] => static/image/common //ไดเร็กทอรี่ ภาพ
  78.    $_G['style'][imgdir] => static/image/common  //ไดเร็กทอรี่ ภาพ
  79.    $_G['style'][boardimg] => static/image/common/logo.png //ไดเร็กทอรี่ Logo
  80.    $_G['style'][headertext]  => #444  //สีตัวอักษรส่วนหัว
  81.    $_G['style'][footertext] => #666 //สีตัวอักษรส่วนท้าย
  82.    $_G['style'][menubgcolor] => #2B7ACD //สีพื้นหลังเมนู   
  83.    
  84.    $_G['style'][menutext] => #FFF //สีตัวอักษรเมนู
  85.    $_G['style'][menuhovertext] => #FFF //เน้นสีตัวอักษรเมนู
  86.    $_G['style'][wrapbg] => #FFF  //สีรูปแบบพื้นหลัง
  87.    $_G['style'][wrapbordercolor] => #CCC //สีเส้นขอบตาราง
  88.    $_G['style'][contentwidth] => 630px //ความกว้าง เว็บ
  89.    $_G['style'][contentseparate] => #C2D5E3 //สีช่องโพส
  90.    $_G['style'][inputborder] => #E0E0E0 //สีเส้นขอบกล่อง
  91.    $_G['style'][menuhoverbgcode] => background: #005AB4 url("static/image/common/nv_a.png") no-repeat 50% -33px  //เมนู พื้นหลัง
  92.    $_G['style'][floatbgcode] => background: #FFF //พื้นหลัง pop-up
  93.    $_G['style'][dropmenubgcode] => background: #FEFEFE  //สีพื้นหลังเมนู
  94.    $_G['style'][floatmaskbgcode] => background: #000 //พื้นหลัง pop-up
  95.    $_G['style'][headerbgcode] =>  //พื้นหลังส่วนหัว
  96.    $_G['style'][sidebgcode] => background: url("static/image/common/vlineb.png") repeat-y 0 0 //พื้นหลังแถบด้านข้าง หน้าแรก
  97.    $_G['style'][bgcode] => background: #FFF url("static/image/common/background.png") repeat-x 0 0  //พื้นหลังทั่วไป
  98.    $_G['style'][titlebgcode] => background: #E5EDF2 url("static/image/common/titlebg.png") repeat-x 0 0  //พื้นหลังส่วนหัว ทั่วไป
  99.    $_G['style'][menubgcode] => background: #2B7ACD url("static/image/common/nv.png") no-repeat 0 0 //พื้นหลังเมนู ทั่วไป
  100.    $_G['style'][boardlogo] => // Logo ภาพโลโก้ เว็บบอร์ด
  101. )
คัดลอกไปที่คลิปบอร์ด
 เจ้าของ| โพสต์ 2012-10-22 19:10:24 | ดูโพสต์ทั้งหมด
9่อเนื่องกัลเลยนะครับ....
โพสต์ 2012-10-23 14:14:21 | ดูโพสต์ทั้งหมด
+50 ไม่เคยใด้ใช้ซักที 555
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

ประวัติการแบน|Mobile|รูปแบบข้อความล้วน|www.Chayoo.in.th

GMT+8, 2020-7-9 10:15 , Processed in 0.081923 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 R20180101, Rev.59

© 2001-2017 Comsenz Inc.

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้