بازدید: ١۴۶۵

ایجاد یک فایل متنی (آموزش پرل)

   بازگشت به صفحه اصلی آموزش پرل(Perl)


1-      با استفاده از دستورات زیر صفحه وبی را ایجاد کنید:

 

 2-     صفحه مربوطه را تحت نام textwriter.html و در پوشه PERLSCRIPTS ذخیره کنید.

 

 3-      با استفاده از دستورات زیر اسکریپت جدیدی را ایجاد کنید:

 

 

4-      فایل را تحت نام  textwriter.pl و در پوشه PERLSCRIPTS  ذخیره کنید.

 

 $mycomments = $request{"comments"};

متن وارد شده در کادر متنی comments که در فایل textwriter.html قرار دارد  را درخواست می کند سپس آن را به متغیر $mycomments تخصیص می دهد.

 

 $myfile = $request{"filename"};

فرم موجود در textwriter.html دارای یک فیلد متنی مخفی به نامfilename می باشد. در دستور فوق، اسکریپت مربوطه مقدار تخصیص داده شده به آن را (textthought.txt( درخواست می کند سپس مقدار مربوطه را به متغیر $myfile تخصیص می دهد.

 

open(MYFILE,">$myfile");

دستور Open در زبان برنامه نویسی پرل، متغیر فایلی MYFILE را باز می کند. سپس علامت > به وب سرور می فهماند که می توان چندین بار بر روی مقدار $myfile نوشت (textthought.txt).

 اگر فایل textthought.txt وجود نداشته باشد، وب سرور فایل مربوطه را ایجاد می کند. اگر فایل مربوطه وجود داشته باشد آنگاه داده های جدید بطور کامل بر روی فایل قدیمی نوشته می شوند.

 

نکته: هنگامی که از دستور Open() استفاده می کنید، سه راه برای باز کردن یک فایل وجود دارد:

>  بر روی فایل موجود نوشته می شود، اطلاعات قبلی از بین خواهند رفت.

 

>> داده ها را به انتهای فایل موجود اضافه می کند.

 

< از این کاراکتر برای خواندن داده ها بعنوان یک فایل ورودی استفاده می شود.

 

print MYFILE "$mycomments";

متن مربوط به متغیر $mycomments (متن وارد شده در کادر متنی Comments در فرم) را که درون فایلی است که به متغیر فایلی MYFILE تخصیص داده شده است، نمایش می دهد. (textthought.txt). از آنجایی که هنوز فایلtextthought.txt وجود ندارد، یک فایل متنیجدید به نامtextthought.txt ایجاد می شود تا متنی را که از$mycomments می گیرد، نگه دارد.

 

close(MYFILE);

دستور close به وب سرور می گوید که کار شما با متغیر فایلی MYFILE تمام شده است.

5- فایل textwriter.pl را به دایرکتوریperlscripts بر روی وب سرور آپلود کنید سپسمجوزهای آن را به گونه ای تغییر دهید تا همه کاربران بتوانند آن را اجرا کنند.

 

6- آدرس زیر را در مرورگر خود تایپ کنید:

 

www.yourwebsite.com/textwriter.html

 

7- متنی را به دلخواه خود در ناحیه کامنتها وارد کنید و بر روی دکمه Create Thought کلیک کنید. خروجی باید شبیه به شکل زیر به نظر برسد:

 

8-  به صفحه textwriter.html باز گردید . متن دیگری را در ناحیه کامنتها وارد کنید و مجددا بر روی دکمه Create Thought کلیک کنید. خروجی باید شبیه شبیه به شکل زیر به نظر برسد:

 

   بازگشت به صفحه اصلی آموزش پرل(Perl)

طراحی سایت و سئو توسط ضابط