Εργασία HTML [2008-2009]

Διδάσκοντες: Α. Καράκος, Αν. Καθηγητής

Εργασία HTML [2008-2009]

Δημοσίευσηαπό patirgerasimos » 16 Δεκ 2008, 12:57

βγήκε η εργασία στο e-class. τα μισά ούτε που τα χουμε πει...φοβερές αυτές οι καταλήψεις πάντα κοντά στο φοιτητή :P :P :P :o :o :o
Άβαταρ μέλους
patirgerasimos
Hero Member
 
Δημοσιεύσεις: 1158
Εγγραφή: 09 Απρ 2008, 20:02
Τοποθεσία: Μονή Εσφιγμένου

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό jimar » 16 Δεκ 2008, 13:23

Perfect...Να δούμε τι θα καταφέρουμε... τουλάχιστον θα έχουμε το βιβλίο... whatever..
Once upon a time i was walking in the wild and i fell onto a tree...
People they say that it happens everyday and the tree just came to me...
Άβαταρ μέλους
jimar
Full Member
 
Δημοσιεύσεις: 115
Εγγραφή: 17 Ιουν 2008, 17:52
Φοιτητής ΗΜΜΥ: Ναι

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό dimitrisgzs » 10 Ιαν 2009, 15:45

Δε παλευεται η εργασια...λιγα πραγματα ξερω να κανω απο αυτά που ζητάει...
Any help???
Άβαταρ μέλους
dimitrisgzs
Full Member
 
Δημοσιεύσεις: 179
Εγγραφή: 09 Απρ 2008, 03:12

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό patirgerasimos » 10 Ιαν 2009, 16:09

καλά μη βιαζεσαι τα svg δεν τα παμε ακόμα
Άβαταρ μέλους
patirgerasimos
Hero Member
 
Δημοσιεύσεις: 1158
Εγγραφή: 09 Απρ 2008, 20:02
Τοποθεσία: Μονή Εσφιγμένου

Re: Εργασία HTML [2008-2009]

Δημοσίευσηαπό paul21 » 11 Ιαν 2009, 14:08

Γεια σε ολους ,παιδια ..προσπαθησα χτες να βαλω απο το dreamweaver κουμπια flash στην ιστοσελιδα μου ...αλλα οταν παταω save as .... οποιο ονομα και αν βαλω ,μου βγαζει μηνυμα .....<invalid filename > ....μηπως ξερετε πως φτιαχνεται αυτο????
Επισης στη γλωσσα mathml μου βγαζει συνεχως προβλημα με το π(=3,14) , δηλαδη μου βγαζει μηνυμα ...<mi>&pi;</mi> οτι ειναι αοριστη εκφραση ...????
Ευχαριστω...
Τελευταία επεξεργασία από megatron και 19 Ιαν 2010, 14:23, έχει επεξεργασθεί 2 φορά/ες συνολικά
Αιτία: Σαφέστερος τίτλος - Μεταφορά & Συγχώνευση στο κατάλληλο board
Δε θέλω τζάκι , Δε θέλω σόμπα.... θέλω μονάχα της Original τη μπόμπα.
Άβαταρ μέλους
paul21
Full Member
 
Δημοσιεύσεις: 193
Εγγραφή: 09 Απρ 2008, 21:11

Re: Εργασία HTML [2008-2009]

Δημοσίευσηαπό JoKo » 12 Ιαν 2009, 15:33

Μπορείς να δώσεις ένα screenshot του διαλόγου του Dreamweaver κατά την αποθήκευση;

Όσον αφορά το π, το &pi; που γράφεις είναι ειδικός χαρακτήρας στην HTML. Αν και δεν ξέρω MathML, φαντάζομαι ότι δεν ισχύει το ίδιο και εκεί. Πιο πιθανό μου φαίνεται να είναι τίποτα του στυλ <pi/>, παρά &kati;
Τελευταία επεξεργασία από megatron και 19 Ιαν 2010, 14:24, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: Μεταφορά & Συγχώνευση στο κατάλληλο board
Άβαταρ μέλους
JoKo
Full Member
 
Δημοσιεύσεις: 128
Εγγραφή: 09 Ιαν 2008, 22:33
Τοποθεσία: Athens, Greece

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό Stokos » 15 Ιαν 2009, 01:05

Γεια σας,

με αφορμή το γεγονός ότι θα υπάρχει κατάληψη στη σχολή μέχρι και την επόμενη Τρίτη και στη συνέχεια συνέλευση τη Τετάρτη επομένως θα χαθεί το θεωρητικό μάθημα αλλά και το εργαστήριο σχετικά με τα SVG. Μιας και τα SVG αποτελούν ίσως το σημαντικότερο τμήμα της εργασίας: "5. Εκτέλεση των προγραμμάτων με την εμφάνιση πρώτα της πλήρους μαθηματικής αναπαράστασης της εξίσωσης με τη βοήθεια της MathML και στη συνέχεια των σχετικών γραφικών παραστάσεων των αποτελεσμάτων με τη βοήθεια της SVG (Μονάδες 5)", νομίζω είναι λογικό να σας ζητήσω εάν είναι εφικτό να δοθεί μια παράταση στην προθεσμία υποβολής ώστε να ολοκληρωθεί πρώτα όλη η απαραίτητη διδασκαλία της θεωρίας. Σε περίπτωση καταφατικής απάντησης θα παρακαλούσα να το ανακοινώσετε και στο forum του μαθήματος: viewforum.php?f=126


Ευχαριστώ για το χρόνο σας,
Τσορμπατζόγλου Γιώργος.


Απάντηση:
Παράταση παράδοσης εργασίας

Λόγω των καταλήψεων η ημερομηνία παράδοσης της εργασίας θα μετατεθεί. Η νέα ημερομηνία θα ανακοινωθεί όταν αποκατασταθεί η τάξη. Ελπίζω να μη χαθεί το εξάμηνο.


Οπότε μην αγχώνεστε για τη προθεσμία που υπάρχει στο e-class...
Stokos
 

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό patirgerasimos » 27 Ιαν 2009, 02:08

ξέρει κανείς που θα βρω κανα καλό javascript για να κάνω τη σελίδα ελκυστική??
Άβαταρ μέλους
patirgerasimos
Hero Member
 
Δημοσιεύσεις: 1158
Εγγραφή: 09 Απρ 2008, 20:02
Τοποθεσία: Μονή Εσφιγμένου

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό karakosA » 27 Ιαν 2009, 20:18

Ελάτε στο μάθημα !!!
karakosA
Newbie
 
Δημοσιεύσεις: 24
Εγγραφή: 14 Νοέμ 2008, 08:08

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό thms » 31 Ιαν 2009, 01:41

Στο τελευταίο σκέλος της εργασίας της Html ζητάει κάποια στοιχεία για την επισκεψιμότητα της σελίδας,
να εμφανίζεται πόσες φορές έχει μπει ένας επισκέπτης από την ίδια ip και ποια είναι αυτή.
Δεν ξέρω αν αυτό θα μπορούσε να γίνει με javascript και cookies ή κάτι τέτοιο, πάντως ο πιο σίγουρος
τρόπος είναι μάλλον με cgi.
Ένα απλό πρόγραμμα που καταγράφει την ip του επισκέπτη σε ένα αρχείο είναι το εξής:
Κώδικας: Επιλογή όλων
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

int main()
{
   char in[16];

   strcpy(in,getenv("REMOTE_ADDR"));
   //Η REMOTE_ADDR είναι η μεταβλητή στον server στην οποια αποθηκεύεται η ip

   FILE *fp;
   if((fp=fopen("ip_addresses","a"))==0){
   //Ανοίγουμε το αρχείο με το όνομα ip_addresses για να εισάγουμε μια εγγραφή στο τέλος του("a")
      printf("Den anoigei to arxeio\n");
      exit(0);
   }
   fprintf(fp,"%s\n",in); // Γράφουμε την ip στο τέλος του αρχείου
   fclose(fp);
   // Εδώ θα μπουν μερικές εντολές από παρακάτω
   return 0 ;
}


Το κάνουμε compile(πχ με το όνομα ip.cgi) και το ρίχνουμε στον cgi-bin. Το αρχείο ip_addresses στο οποιο θα αποθηκεύονται
οι ip πρέπει να βρίσκεται και αυτό στον φάκελο cgi-bin και πρέπει να το δημιουργήσουμε από πριν με το pico, αποθηκεύοντάς το κενό.
Προσοχή, για να μπορέσει το cgi να χρησιμοποιηθεί από τον επισκέπτη της σελίδας θα πρέπει να δώσουμε σε όλους
το δικαίωμα να γράφουν στο αρχείο ip_addresses με την εντολή: chmod a+w ip_addresses

Το cgi που προέκυψε μπορούμε να το παρεμβάλουμε μεταξύ της πρώτης σελίδας(της "εντυπωσιακής") και της επόμενης
ώστε μόλις κάποιος πατάει στο "Είσοδος" να καταγράφεται η επίσκεψη και η ip του:

<a href="cgi-bin/ip.cgi"> Είσοδος </a>

(Ένα cgi μπορούμε να το καλέσουμε και από έναν απλό σύνδεσμο και όχι μόνο κατά την υποβολή μιας φόρμας.)
Μέχρι εδώ το cgi δεν θα εμφανίσει τίποτα στον φυλλομετρητή και ο χρήστης μάλλον θα δει ένα λευκό φόντο χωρίς
να μπορεί να συνεχίσει κάπου. Για να ξεκολλήσουμε από αυτό το σημείο μπορούμε να βάλουμε το cgi να τυπώσει μια σελίδα
η οποία θα ανακατευθύνει τον επισκέπτη στην επόμενη, "κυρίως" σελίδα μας, οπότε προσθέτουμε στο παραπάνω πρόγραμμα
τις εντολές:
Κώδικας: Επιλογή όλων
   printf("Content-type:text/html\n\n");
   printf("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
   printf("<html><head><title></title>");
   printf("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">");
   //Η main.html είναι εδώ η "κυρίως" σελίδα
   printf("<meta http-equiv=\"refresh\" content=\"0; url=../main.html\"></head>");
   printf("<body></body></html>");

Το tag <meta http-equiv="refresh" content="0; url=../main.html"> στην 5η printf λέει στον φυλλομετρητή να φορτώσει σε
μηδέν δευτερόλεπτα την σελίδα main.html(που βρίσκεται ένα επίπεδο πιο πάνω από το cgi, στον public_html, γιαυτό και τα ../)
αυτόματα και στο ίδιο παράθυρο, έτσι ο επισκέπτης δεν καταλαβαίνει ότι παρεμβλήθηκε το ip.cgi.

Για να εμφανίσουμε τώρα το πόσες φορές επισκέφτηκε κάποιος από την ίδια ip την σελίδα θα πρέπει να χρησιμοποιήσουμε
άλλο ένα cgi:
Κώδικας: Επιλογή όλων
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

int main()
{
   int i,n=0; 
   char in[16],ip[16],ch;

   strcpy(ip,getenv("REMOTE_ADDR"));

   //Ανοίγουμε το αρχείο για να διαβάσουμε τις ip
   FILE *fp;
   if((fp=fopen("ip_addresses","r"))==0){
      printf("Den anoigei to arxeio\n");
      exit(0);
   }

   i=0;
   while((ch=getc(fp))!=EOF){
   //Διαβάζουμε έναν έναν χαρακτήρα μέχρι το τέλος του αρχείου
      if(ch!='\n'){
         //και τον αποθηκεύουμε προσωρινά στο in[]
         in[i]=ch; i++;
      }
      else{
         //όταν συναντάμε τον χαρακτήρα αλλαγής γραμμής σημαίνει ότι έχουμε διαβάσει μία διεύθυνση ip
         in[i]='\0';
         //οπότε τη συγκρίνουμε με την ip του χρήστη που κάλεσε το cgi
         if(strcmp(in,ip)==0)n++; //αν τις βρούμε ίδιες αυξάνουμε τον μετρητή
         i=0; //και συνεχίζουμε για να διαβάσουμε την απόμενη ip από το αρχείο
      }

   }

   fclose(fp);

   //Τώρα το πόσες φορές έχει μπει η ίδια ip στη σελίδα είναι αποθηκευμένο στη μεταβλητή n
   //οπότε μπορούμε για παράδειγμα να τυπώσουμε:

   printf("Content-type:text/html\n\n");
   printf("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
   printf("<html><head><title></title>");
   printf("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">");
   printf("</head>");
   printf("<body>");
   printf("Exete mpei %d fores me tin ip %s.",n,ip);
   printf("</body></html>");

   return 0 ;
}

Για να το καλέσουμε μπορούμε να βάλουμε κάπου στη σελίδα ένα link:
<a href="cgi-bin/episkpt.cgi"> Επισκεψιμότητα </a>

Η άσκηση βέβαια ζητάει γραφική παράσταση της επισκεψιμότητας, αλλά έχοντας στη μεταβλητή n το πόσες φορές μπήκε
η ίδια ip, μπορούμε να τυπώσουμε μια σελίδα που έχουμε ετοιμάσει από πριν και με βάση το n να τυπώνουμε κάποια
παράμετρό της διαφορετικά κάθε φορά, πχ το μήκος μιας μπάρας, τη τιμή κάποιας μεταβλητής σε ένα javascript κτλ.

Αυτά. Ελπίζω το post να φανεί χρήσιμο.
Άβαταρ μέλους
thms
Newbie
 
Δημοσιεύσεις: 47
Εγγραφή: 06 Οκτ 2008, 12:48
Φοιτητής ΗΜΜΥ: Ναι

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό patirgerasimos » 31 Ιαν 2009, 02:50

:o :o :o :o Καταπληκτικό!!!!!! Ευχαριστώ πολύ!! Φαίνεται εξαιρετικό και το μοιραστηκες μαζί μας!! Μπράβο! Ευχαριστώ και πάλι
Άβαταρ μέλους
patirgerasimos
Hero Member
 
Δημοσιεύσεις: 1158
Εγγραφή: 09 Απρ 2008, 20:02
Τοποθεσία: Μονή Εσφιγμένου

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό Kevin » 31 Ιαν 2009, 17:32

Στη σελίδα της HTML ανέβηκε αρχείο "πρότυπο" σχετικά με την επίλυση της εξίσωσης και την κατασκευή της γραφικής της παράστασης.
Kevin
 

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό vagbalanis » 01 Φεβ 2009, 01:14

στην αρχή της εκφώνησης λέει: "Στη σελίδα αυτή θα υπάρχει και ένα αόρατο σημείο για τη σύντομη παρουσίαση του δημιουργού και συντηρητή της σελίδας"
τι εννοεί "αόρατο σημείο"?

thanks in advance! :)
Τελευταία επεξεργασία από JimMichael και 01 Φεβ 2009, 01:42, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: Μετατροπή των λατινικών σε ελληνικούς χαρακτήρες
vagbalanis
Newbie
 
Δημοσιεύσεις: 29
Εγγραφή: 17 Ιουν 2008, 15:18

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό kkalop » 01 Φεβ 2009, 01:46

Φαντάζομαι εννοεί ότι θα υπάρχει ένα σημείο που δε θα είναι τόσο εμφανές σε όλους , παρά μόνο σε σένα που θα το ξέρεις...
π.χ.
εγώ για παράδειγμα στην εργασία μου πριν 2-3 χρόνια είχα βάλει κάπου μέσα στην κύρια σελίδα ένα μικρό layer με πολύ παρεμφερές background με αυτό της κύριας έτσι ώστε να χρειάζεται ιδιαίτερη παρατηρητικότητα για να το προσέξει κανείς , το οποίο είχε σύνδεσμο σε ένα txt-html με όλα τα στοιχεία που ζητάει.
Άβαταρ μέλους
kkalop
Sr. Member
 
Δημοσιεύσεις: 475
Εγγραφή: 10 Ιαν 2008, 17:48
Τοποθεσία: Λαμία
Φοιτητής ΗΜΜΥ: Όχι

Re: Εργασία HTML 2008-2009

Δημοσίευσηαπό Stokos » 01 Φεβ 2009, 01:58

ή μπορείς να κάνεις κάτι όπως εδώ (scroll κάτω δεξιά...)
Stokos
 

Επόμενο

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης