เราเขียนโปรแกรม (สคริปต์) ใน Windows Notepad การสร้างสคริปต์บนคอมพิวเตอร์ของคุณด้วยตัวเอง วิธีสร้างสคริปต์สำหรับเกม

โปรแกรมเมอร์เว็บมือใหม่หลายคนคุ้นเคยกับภาษานี้ผ่านหนังสือ หนังสือเล่มนี้มีความสำคัญและจำเป็นมากอย่างไม่ต้องสงสัย แต่มีตัวอย่าง (สำหรับผู้เริ่มต้น) ที่ไม่ถูกต้องโดยธรรมชาติในแง่ของความเสถียรของสคริปต์และการพกพา โดยความเสถียร เราหมายถึงความเป็นไปได้ของข้อผิดพลาดประเภทต่างๆ ที่เกิดขึ้น โดยการพกพา - สิ่งเดียวกัน แต่เมื่อถ่ายโอนสคริปต์จากเครื่องท้องถิ่นที่บ้านไปยังเซิร์ฟเวอร์ของผู้ให้บริการโฮสต์

ด้านล่างนี้ฉันอยากจะแสดงให้นักพัฒนาเว็บมือใหม่เห็นถึงวิธีการเรียนรู้การเขียนสคริปต์ทันทีเพื่อที่พวกเขาจะได้ไม่มีปัญหาที่ไม่จำเป็นในภายหลังและอย่า "จับ" ข้อผิดพลาดที่โผล่มาจากไหนไม่รู้

ฉันจะบอกทันทีว่าฉันเจอสิ่งนี้ด้วยตัวเอง ดังนั้น ทั้งหมดนี้ผ่านการทรมานของฉัน….

ฉันจะพิจารณาประเด็นต่อไปนี้:


2. “@” ฝังอยู่ที่ไหน?
3. register_globals = ปิดและไม่มีอะไรอื่นอีก
4. ลักษณะพื้นฐานของไวยากรณ์ ตามตัวอักษรหรือไม่มีตัวอักษร...

1. การตั้งค่า PHP สำหรับเครื่องท้องถิ่นและบนเซิร์ฟเวอร์

ทำไมฉันถึงเริ่มด้วยบทนี้? ความจริงก็คือหลายคนปิดการใช้งานการแสดงข้อผิดพลาดทั้งหมดบนเครื่องท้องถิ่นทันที มันไม่ถูกต้อง แทนที่จะจ้องมองหน้าจออย่างว่างเปล่าและมองหาว่าเครื่องหมายอัฒภาคหายไปตรงไหน คุณสามารถเข้าใจได้ทันทีว่าเกิดอะไรขึ้นโดยอิงตามข้อผิดพลาดที่สร้างโดย PHP

แต่ก่อนอื่น ฉันอยากจะอธิบายเล็กๆ น้อยๆ เกี่ยวกับวิธีกำหนดค่า PHP เช่น Apache modul หรือ fast-CGI
ตัวเลือกที่ดีที่สุดคือการกำหนดค่าเป็นโมดูลเว็บเซิร์ฟเวอร์ เพื่อจุดประสงค์นี้ใน ไฟล์การกำหนดค่า httpd.conf ของเว็บเซิร์ฟเวอร์ Apache เราเขียนบรรทัดต่อไปนี้:

LoadModule php4_module D:/bin/php/sapi/php4apache2.dll แอปพลิเคชัน AddType/x-httpd-php .php .phtml .php4 .php

ความแตกต่างจาก FastCGI มีดังต่อไปนี้ อันดับแรก. ด้วย FastCGI นั้น php.ini จะถูกโหลดลงในหน่วยความจำของเว็บเซิร์ฟเวอร์ประมาณทุกๆ วินาทีเมื่อมีการเปิดตัวสคริปต์ เมื่อติดตั้งเป็นโมดูล Apache การกำหนดค่า PHP จะถูกโหลดเฉพาะเมื่อมีการโหลดหรือรีสตาร์ทเว็บเซิร์ฟเวอร์เท่านั้น แน่นอน ประสิทธิภาพและโหลดบนเซิร์ฟเวอร์จะลดลง นอกจากนี้ คุณลักษณะบางอย่างจะไม่สามารถใช้งานได้เมื่อติดตั้งเป็น fastCGI โปรแกรมเมอร์มือใหม่ไม่ต้องการมัน แต่เมื่อพัฒนาแอพพลิเคชั่นอินเทอร์เน็ตขนาดใหญ่คุณอาจประสบปัญหา เป็นการดีกว่าที่จะป้องกันปัญหา

ตอนนี้เรามาดูการกำหนดค่าของ PHP กันดีกว่า ในไฟล์คอนฟิกูเรชัน php.ini เราต้องตั้งค่าคำสั่งต่อไปนี้ด้วยค่าที่เขียนไว้ด้านล่าง:

error_reporting = E_ALL display_errors = เปิด display_startup_errors = เปิด

การเขียนข้อผิดพลาดในไฟล์บันทึกหรือไม่นั้นขึ้นอยู่กับดุลยพินิจของคุณ
บนเซิร์ฟเวอร์ในบริษัทโฮสติ้ง อย่าลืมปิดคำสั่งเหล่านี้ทั้งหมดเพื่อความปลอดภัย เพื่อไม่ให้ผู้โจมตีสามารถค้นหาเส้นทางที่สคริปต์ของคุณอยู่ได้ แต่จะเป็นการดีเมื่อคุณเผยแพร่สคริปต์ของคุณแล้ว เครือข่ายทั่วโลกไม่ควรทำให้เกิดข้อผิดพลาดใดๆ
นอกจาก

short_open_tag = ปิด เพื่อป้องกันการใช้งาน

ตามค่าเริ่มต้น คำสั่ง max_execution_time มีค่าเป็น 30 แต่เพื่อให้การทำงานเร็วขึ้น ควรตั้งค่าให้ต่ำลงจะดีกว่า หากคุณติดอยู่กับบางสิ่งบางอย่าง แค่ 10 วินาทีก็เพียงพอที่จะเข้าใจมัน

register_globals = ปิด register_argc_argv = ปิด

ฉันจะลงรายละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้ในบทที่ 3...

magic_quotes_gpc = ปิด

บ่อยครั้งที่นักพัฒนาเว็บมือใหม่ไม่เข้าใจความแตกต่างระหว่าง ' และ " ดังนั้นเราจึงปิดคำสั่งนี้ ในบทที่ 4 ประเด็นนี้จะอธิบายพร้อมตัวอย่าง...

2. “@” ฝังอยู่ที่ไหน?

นี่อาจเป็นข้อผิดพลาดพื้นฐานที่สุดที่ทำโดยโปรแกรมเมอร์มือใหม่ – โดยใช้ "@" สัญลักษณ์นี้ก่อนตัวดำเนินการใดๆ จะระงับเอาต์พุตของข้อผิดพลาดและการบันทึกในบันทึก ไม่อนุญาตให้คุณติดตามข้อผิดพลาดในขั้นตอนการดีบัก และคุณกำลังพยายามทำความเข้าใจว่ามีอะไรผิดปกติอย่างเมามัน

ตัวอย่างที่โดดเด่น สมมติว่าเราใส่สัญลักษณ์ “@” หน้าบรรทัด $f = fopen(“fle.txt” , “w+”); หากเราใช้เฉพาะข้อผิดพลาดที่พบบ่อยที่สุดที่อาจเกิดขึ้นระหว่าง fwrite ครั้งต่อไป สิ่งเหล่านี้คือ: a) ไม่มีสิทธิ์ในการเข้าถึงไฟล์ b) ไม่มีไฟล์อยู่ c) ไม่สามารถเรียก fopen ในเซฟโหมดได้ คุณลองจินตนาการดูว่ามีข้อผิดพลาดที่อาจเกิดขึ้นได้จำนวนเท่าใด มาก. และคุณจะรู้ได้อย่างไรว่าข้อผิดพลาดใดเกิดขึ้นสำหรับคุณโดยเฉพาะ เนื่องจากคุณได้ระงับเอาต์พุตของพวกเขาด้วยสัญลักษณ์ "@"

ดังนั้นเราจึงห้ามไม่ให้คุณใช้ @ โดยเด็ดขาด

คุณอาจถามว่าคุณจะป้องกันข้อผิดพลาดไม่ให้แสดงได้อย่างไร?
เพื่อไม่ให้แสดงข้อผิดพลาดจะต้องป้องกันเช่นในกรณีของไฟล์นั่นคือ a) ตรวจสอบไฟล์ว่ามีอยู่ b) ตรวจสอบว่าเป็นไปได้ (คุณมีสิทธิ์) ในการเขียนบางสิ่งหรือไม่ เข้าไปที่ is_writeable();

ในกรณีอื่นๆ เช่น เมื่อใช้ mysql_connect(); คุณต้องตรวจสอบค่าที่ฟังก์ชันส่งคืน ตามกฎแล้วสามารถใช้เพื่อพิจารณาว่ามีข้อผิดพลาดหรือไม่ โดยทั่วไปแล้ว ข้อผิดพลาดจะส่งกลับค่า FALSE, NULL หรือสตริงว่าง

สิ่งนี้จะช่วยให้คุณสามารถให้หน้าที่ไม่ว่างเปล่าแก่ผู้ใช้ได้ ตัวอย่างเช่น เขาพยายามเข้าถึงข้อมูล (?n=14) แต่ข้อมูลถูกเก็บไว้ในไฟล์ของคุณ และไม่มีไฟล์ 14 อยู่ และข้อความตัวอักษร : “ไม่พบข้อมูล” .

ข้อผิดพลาด "การตรวจจับ" ยังเป็นสิ่งสำคัญมากในการรักษาความปลอดภัยเมื่อเรียกใช้สคริปต์

3. register_globals = ปิดและไม่มีอะไรอื่นอีก

หากในสองบทแรกฉันเน้นไปที่ประเด็นที่โปรแกรมเมอร์มือใหม่จะต้องเผชิญในทันที จากนั้นในบทนี้ฉันจะพูดถึงจุดที่จะปรากฏขึ้นในภายหลัง... ทุกคนมักจะพบมันเมื่อถ่ายโอนสคริปต์ (พร้อมแล้ว) ไปยัง ผู้ให้บริการโฮสต์เซิร์ฟเวอร์ โดยส่วนตัวแล้วฉันใช้เวลานานในการทำความคุ้นเคยกับ register_globals = Off ดังนั้นเพื่อนโปรแกรมเมอร์มือใหม่ควรปิดคำสั่งนี้ทันที นอกจากนี้ ประเด็นนี้มีความสำคัญมากในการรับรองความปลอดภัยของสคริปต์

ดังนั้น. เรื่องใหญ่คืออะไร? ก่อนอื่น มาดูกรณีที่เรามี register_globals = On ดังที่คุณคงทราบแล้วว่าข้อมูลสามารถถ่ายโอนไปยังสคริปต์ได้สามวิธี ฉันพูดคร่าวๆ จริงๆ แล้วมีสองวิธี อย่างแรกคือ GET เช่น ข้อมูลจะถูกส่งผ่านแถบที่อยู่ของเบราว์เซอร์หลังจากอักขระ “?” ตัวที่สองคือ POST เมื่อใช้ข้อมูลจะถูกส่งในรูปแบบโดยนัยไปยังผู้ใช้ โดยทั่วไปวิธี POST จะใช้ในการส่งข้อมูลแบบฟอร์ม อันที่สามคือคุกกี้ที่ถ่ายโอนจากผู้ใช้ไปยังสคริปต์

ลองพิจารณากรณีนี้ เรามีแบบฟอร์มอยู่ที่ index.php? รูปร่าง. แบบฟอร์มมีช่องข้อความหลายช่อง ให้เป็นครอบครัว ชื่อ โทรศัพท์ แบบฟอร์มจะถูกส่งไปยัง index.php เดียวกัน แต่ใช้วิธี POST หลังจากตรวจสอบข้อมูลทั้งหมดแล้ว เราได้เขียนคุกกี้สองรายการสำหรับผู้ใช้ด้วยชื่อตระกูลและแบบฟอร์ม ในวินาทีที่เราบันทึกเวลาในการเข้าถึงแบบฟอร์ม เป็นต้น

ลองจินตนาการว่าส่วนหนึ่งของไฟล์ index.php ของเราประกอบด้วยโค้ดต่อไปนี้ กล่าวคือ หากผู้ใช้ป้อนข้อมูลในแบบฟอร์มแล้ว ระบบจะแสดงให้ผู้ใช้เห็น หากไม่ ระบบจะแสดงแบบฟอร์ม และทั้งหมดนี้อยู่ที่ index.php?form

"; พิมพ์ "คุณอยู่ที่นี่: " . $form "
"; ) else ( // แสดงแบบฟอร์มของเรา ) ) ?>

ทีนี้ลองคิดดู.. จะเกิดอะไรขึ้นใน $form เนื่องจากเรากำลังส่งตัวแปรทั้งในรูปแบบพารามิเตอร์ GET และผ่านคุกกี้ ที่นี่. จากนั้นคุณจะค้นหาข้อผิดพลาดอย่างเมามันว่าทำไม $form ของคุณว่างเปล่าหรือในทางกลับกัน

เหล่านั้น. ที่จริงแล้วทั้งหมดขึ้นอยู่กับความจริงที่ว่าสามารถแทนที่ตัวแปรทั้งหมดได้ นี่เป็นข้อเสียเปรียบที่สำคัญในการรักษาความปลอดภัย เนื่องจากมีความเป็นไปได้สูงมากที่ผู้โจมตีจะสามารถดูไฟล์สำคัญบางไฟล์บนเซิร์ฟเวอร์ได้

ตอนนี้เรามาพูดถึงวิธีใช้งานภายใต้ register_globals = Off

PHP มีอาร์เรย์ทั่วโลกหลายชุด $_GET, $_POST, $_COOKIE, $_REQUEST (รวมสามรายการแรกเข้าด้วยกัน ไม่แนะนำด้วยเหตุผลด้านความปลอดภัย), $_FILES (สำหรับการดาวน์โหลดไฟล์), $_SESSIONS (เซสชัน), $_SERVER (ตัวแปรเซิร์ฟเวอร์), $_ENV (ตัวแปรสภาพแวดล้อม ) , $GLOBALS (รวมทุกอย่าง)

มันหมายความว่าอะไร. ด้านล่างนี้ฉันจะเขียนสคริปต์ที่ฉันให้ไว้ก่อนหน้านี้ใหม่สำหรับ register_globals = Off..

"; พิมพ์ "คุณอยู่ที่นี่: " . $_COOKIE["form"] . "
"; ) else ( // แสดงแบบฟอร์มของเรา ) ?>

ตอนนี้จะไม่มีปัญหา
ในกรณีนี้ ให้ฉันชี้แจงว่าใน $_****['name'] แทนที่จะระบุชื่อ คุณต้องเขียนชื่อของช่องข้อความหรือคุกกี้หรือพารามิเตอร์ที่ส่งจากแถบที่อยู่

ในบทนี้ฉันต้องการดูตัวอย่างเล็กๆ น้อยๆ ต่อไปนี้ ก่อนอื่น เรามาดูตัวอย่างที่เปิดใช้งาน register_globals กันก่อน

สคริปต์จะส่งออกค่า $a เท่ากับ 7 นั่นคือ โดยพื้นฐานแล้ว เรามีตัวแปรให้เลือกใช้ทั้งภายในและภายนอกฟังก์ชัน สิ่งนี้ไม่ดี เนื่องจากในสคริปต์ขนาดใหญ่อาจมีตัวแปรดังกล่าวจำนวนมาก $a และด้วยเหตุนี้ ในฟังก์ชันใดๆ ค่าของตัวแปรสามารถเปลี่ยนแปลงได้ และผลลัพธ์ของการทำงานของสคริปต์จะไม่สามารถคาดเดาได้
ตอนนี้ หากโค้ดเดียวกันถูกดำเนินการด้วย register_globals = Off มันจะพิมพ์ 2 เนื่องจากการเปลี่ยนแปลงตัวแปร $a ภายในฟังก์ชันจะไม่ส่งผลกระทบต่อตัวแปร $a ในเนื้อหาหลักของสคริปต์ ที่นี่คุณต้องอ่านคู่มือเกี่ยวกับขอบเขตของตัวแปร
หากเราต้องการได้เจ็ดนี้ เราจะต้องคืนค่าของ $a ท้องถิ่นจากฟังก์ชันและเก็บค่านี้ไว้ใน global $a

4. ลักษณะพื้นฐานของไวยากรณ์ ตามตัวอักษรหรือแต่ตามตัวอักษร...

1. ขอย้ำอีกครั้งว่า โปรแกรมเมอร์มือใหม่จำนวนมากไม่เข้าใจความแตกต่างระหว่างรายการ: $_POST['pole'] และ $_POST ตัวเลือกแรกมีความถูกต้องทางวากยสัมพันธ์ แต่ตัวเลือกที่สองไม่ถูกต้อง PHP จะไม่พยายามค้นหาองค์ประกอบโพล แต่เป็นองค์ประกอบที่มีชื่อซึ่งเก็บไว้ในค่าคงที่โพลซึ่งคุณไม่มี

ผู้ใช้ที่มีประสบการณ์มักจะพยายามทำให้การทำงานกับพีซีง่ายขึ้นและอาจต้องการทราบวิธีสร้างสคริปต์บนคอมพิวเตอร์และมันคืออะไร

ไฟล์แบตช์คืออะไร

Batch file เป็นคำที่ผู้ใช้พีซีมักได้ยิน โดยพื้นฐานแล้ว มันเป็นวิธีการทำสิ่งต่าง ๆ โดยไม่ได้ทำสิ่งนั้นจริงๆ ชุดคำสั่งเรียกอีกอย่างว่าสคริปต์

ดังนั้นจึงเป็นเอกสารสคริปต์ที่ใช้ในการทำงานอัตโนมัติบนระบบปฏิบัติการ DOS, Windows และ OS/2

ผู้ใช้หลายคนคุ้นเคยกับคำว่าล่ามบรรทัดคำสั่งหรือที่เรียกว่า CMD หรือบรรทัดคำสั่ง ยอมรับคำสั่งต่าง ๆ เป็นการป้อนข้อมูลด้วยแป้นพิมพ์และประมวลผลคำสั่งเหล่านั้น

เอกสารแบตช์ทำหน้าที่เป็นตัวกลางระหว่างผู้ใช้และบรรทัดคำสั่ง องค์ประกอบที่มีรูปแบบ bat, cmd และ btm มีคำสั่ง CMD เมื่อมีการเปิดตัวเอกสารดังกล่าว คำสั่งที่เขียนในนั้นจะถูกดำเนินการในล่ามตามลำดับ มิฉะนั้นจะต้องป้อนด้วยตนเองทีละบรรทัด

ทำไมคุณถึงต้องการสคริปต์?

สคริปต์ช่วยประหยัดเวลาของผู้ใช้ มิฉะนั้น คุณจะต้องป้อนคำสั่งเดิมซ้ำแล้วซ้ำอีก

ตัวอย่างเช่น คุณสามารถกำหนดเวลาให้ระบบปฏิบัติการปิดระบบหลังจากช่วงระยะเวลาหนึ่งโดยใช้ CMD เมื่อสร้างเอกสารที่ต้องการแล้ว คุณเพียงแค่คลิกสองครั้งที่เอกสารนั้น มันจะเริ่มต้นและระบบจะปิดหลังจากเวลาที่กำหนด

หากนักพัฒนาต้องการใช้บรรทัดคำสั่งบนคอมพิวเตอร์เมื่อติดตั้งซอฟต์แวร์ ก็สามารถทำได้โดยรวมไฟล์ไว้ในแพ็คเกจการติดตั้ง มิฉะนั้นคุณจะต้องรันคำสั่งด้วยตนเอง

เมื่อสร้างองค์ประกอบแบตช์ คุณยังสามารถรวมลูป (สำหรับ), คำสั่งแบบมีเงื่อนไข (ถ้า), คำสั่งควบคุม (ไปที่) ฯลฯ นอกจากนี้ยังสามารถเรียกใช้เอกสารหนึ่งจากอีกเอกสารหนึ่งโดยใช้ฟังก์ชันการโทร

คำสั่งค้างคาวพื้นฐาน

มันจะมีประโยชน์หากคุณทราบคำสั่งค้างคาวที่จะช่วยคุณสร้างไฟล์แบตช์พื้นฐาน:

  • ชื่อเรื่องใช้เพื่อเปลี่ยนข้อความชื่อเรื่องที่แสดงที่ด้านบนของหน้าต่าง CMD
  • Echo – แสดงชุดอินพุตเป็นเอาต์พุต ขอแนะนำให้ใช้ตัวเลือก ON หรือ OFF สำหรับ ECHO เพื่อเปิดหรือปิดเสียงก้อง ฟังก์ชั่นนี้ช่วยให้คุณแสดงคำสั่งที่กำลังดำเนินการอยู่บนหน้าจอ
  • หยุดชั่วคราวใช้เพื่อหยุดการทำงานของสคริปต์
  • Exit – ฟังก์ชั่นเพื่อออกจากล่าม
  • Cls ใช้เพื่อล้างหน้าจอคำสั่งทั้งหมด
  • :: - เพิ่มความคิดเห็น. บรรทัดคำสั่งจะละเว้นข้อความใดๆ ที่เขียนเป็นความคิดเห็น

ข้างต้นเป็นคำสั่งภายในที่มาพร้อมกับระบบปฏิบัติการ สคริปต์ชุดงานสามารถรองรับคำสั่งภายนอกได้เช่นกัน จะถูกเพิ่มเมื่อมีการติดตั้งซอฟต์แวร์ใหม่บนระบบ ตัวอย่างเช่น หากคุณติดตั้ง Google Chrome บนคอมพิวเตอร์ของคุณ คุณสามารถใช้ฟังก์ชัน "chrome" ในหน้าต่าง CMD ได้

คำสั่งทั้งหมดเหล่านี้สามารถช่วยคุณสร้างไฟล์ค้างคาวอย่างง่ายได้ คุณสามารถปรับปรุงสคริปต์ของคุณได้โดยการเรียนรู้ฟังก์ชันเพิ่มเติมจากรายการ CMD

การสร้างสคริปต์ค้างคาวบน Windows

บน Windows คุณสามารถสร้างไฟล์แบตช์ได้โดยใช้ขั้นตอนด้านล่างหรือขั้นตอนที่กล่าวถึงในส่วนพร้อมรับคำสั่งของ MS-DOS หากสะดวกในการใช้โปรแกรมมาตรฐาน คุณสามารถใช้โปรแกรมแก้ไขข้อความใดก็ได้ (เช่น Notepad หรือ WordPad) เพื่อสร้างเอกสารเป็นชุด

ในการสร้างสคริปต์ที่มีนามสกุลค้างคาวใน Notepad คุณควรทำตามขั้นตอนต่อไปนี้:

  1. คลิกเริ่ม
  2. พิมพ์ Notepad ในกล่อง Run แล้วกด Enter คุณยังสามารถใช้โปรแกรมแก้ไของค์ประกอบข้อความที่คล้ายกันได้ เช่น Notepad++
  3. เมื่อ Notepad เปิดขึ้น ให้ป้อนบรรทัดต่อไปนี้หรือคัดลอกและวาง
  4. คลิก "ไฟล์" จากนั้น "บันทึก" และไปที่โฟลเดอร์ที่คุณต้องการบันทึก คุณสามารถป้อน test.bat เป็นชื่อได้ หากเวอร์ชันระบบปฏิบัติการมีตัวเลือก "บันทึกเป็น" ให้เลือก "ไฟล์ทั้งหมด" ไม่เช่นนั้นไฟล์จะถูกบันทึกเป็นข้อความ หลังจากทำตามขั้นตอนเหล่านี้แล้ว ให้คลิกปุ่ม "บันทึก" และออกจากแผ่นจดบันทึก
  5. หากต้องการเปิดเอกสาร ให้ดับเบิลคลิกที่เอกสารนั้น หน้าต่าง CMD จะเปิดขึ้นโดยอัตโนมัติพร้อมกับเอาต์พุตที่ต้องการ หลังจากเสร็จสิ้นการดำเนินการ หน้าต่างจะปิดโดยอัตโนมัติ
  6. คุณสามารถลองเพิ่ม echo on ในขั้นตอนที่ 2 เพื่อดูว่าเกิดอะไรขึ้นในแต่ละบรรทัด

ขั้นตอนในการสร้างสคริปต์เกือบจะเหมือนกันไม่ว่าคุณจะมี Windows 10, 8.1, 7 หรือแม้แต่ XP

เป็นที่น่าสังเกตว่าคุณสามารถใช้ส่วนขยาย cmd แทนส่วนขยายค้างคาวได้

การสร้างไฟล์ค้างคาวใน MS-DOS

เมื่อต้องการสร้างองค์ประกอบชุดงานใน MS-DOS หรือ Windows Command Prompt จำเป็นต้องทำตามขั้นตอนเหล่านี้:


โปรดทราบว่าหากจำเป็นต้องเพิ่มบรรทัดเพิ่มเติมในองค์ประกอบแบตช์ เพียงป้อน edit test.bat เพื่อเปิดขึ้นมาเพื่อแก้ไข MS-DOS และแผ่นบูตบางเวอร์ชันอาจไม่มีคำสั่งแก้ไข

หากเป็นเช่นนั้น คุณต้องป้อน edit.com หรือใช้ฟังก์ชันคัดลอก

จะเขียนสคริปต์สำหรับระบบปฏิบัติการ เว็บไซต์ หรือเฉพาะเกมได้อย่างไร? เชื่อฉันเถอะว่าคำตอบนี้เป็นคำถามง่ายๆ และจะมีการพูดคุยกันภายในกรอบของบทความนี้

ข้อมูลทั่วไป

เป็นที่พึงปรารถนาอย่างยิ่งที่จะมีความรู้ด้านการเขียนโปรแกรมอย่างน้อยที่สุด แต่หากมีบางสิ่งที่ดูเหมือนไม่สามารถเข้าใจได้ บทความหนึ่งหรือสองบทความจะช่วยเติมเต็มช่องว่าง ก่อนอื่น มากำหนดว่าสคริปต์คืออะไร นี่คือชื่อของอัลกอริธึมที่เขียนด้วยภาษาโปรแกรมบางภาษาซึ่งจัดเก็บไว้ในคอมพิวเตอร์ของบุคคลและสามารถโต้ตอบกับไฟล์บางโปรแกรม เช่น เบราว์เซอร์ และการตั้งค่าระบบได้ ทั้งหมดนี้ช่วยให้คุณเสริมความสามารถมาตรฐานได้อย่างมากและสร้างผู้ช่วยอัตโนมัติที่จะเข้ามาเป็นส่วนหนึ่งของงาน

มาเริ่มทำงานกับเบราว์เซอร์กันดีกว่า

นี่อาจเป็นหนึ่งในกิจกรรมที่ง่ายที่สุด หากเราเขียนสคริปต์ใน JavaScript โน้ตแพดธรรมดาและความรู้เกี่ยวกับภาษาการเขียนโปรแกรมนี้ก็เพียงพอแล้ว จริงอยู่ก็มีข้อเสียเช่นกัน ดังนั้นทุกคนที่มี Notepad เหมือนกันจะสามารถดูว่าสคริปต์คืออะไร และหากเขามีเจตนาไม่ดีและมีช่องโหว่ในโค้ดก็อาจเกิดปัญหาได้ ตอบคำถามเกี่ยวกับวิธีการเรียนรู้การเขียนสคริปต์ใน JavaScript ควรสังเกตว่าการทำเช่นนี้ก็เพียงพอแล้วที่จะศึกษาภาษาการเขียนโปรแกรมนี้ เพื่อสร้างโปรแกรมที่ดีและซับซ้อนยิ่งขึ้น คุณสามารถใช้ไลบรารีต่างๆ ได้ แต่พวกเขาต้องการส่วนขยายเว็บเบราว์เซอร์ที่เหมาะสม และเมื่อเปลี่ยนอุปกรณ์คอมพิวเตอร์คุณจะต้องทำการตั้งค่าเพิ่มเติม และเมื่อใช้การพัฒนาของบุคคลที่สาม คุณต้องแน่ใจว่าสคริปต์จะไม่ส่งข้อมูลผู้ใช้ไปยังบริการของบุคคลที่สาม ควรสังเกตว่าแต่ละเบราว์เซอร์มีข้อจำกัดเฉพาะของตัวเอง แต่โดยทั่วไปแล้ว คุณสามารถทำอะไรได้เกือบทุกอย่างด้วยความช่วยเหลือของพวกเขา เหตุใดจึงเขียนในกรณีเช่นนี้? สิ่งเหล่านี้จำเป็นเมื่อกิจกรรมของมนุษย์จำเป็นต้องเป็นไปโดยอัตโนมัติ

เราทำงานร่วมกับระบบปฏิบัติการ Windows

สมมติว่าเราจำเป็นต้องเปลี่ยนการกำหนดค่าคอมพิวเตอร์ มีเครื่องมือกราฟิกมากมายสำหรับสิ่งนี้ แต่น่าเสียดายที่ไม่ได้ครอบคลุมทุกอย่าง ดังนั้นจึงมักจำเป็นต้องสร้างสคริปต์ระบบ พวกเขามีนามสกุล .bat ทุกคนที่ทำงานกับคอมพิวเตอร์เป็นเวลานานไม่มากก็น้อยต้องเผชิญกับไฟล์ดังกล่าว แต่จะเขียนสคริปต์สำหรับ Windows ได้อย่างไร? สำหรับสิ่งนี้เราจะต้องมี Notepad เดียวกัน ขั้นแรก สร้างไฟล์ข้อความใหม่ จำเป็นต้องบันทึกคำสั่งระบบไว้ในนั้น หลังจากนี้ คุณจะต้องเปลี่ยนนามสกุลไฟล์เป็น .bat และสิ่งที่เหลืออยู่ก็คือการเปิดตัวการพัฒนานี้ หากทุกอย่างถูกต้องคำสั่งจะดำเนินการได้สำเร็จอย่างที่คุณเห็น แต่ในกรณีที่มีข้อผิดพลาดหรือการเขียนโค้ดไม่รู้หนังสือ สิ่งที่ดีที่สุดก็จะไม่มีอะไรเกิดขึ้น ดังนั้นจึงเป็นการดีกว่าที่จะเข้าใจสิ่งที่คุณเขียนลงไป เพียงแค่รับโค้ดจากที่ไหนสักแห่งและไม่แนะนำให้ใส่โค้ดโดยไม่ได้ตั้งใจ! ซึ่งอาจนำไปสู่ปัญหาสำคัญกับระบบปฏิบัติการได้ และคุณจะโชคดีหากการกระทำที่เป็นอันตรายดังกล่าวเกิดขึ้นจากบัญชีแขก ท้ายที่สุดแล้วคำสั่งจากผู้ดูแลระบบสามารถเปลี่ยนคอมพิวเตอร์ให้กลายเป็น "อิฐ" ได้

แล้วลินุกซ์ล่ะ?

ควรจำไว้ว่า Windows ไม่ใช่ระบบปฏิบัติการเดียว นอกจากนี้ยังมี Linux ซึ่งค่อนข้างได้รับความนิยม จะเขียนสคริปต์ในระบบปฏิบัติการนี้ได้อย่างไร? พวกมันถูกสร้างขึ้นโดยใช้เชลล์ - ตัวแปลคำสั่งพิเศษซึ่งเป็นส่วนต่อประสานระหว่างบุคคลกับเคอร์เนลของระบบปฏิบัติการ ใน Linux สคริปต์เป็นเพียงไฟล์ที่แสดงรายการคำสั่งระบบ ง่ายและสะดวกในเวลาเดียวกัน แต่เชลล์จำเป็นต้องทราบว่าไฟล์ดังกล่าวควรได้รับการประมวลผลอย่างไร โดยค่าเริ่มต้นมันก็แค่อ่าน และหากคุณต้องการดำเนินการ ก็จะใช้โครงสร้าง “#!” ซึ่งจะต้องวางไว้หน้าคำสั่ง สคริปต์ทั้งหมดมีนามสกุล .sh ควรสังเกตว่าคุณสามารถทำสิ่งที่ซับซ้อนได้ค่อนข้างมากด้วยความช่วยเหลือของพวกเขา เช่น การสำรองไฟล์ โดยทั่วไปมีกรณีการใช้งานมากมายมากมาย

การเรียนรู้การเขียนสคริปต์

ดังนั้นก่อนอื่นเราต้องตัดสินใจเกี่ยวกับสภาพแวดล้อมที่เราจะพิมพ์โค้ด เกือบทุกครั้ง Notepad หนึ่งอันก็เพียงพอแล้วสำหรับสิ่งนี้ แต่การแสดงโครงสร้างของโครงสร้างไม่สะดวกนักและไม่ได้เน้นตัวดำเนินการและองค์ประกอบอื่น ๆ ดังนั้นจึงสามารถนำเสนอ Notepad++ เป็นทางเลือกที่คุ้มค่าได้ สำหรับผู้ที่รู้ภาษาอังกฤษ การแปลเป็น “สมุดบันทึก” ก็ไม่ใช่เรื่องยาก แต่ด้วยความสามารถที่เพิ่มขึ้น การพัฒนาเล็กๆ แต่ดีมากนี้มุ่งเป้าไปที่โปรแกรมเมอร์เป็นหลัก ในนั้นคุณสามารถเปิดใช้งานการตั้งค่าการแสดงผลของเกือบทุกอย่างที่มีอยู่ มีเครื่องมือแสดงโค้ดที่สะดวกและอื่นๆ อีกมากมาย แม้จะเล็กน้อยแต่มีสิ่งเล็กๆ น้อยๆ ที่ดีที่จะทำให้กระบวนการเขียนสะดวกสบายยิ่งขึ้น โดยทั่วไปแล้ว คำถามที่ว่า “จะเขียนสคริปต์ได้ที่ไหน” ได้รับคำตอบที่แตกต่างกันมากมาย ซึ่งแต่ละคำถามก็มีจุดหักมุมของตัวเอง นอกจากนี้ยังมีสภาพแวดล้อมที่ซับซ้อนมาก พร้อมด้วยโปรแกรมจำลองและเครื่องมือแก้ไขข้อบกพร่องมากมาย เลือกสิ่งที่ใจคุณต้องการ หลังจากนี้คุณจะต้องดูแลความรู้ของคุณ ความช่วยเหลือเกี่ยวกับภาษาโปรแกรมหรือคำสั่งระบบปฏิบัติการมีความเหมาะสมเป็นพื้นฐาน สำหรับการศึกษาขั้นสูง คุณสามารถอ่านหนังสือหลายเล่มที่อธิบายคุณลักษณะของตรรกะของเครื่องและการประมวลผลโค้ด

บริการฝึกอบรมแบบเรียลไทม์

หากคุณสนใจที่จะเรียนรู้วิธีการเขียนสคริปต์ คุณไม่ควรลดความเป็นไปได้ในการเรียนรู้โดยใช้เทคโนโลยีสารสนเทศเพื่อการศึกษา “โปรแกรมเมอร์ฟอร์จ” มีหน้าตาเป็นอย่างไร? ตามโปรแกรมที่รวบรวมตามความคิดเห็นของนักพัฒนาที่มีประสบการณ์ ผู้เริ่มต้นจะถูกนำจากช่วงเวลาที่ง่ายที่สุดไปสู่ช่วงเวลาที่ยากที่สุด ดังนั้นจึงสามารถศึกษาการอัปเดตข้อมูลไดนามิกในขั้นต้นได้ เพื่อที่จะก้าวไปสู่การสร้างเซิร์ฟเวอร์ซ็อกเก็ตในภายหลัง และบุคคลนั้นจะได้รับการฝึกอบรมอย่างช้าๆ ทีละขั้นตอน โดยดูดซับข้อมูลจำนวนสูงสุด ดังนั้นหากมีปัญหาเกิดขึ้นคุณสามารถขอความช่วยเหลือจากพวกเขาได้ ไม่ใช่ความจริงที่ว่าสิ่งแรกที่คุณเจอจะตอบสนองทุกความต้องการของคุณ แต่คุณจะต้องลองสิ่งที่แตกต่างออกไป

ทำไมต้องเรียน?

หลายคนสนใจการเขียนสคริปต์สำหรับเกม นี่ไม่ใช่เรื่องยากนัก แต่ไม่ใช่เพียงการใช้คุณสมบัติดังกล่าวเท่านั้น แต่ลองดูเกมเป็นตัวอย่าง สมมติว่ามีคนชอบเล่นความบันเทิงบางประเภทบนเว็บไซต์บางแห่ง แต่อนิจจามันกำหนดว่าจำเป็นต้องลงทุนเงินของคุณหรือดำเนินการบางอย่างเป็นเวลานานและน่าเบื่อหน่าย และหากเลือกเส้นทางที่สอง สคริปต์ก็เป็นสิ่งที่จำเป็นที่นี่ นอกจากนี้ยังสามารถใช้ในเกมที่อยู่กับที่บนคอมพิวเตอร์ได้อีกด้วย มีตัวละครที่ควบคุมโดยปัญญาประดิษฐ์ และเพื่อที่จะต่อสู้กับมัน คุณสามารถสร้าง AI เวอร์ชันของคุณเองได้ ซึ่งจะเป็นการจัดการต่อสู้ระหว่างคอมพิวเตอร์กับตัวมันเอง (และเพื่อให้ผ่านได้ง่ายขึ้น) แต่สคริปต์สามารถใช้งานได้สำเร็จไม่เพียงแต่ในเกมเท่านั้น สมมติว่ามีเว็บไซต์ของบริษัทจริงจัง สิ่งสำคัญคือการสนับสนุนสูงสุดในการสื่อสารกับลูกค้า และสำหรับสิ่งนี้ จึงมีการเพิ่มแบบฟอร์มขนาดเล็กในรูปแบบของสคริปต์ ซึ่งคุณสามารถรับคำแนะนำจากผู้เชี่ยวชาญทางออนไลน์ได้ มีประโยชน์มากมาย!

บทสรุป

อนิจจาเป็นเรื่องยากมากที่จะถ่ายทอดวิธีการเขียนสคริปต์อย่างถูกต้องภายในกรอบของบทความนี้ แน่นอนคุณสามารถใช้วลีทั่วไปเกี่ยวกับวิธีที่โค้ดควรใช้พื้นที่น้อยลง เหมาะสมที่สุด และอื่นๆ อีกมากมาย แต่คุณสามารถเข้าใจสิ่งนี้ได้ในทางปฏิบัติเท่านั้น ท้ายที่สุดแล้ว ประสบการณ์และการค้นหาโซลูชันที่ดีที่สุดเท่านั้นที่สามารถช่วยในการดำเนินโครงการในลักษณะที่พวกเขาปฏิบัติตาม "ความรับผิดชอบ" ของตนโดยใช้ความพยายามเพียงเล็กน้อย ในการเขียนโปรแกรมโดยทั่วไป ไม่ใช่แค่ในการเขียนสคริปต์เท่านั้น หลายอย่างขึ้นอยู่กับการฝึกฝน! ดังนั้นคุณต้องเรียนรู้ ปรับปรุง และคิดอยู่เสมอว่าจะปฏิบัติงานอย่างไรให้ดีที่สุด

คำแนะนำ

สคริปต์จะถูกแบ่งออกเป็น "ไคลเอนต์" และ "เซิร์ฟเวอร์" ขึ้นอยู่กับตำแหน่งที่เรียกใช้งานสคริปต์ เมื่อไปยังที่อยู่บางแห่งบนเครือข่าย เราจะส่ง URL ของหน้าที่สนใจไปยังเซิร์ฟเวอร์ และสคริปต์จะเรียกใช้สคริปต์ที่อยู่ตามที่อยู่ที่ระบุ สคริปต์ที่ดำเนินการตามที่โปรแกรมไว้ในเซิร์ฟเวอร์จะรวบรวมเพจจากบล็อกที่จำเป็นและส่งไปยังเบราว์เซอร์ นี่คือสคริปต์เซิร์ฟเวอร์ เมื่อได้รับเพจแล้ว เบราว์เซอร์ของเราก็จะเรนเดอร์มันให้เรา และหากโค้ดของเพจที่ได้รับมีสคริปต์บางประเภท แสดงว่ามันกำลังรันสคริปต์นี้อยู่แล้ว นี่คือสคริปต์ไคลเอ็นต์
เพื่อให้เซิร์ฟเวอร์หรือเบราว์เซอร์สามารถอ่าน ทำความเข้าใจ และเรียกใช้สคริปต์ได้ จะต้องรวบรวมและเขียนตามกฎที่ทราบ ชุดกฎดังกล่าวเรียกว่าภาษาการเขียนโปรแกรมสคริปต์ สคริปต์ฝั่งเซิร์ฟเวอร์ส่วนใหญ่เขียนด้วย PHP และสคริปต์ฝั่งไคลเอ็นต์ส่วนใหญ่เขียนด้วย JavaScript ในการเขียนสคริปต์การมีโปรแกรมแก้ไขข้อความธรรมดา - สมุดบันทึกก็เพียงพอแล้ว แต่สำหรับการเขียนโปรแกรมสคริปต์อย่างต่อเนื่อง คุณไม่สามารถทำได้หากไม่มีโปรแกรมแก้ไขพิเศษ บรรณาธิการดังกล่าวรับส่วนแบ่งงานประจำในการเขียนสคริปต์ ทำให้โปรแกรมเมอร์มีเวลามากขึ้นในการสร้างสรรค์
มาเขียนสคริปต์ง่ายๆ ใน PHP ฝั่งเซิร์ฟเวอร์กันดีกว่า บรรทัดแรกควรแจ้งให้นักแสดงทราบว่าสคริปต์เริ่มต้นจากจุดนี้ ใน PHP แท็กเปิดนี้มีลักษณะดังนี้:ระหว่างสองแท็กนี้มีคำแนะนำ - ภาษา ตัวอย่างเช่นพิมพ์คำจารึกที่ O. Bender ทิ้งไว้บนหินคอเคซัสดังนี้: echo (“ Kisya และ Osya อยู่ที่นี่”); และคำสั่งให้แสดงเวลาปัจจุบันในรูปแบบ HOUR:MINUTE เขียนดังนี้: echo date ("H:i"); กรอกสคริปต์ PHP ที่ประกอบด้วยคำสั่งเหล่านี้จะมีลักษณะดังนี้:วันที่สะท้อน ("H:i");
echo ("Kisya และ Osya อยู่ที่นี่!");?>หลังจากรันสคริปต์นี้โดยโปรแกรมที่รันเซิร์ฟเวอร์ (ล่ามภาษา) หน้าจะมีลักษณะดังนี้:

และสคริปต์เดียวกันในไคลเอนต์ JavaScript จะมีลักษณะดังนี้: var now = new date();
document.write("ใน");
document.write(now.getHours() + /// + now.getMinutes());
document.write ("Kisya และ Osya อยู่ที่นี่!"); ในที่นี้บรรทัด var now = new date() สั่งให้ตัวดำเนินการสคริปต์สร้างวัตถุเสมือนใหม่ที่เรียกว่า "now" ซึ่งแสดงถึงวันที่และเวลาปัจจุบัน document.write() คือคำสั่งในการเขียนสิ่งที่ระบุไว้ในวงเล็บบนเพจ และคำสั่ง now.getHours() และ now.getMinutes() สั่งให้ดึงข้อมูลชั่วโมงและนาทีปัจจุบันจากออบเจ็กต์ "now"
เพื่อความชัดเจนยิ่งขึ้น สิ่งที่เหลืออยู่คือการรวมสคริปต์ทั้งสองนี้เป็นไฟล์เดียว บันทึกบนเซิร์ฟเวอร์ และพิมพ์ URL ลงในแถบที่อยู่ของเบราว์เซอร์ เป็นผลให้เราจะเห็นบรรทัดที่เหมือนกัน ซึ่งบรรทัดหนึ่งดำเนินการตามสคริปต์ของเราบนเซิร์ฟเวอร์ (โดยล่าม PHP) และอีกบรรทัดบนคอมพิวเตอร์ของเรา (โดยล่าม JavaScript)

สคริปต์คืออะไร? สคริปต์คือโปรแกรมที่เขียนด้วยภาษาโปรแกรมเว็บสำหรับเว็บไซต์ที่ช่วยแก้ปัญหาไดนามิกบนเว็บไซต์ ไม่ว่าจะเป็นการสร้างตะกร้าสินค้าสำหรับลูกค้า หรือจัดการโต้ตอบบนเว็บไซต์ หรือการลงคะแนนเสียงโดยทั่วไป ล้วนตอบสนองความต้องการใด ๆ ที่ไม่สามารถทำได้ โดยใช้เครื่องมือ html หรือ css มาตรฐาน สคริปต์แทบจะเป็นองค์ประกอบหลักของเว็บไซต์ใด ๆ ด้วยความช่วยเหลือของสคริปต์ที่ทำให้เว็บไซต์เปลี่ยนจากหน้าที่วาดด้วยมือธรรมดาไปเป็นโครงสร้างแบบมัลติฟังก์ชั่นและเป็นไปไม่ได้ที่จะทำโดยไม่มีสคริปต์
สคริปต์เกือบทุกตัวสามารถปรับให้เข้ากับไซต์เฉพาะ กำหนดค่า และนำไปใช้ได้ ในส่วนนี้คุณจะได้รับสคริปต์ที่น่าสนใจและมีประโยชน์ซึ่งจะช่วยให้เว็บไซต์ของคุณสะดวกและหลากหลายยิ่งขึ้น

นี่เป็นเวอร์ชันอัปเดตของ CMS Wordpress ที่เป็นที่รู้จักและเป็นที่ชื่นชอบซึ่งใช้งานบล็อกส่วนใหญ่บนอินเทอร์เน็ต เวอร์ชันนี้เป็น Russified และถูกต้องโดยสมบูรณ์ ในเวอร์ชันนี้ มีการปรับปรุงและสรุปผลหลายอย่าง เช่น มีการปรับปรุงโปรแกรมแก้ไขข้อความ มีการสร้างมุมมองใหม่สำหรับไลบรารีรูปภาพ ไดเร็กทอรีปลั๊กอินใหม่ เป็นต้น คุณสามารถดาวน์โหลด Wordpress 4 และมีบล็อกที่สวยงามได้แล้ววันนี้

ฟอรั่มที่ยอดเยี่ยมและทรงพลังที่มีศักยภาพมหาศาล และที่สำคัญที่สุดคือมันฟรีด้วย เวอร์ชัน 3 เป็นความต่อเนื่องทางตรรกะของ phpbb2 ที่รู้จักกันดี แต่แน่นอนว่ายังมีฟังก์ชันการทำงาน คุณภาพ และการปรับปรุงทุกประเภทอีกมากมาย cms ที่ดีที่ไม่ด้อยไปกว่าคู่ที่จ่ายเงินเลย

อ่านคำแนะนำในการติดตั้งและกำหนดค่าสคริปต์ฟอรัม phpBB3

นี่คือ CMS ที่ดีที่สุดตัวหนึ่งที่ได้รับความนิยมมากที่สุด คุณสามารถสร้างโครงการที่มีความซับซ้อนได้เกือบทุกแบบตั้งแต่หน้าส่วนตัวไปจนถึงร้านค้าออนไลน์หลายระดับ ความสวยงามของ CMS นี้คือความง่ายในการใช้งานและการตั้งค่าที่ค่อนข้างเรียบง่าย ซึ่งให้โอกาสที่ดีแก่คุณในการสร้างเว็บไซต์ Joomla 2.5.6 เป็น CMS ฟรีที่มาพร้อมกับปลั๊กอินชุดใหญ่และเทมเพลตทุกประเภท

Joomla คือชุดสคริปต์ที่เขียนด้วยภาษาโปรแกรม PHP นี่คือเอ็นจิ้นสำเร็จรูปและฟรีสำหรับเว็บไซต์ของคุณ จูมล่า! พยายามทำให้สิ่งต่าง ๆ เรียบง่ายที่สุดเท่าที่จะเป็นไปได้ในขณะที่ยังคงมอบคุณสมบัติที่ยอดเยี่ยม สุดท้ายนี้ ผู้ที่เพิ่งเริ่มเขียนโปรแกรมสามารถมีระบบสำหรับจัดการเว็บไซต์ของตนได้อย่างเต็มที่ โดยไม่ต้องเสียเงินจำนวนมากไปกับซอฟต์แวร์แบบปิด โดยปกติเว็บเซิร์ฟเวอร์เป็นสิทธิพิเศษของโฮสต์ แต่คุณสามารถติดตั้ง D.E.N.W.E.R. ได้อย่างง่ายดายและรวดเร็ว ซึ่งจะติดตั้งแพ็คเกจซอฟต์แวร์เว็บเซิร์ฟเวอร์สำเร็จรูปบนคอมพิวเตอร์ของคุณ และคุณสามารถปรับใช้และติดตั้ง CMS Joomla ได้ เวอร์ชั่นของจูมล่า! 1.5.12 พร้อมสื่อสาธิตที่แปลเป็นภาษาท้องถิ่นและภาษาบทสนทนาภาษารัสเซียที่ติดตั้งไว้ล่วงหน้า การแจกจ่ายนี้ไม่แตกต่างจากเวอร์ชันมาตรฐาน ยกเว้นแพ็คเกจการแปลภาษารัสเซียที่ติดตั้งไว้ล่วงหน้า เอกสารสาธิตในภาษารัสเซีย ไฟล์ภาษา TinyMCE และข้อความสิทธิ์การใช้งานที่แสดงระหว่างการติดตั้ง

อันที่จริงมันเป็นมินิยานเดกซ์บนเว็บไซต์ของคุณ สคริปต์ค้นหาไซต์โดยไม่ต้องใช้ MySQL เหมาะสำหรับไซต์ขนาดเล็กและขนาดกลางส่วนใหญ่ ใช้การจัดทำดัชนีซึ่งจะช่วยลดเวลาในการค้นหาลงอย่างมาก จัดทำดัชนี ~1Mb ใน 1 วินาที (ความเร็วขึ้นอยู่กับการซ้อนโฟลเดอร์และโครงสร้างของเพจของคุณ) การค้นหาใช้เวลาเสี้ยววินาที (ขึ้นอยู่กับความซับซ้อนของข้อความค้นหาและน้ำหนักของดัชนี) ถึง...

WordPress เป็น CMS แบบโอเพ่นซอร์สฟรีที่เผยแพร่ภายใต้ GNU GPL WordPress เป็นหนึ่งในแพลตฟอร์มบล็อกที่ได้รับความนิยมมากที่สุดในปัจจุบัน เมื่อใช้สคริปต์นี้ คุณสามารถสร้างเว็บไซต์ที่มีฟังก์ชันมากมาย ตั้งแต่หน้าธรรมดาพร้อมโพสต์ ไปจนถึงไซต์มัลติฟังก์ชั่นพร้อมการลงทะเบียนผู้ใช้ และบริการทุกประเภทด้วยปลั๊กอินจำนวนมาก นอกจากนี้ยังมีเทมเพลตฟรีจำนวนมากที่เขียนขึ้นสำหรับ CMS นี้ ซึ่งจะช่วยทำให้บล็อกของคุณมีสไตล์และสวยงาม
บทช่วยสอนการติดตั้งและการกำหนดค่า