כלים אישיים
הנך נמצא כאן: עמוד בית Faq שירותים אינטרנט איך לבנות דף אינטרנט (ולהריץ cgi script)

איך לבנות דף אינטרנט (ולהריץ cgi script)

לכל הסטודנטים ואנשי הסגל שיש להם חשבון Unix, יש את האפשרות ליצור לעצמם דפי אינטרנט. הספריה הראשית של דף האינטרנט צריכה להווצר ע"י המשתמש תחת ספרית ה - home directory והיא תקרא html. כל הקבצים ששייכים לדף האינטרנט ימוקמו בספריה זו. כאשר ניגשים לדף האינטרנט, יש להקליד בדפדפן האינטרנט את הכתובת בפורמט הבא: http://www.cs.tau.ac.il/~username (כאשר 'username' הוא שם המשתמש שלך ב - Unix'). הכתובת הנ"ל מקושרת לקובץ Default.html (עם D גדולה) או index.html לפי רצונך אשר יהיה ממוקם בספריה html. פרוש הדבר הוא שכאשר ניגשים לדף האינטרנט שלך דרך כתובת זו, למעשה ניגשים לקובץ Default.html או index.html.

להלן הוראות ליצירת דף אינטרנט אישי:

1. יש ליצור את הספריה html ב home directory ע"י הקלדת הפקודות הבאות בסדר הנ"ל:

  • cd ~username (Example: cd ~israelis)

  • mkdir html

2.ניתן להעתיק את דף האינטרנט לדוגמא שניתן באתר זה אל html/Default.html/~:

יש להעתיק את הקובץ לדוגמא לתוך ספרית ה html שכעת יצרת.כדי לעשות זאת, יש ללחוץ על כפתור ה "Save as ..."בתחתית המסך . הוראות מפורטות לגבי שמירת התמונה ניתן למצוא כאן.

3. אפשר לשנות את הקובץ במידת הצורך.


הערות: כל קובץ שיהיה ברצונך להפוך לזמין באינטרנט חייב להיות בעל הרשאות הרצה. כלומר, עליך להקליד את הפקודות הבאות בסדר הבא:

  • cd ~username
  • chmod 711 ~username
  • chmod 711 html
  • chmod a+r html


כדי לגרום לדף האינטרנט שלך להיות אינטראקטיבי, יהיה עליך להשתמש ב CGI Scripts:

כדי להריץ cgi script יהיה עליך לבצע את הפעולות הבאות:

1. ליצור מתחת לספרית ה - html ספריה בשם: cgi-bin. לדוגמא:

  • cd ~username
  • cd html
  • mkdir cgi-bin

2. בספריה cgi-bin יש לשים את הסקריפטים, לא משנה באיזו שפה הם כתובים. הדבר הכי חשוב הוא לתת לתוכנית הרשאת הרצה (x) לקבוצות user,group,other.

3. בספריה html יש להניח את הקובץ form.html שיופעל ע"י טופס הסקריפטים.

4. בתג FORM, שדה ה - action יהיה: "http://www.cs.tau.ac.il/cgi-bin/cgiwrap/your_login_name/your_script_name"

לדוגמא: <form method="POST" action="http://www.cs.tau.ac.il/cgi-bin/cgiwrap/mylogin/myscript.pl">

 

פעולות מסמך