براي آموزشHTML نيازمند يك اديتور ساده ميباشيد .با يك اديتور ميتوانيد در فايلي انتخابي كدهاي زبانhtml را وارد كنيد .اديتورهاي مختلفي براي اين كار وجود دارد، مثلnotepad,Textedit وغيره .ولي اينجانب با notepad++ كه در دسترس ميباشد، شناخت وتجربه كاري دارم .درآن ميتوانيد دستورات يك اسكريپت وب را وارد نموده وآنر با خودش تحت شرايطي اجرا نمائيد. اين اديتور نسبت به كلمات كليدي زبان هايphp,html وjavascript حساس بوده وبا رنگ متفاوت نشان ميدهد .درصورتيكه بااديتور فوق در محيط وب سرور يا سرور مجازي اسكريپتي را اديت نمائيد ميتوانيدبا انتخاب مرورگر از طريق اديتور آنرا اجرا كنيد .مرورگرها در ناحيهRUN اديتور notepad++قرار دارند.
براي اينكه فايهاي اسكريپتhtml ياphp را باnotepad++ اجرا نمائيم دو فايل redirect.phpو shortcuts.xmlبايد در دسترس اديتور باشد.
فايلredirect.php كه مطابق زيراست بايد درشاخه root وب سرور يا سرور مجازي باشد .شاخه سرور مجازي\xampp\htdocs ميباشد.
فايلshortcuts.xml بايد در شاخه اي كهnotepad++ قرار دارد، باشد .فايل فوق مطابق
زيراست.<NotepadPlus> <internalCommands /> <Macros> <Macro name="Trim Trailing and save" Ctrl="no" Alt="yes" Shift="yes" Key="83"> <Action type="2" message="0" wParam="42024" lParam="0" sParam="" /> <Action type="2" message="0" wParam="41006" lParam="0" sParam="" /> <Macro> <Macros> <UserDefinedCommands> <Command name="Launch in Firefox" Ctrl="yes" Alt="yes" Shift="yes" Key="88">firefox "$(FULL_CURRENT_PATH)" <Command name="Launch in IE" Ctrl="yes" Alt="yes" Shift="yes" Key="73">iexplore "$(FULL_CURRENT_PATH)" <Command name="Launch in Chrome" Ctrl="yes" Alt="yes" Shift="yes" Key="82">chrome "$(FULL_CURRENT_PATH)" <Command name="Launch in Safari" Ctrl="yes" Alt="yes" Shift="yes" Key="70">safari "$(FULL_CURRENT_PATH)" <Command name="Get php help" Ctrl="no" Alt="yes" Shift="no" Key="112">http://www.php.net/%20$(CURRENT_WORD) <Command name="Google Search" Ctrl="no" Alt="yes" Shift="no" Key="113">http://www.google.com/search?q=$(CURRENT_WORD) <Command name="Wikipedia Search" Ctrl="no" Alt="yes" Shift="no" Key="114">http://en.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD) <Command name="Open file" Ctrl="no" Alt="yes" Shift="no" Key="116">$(NPP_DIRECTORY)\notepad++.exe $(CURRENT_WORD) <Command name="Open in another instance" Ctrl="no" Alt="yes" Shift="no" Key="117">$(NPP_DIRECTORY)\notepad++.exe $(CURRENT_WORD) -nosession -multiInst <Command name="Send via Outlook" Ctrl="yes" Alt="yes" Shift="yes" Key="79">outlook /a "$(FULL_CURRENT_PATH)" </UserDefinedCommands> <PluginCommands /> <ScintillaKeys /> </NotepadPlus>
تذكر ـ بهتراست فقط يك نسخه notepad++ در سيتم نصب باشد.
فايلهاي اسكريپتي با اديتور فوق اجرا ميشوند ،كه در شاخه هاي سرور مجازي باشند، درغير حالت نميتوانند باnotepad++ اجرا گردند .
از طريق مرورگر ها فايلهائي درنواحيloclhost/xampp قابل اجراي كامل ميباشند .اما اگر// فايل اسكريپتي خارج اين نواحي باشد بايدفرم ديگري اقدام نمود .بعنوان مثال اگرفايلindex.php درشاخهc:\html قرار داشته باشد، در مرورگربفرم زير وارد كنيد تا اجرا شود.
توجه كنيد كه عناصرhtml ومتن ها درست توسط مرورگر نمايش داده ميشوند، اما بقيه موارد مثل phpو javascript ناديده گرفته ميشود، وآنچه ميخواهيد نخواهد شد .
همانطوركه در بخش هاي قبلي يادآوري گرديد، هدف آموزش مطالب حتي الامكان در قالب صفحات پوياي وب ميباشد .بهمين دليل گنجاندن اديتوري ساده براي اصلاح واجراي مثالها را مناسب وضروري دانستم. اين اديتور برخط نسبت به كلمات كليدي زبانها حساس نبوده و همه اسكريپت با يگ رنگ ظاهر ميشود. البته ايجاد اين امكان در صفحات ساده نبود، ولي بدليل اهميت آن باتلاش زياد محقق شد.
اما مزيت اين محيط اديت برنامه واجراي آن، براي تمام اسكريپت هايphp , javascript وHTML وتركيبي آنها ميباشد.
روال استفاده از اين اديتور در بخش قبلي بيان گرديد ،خودتان آنرا براي مثال زير بكار ببريد.
<!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <?php echo "<h1>test</h1>"; ?> <h1>This is a Heading</h1> <p>This is a paragraph.</p> </body> </html>