Έχω εγκαταστήσει τον apache 1.3.14 για να τεστάρω κάποιες σελίδες. Πρόσθεσα κάποιες γραμμές στο configuration για να διαβάζει τις σελίδες . Ωστόσο οι φόρμες δεν λειτουργούν, απλά διαβάζονται οι σελίδες σαν text. Η ίδια η apache λέει ότι προς το παρών δεν υποστηρίζονται asp σελίδες. Μπορεί να γίνει καμιά "πατέντα"; Κάπου είχα ακούσει ότι μπορούν οι .asp σελίδες να μετατραπούν σε .php στις οποίες δεν έχει πρόβλημα ο apache. Θα μου πείτε τώρα τι παιδεύεσε με τον apache; Αυτό είναι άλλο θέμα.... Και η πλάκα είναι ότι χρησιμοποιώ και win2000. Πρόσφατα βέβαια έβαλα και τον IIS 5.0 (!) και με αυτόν φυσικά δεν έχω κανένα πρόβλημα, βοήθησε και η προηγούμενη εμπειρία μου με τον pws. Έχει κανείς καμιά πρόταση;
Αν το site σου τρέχει σε UNIX box μπορείς να τρέξεις σελίδες asp αλλά θα χρειαστεί να κατεβάσεις ένα εργαλείο που θα μεταφράζει το ASP πριν το στείλει στον client.
Προς το παρόν μόνο το <a href="http://www.chilisoft.com/">Chilisoft </a> προσφέρει το εργαλείο.
http://www.chilisoft.com/
Active Server Pages, είναι η λύση τις Microsoft στο server-side scripting.
Με απλές ΗΤML σελίδες ο επισκέπτης ζητάει μία σελίδα από το server. O server απλά στέλνει το αρχείο στον επισκέπτη και η σελίδα εμφανίζετε στον browser του επισκέπτη.
Με Active Server σελίδες (ASP) o server έχει την δυνατότητα να τροποποίηση το αρχείο πριν το στείλει στον επισκέπτη. Έτσι λοιπόν όταν ο επισκέπτης ζητήσει αρχείο με .asp extension ο server τρέχει το αρχείο από DLL που ονομάζετε ASP.DLL το οποίο ανασύρει την asp εντολή.
Για να χρησιμοποιήσεις Active Server σελίδες πρέπει να τρέχεις σε Microsoft web server. Η Microsoft προσφέρει αρκετούς Web servers δωρεάν. (http://www.microsoft.com/iis/ )
Αν έχεις Windows NT 4.0 Server μπορείς να κατεβάσεις το IIS 3.0 ή IIS 4.0, και τα 2 υποστηρίζουν ASP ανάπτυξη. Αν έχεις Windows 2000, μπορείς να χρησιμοποιήσεις IIS 5.0. Αν έχεις Windows 9X ή Windows NT Workstation, μπορείς να χρησιμοποιήσεις Personal Web Server (PWS).
Αν έχεις Microsoft Web server, για να τρέξεις ASP αρχείο, απλά δημιούργησε ένα αρχείο στο server με το .ASP extension. Όταν ο browser ζητήσει το αρχείο, ο webserver είναι αρκετά έξυπνος να προεπεξεργαστή το αρχείο πριν το στείλει στον επισκέπτη.
Μπορείς τον δικό σου ASP κώδικα να συνδέσεις database (SQL, Access, Oracle, Informix, κλπ) και δυναμικά να τοποθετήσεις data στις HTML σελίδες.
Αυτή η σύνδεση με database σε διάφορες μορφές είναι το ατού των asp σελίδων και δεν πρόκειται να λειτουργήσουν με το Chilisoft γιατί σχεδόν όλα τα components (Server.CreateObject για όσους δεν κατάλαβαν) είναι φτιαγμένα για ΙΙS και όχι για UNIX πχ το πιο απλό Set Mailer = Server.CreateObject("POP3svg.Mailer") κλπ δεν θα λειτουργήσει σε UNIX όπως επίσης και τα includes.
Ρε μεγάλε γιατί δεν ρωτάς τους hackers του ALTER ?
haha
Έλα Αλέκο ΤΙ ΧΑ ΧΑ ΧΑ
Οκ, μήνυμα ελήφθη.... τι να κάνω και το chili αφού θέλω οι φόρμες να παίρνουν data από database? Άκυρον! Bill Gates sux αλλά δεν μπορούμε να κάνουμε και αλλιώς γμτ...
Xamene, ασε με αυτούς τους χάκερς στο ALTER, από την τελευταία φορά που τους είδα, πριν μια βδομάδα, η τοστιέρα μου δεν έχει σταματήσει να ανοιγοκλείνει. Μα τις της έκαναν; Βγήκε Nuke για playstation?
Επίσης η Port (139) του ψυγείου μου είναι μόνιμα ανοιχτή, εισέβαλαν και εκεί! απαπαπα!
Μαλλον δεν εχοθμε καταλαβει τι είναι το περιβόητον ASP...
Το ASP είναι ένα API με συγκεκριμένο specification που
1) Δημιουργεί συγκεκριμένα server objects με τα δικά τους methods κλπ όπως το Session Object, Response Object, Request Object, Server Object και άλλα πολλά
2) Σου επιτρέπει να εισάγεις κώδικα μέσα στα <% %> tags ο οποίος κάνει διάφορα κει, μεταξύ αυτών, χειρίζεται τα προαναφερθέντα Server Objects.
To πρωτοεισήγαγε μεν η microsoft αλλά σε κανέναν δεν απαγορεύεται να κάνει τη δική του υλοποίηση. Ετσι λοιπόν οι μάγκες που γράφουνε perl modules φτιάξανε το Apache:ASP module. Προϋπόθεση: ο Apache να έχει hooked το mod_perl είτε hard compiled είτε σαν DSO. Μόνο που μέσα στα <% %> δεν γράφει κανείς VB αλλά perl. Τα Internal Server Objects παραμένουν τα ίδια.
Ψάξε για documentation mod_perl, Apache::ASP
Foufoute για να μην τρελαθούμε τελείως.
Θα γράψω ένα μόνο.
Όσοι δουλεύουν με asp ( το 90%) σκοπός τους είναι η σύνδεση με access database. Αν θέλω MySQL δεν θα γράψω asp αλλά php ή pl.
Ανέβασε εσύ λοιπόν μια access σε UNIX και συνδέσου με asp. Δεν υπάρχει περίπτωση!
Για να το κάνεις αυτό θα πρέπει η access να είναι σε NT server.
Συμπέρασμα χρειάζεσαι 2 server.
Με όλα τα παραπάνω συμφωνώ αλλά καμία σχέση δεν έχει το asp.dll τις Microsoft και τα components σε NT server με τo Apache:ASP module
Και γιατί να γράψω perl και όχι asp με το μισό κώδικα.
Tha ithela na po se osous doulevoun apache se linux/unix pos to chillisoft DEN EINAI IDANIKH LISH gia ASP. Exei polla exploits nai rixnei to security tou server sto opoio einai stimeno.
Epidi exo dokimasei kai tis 4 vasikes glosses (cgi,asp,php kai cfm) kateliksa sthn PHP h opoia einai enas poli kalos sindiasmos apo oles tis dunatothtes twn allwn glosswn programatismou. Kalo tha einai na afisoume sthn akrh tous megalous kai palious kodikes kai na anaferthoume se kati pio stathero kai aksiopisto... Mhn ksexname kiolas pos h php einai h C++ gia to web.
Τώρα πια και στην Ελλάδα στη διεύθυνση http://www.chilisoft.gr το Chili!Soft ASP από την εταιρεία που δουλεύω (Elyros S.A. - http://www.elyros.com).
Το Chili!Soft ASP προσφέρει τη δυνατότητα να τρέξουν ASP ιστοσελίδες σε web servers με Apache, WebLogic, iPlanet, κλπ με μόνη προϋπόθεση την ύπαρξη ODBC.
Στην ιστοσελίδα http://www.chilisoft.gr θα βρείτε όλες τις πληροφορίες για το προϊόν αλλά και τις τελευταίες εκδόσεις, και bug reports...
Δοκίμασε να δουλεύεις τις τεχνολογίες για το περιβάλλον που βγήκαν. ASP με IIS και PHP με Apache
tip: Web hosting Unix με Bandwith + Disk space Απεριόριστο μόνο 2.30 € * F5 για νέο tip