Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

Search σε Site - Από {Jaguar}

Θα ηθελα να προσθεσω search στο site μου.τι πρεπει να κανω?ας ξεκινησουμε απο το μηδεν.με asp και php μπορει να γινει κατι τετοιο?
για php δεν πρεπει να ειμαι και online οταν το φτιαχνω για να το τεσταρω?ποιος ειναι ο πιο ευκολος τροπος?αν μου προτεινετε και τους 2 τοτε θα διαλεγα asp.παρακαλω στειλτε αναλυτικες οδηγιες γιατι εχω φαει τον κοσμο κατεβαζοντας ετοιμα scripts και δεν εχω καταφερει απολυτως τιποτα.ευχαριστω...

 


Απάντηση από:Alex

http://tip.gr/dev/downloads/showlink.asp?CatID=189

Απάντηση από:Jaguar

Το είδα ήδη το link αυτό!το θεμα ειναι οτι χρησιμοποιησα καποια απο αυτα τα προγραμματα αφου ενεργοποιησα την asp στο site μου και αφου ενεργοποιησα την ODBC database αλλα αποτέλεσμα ΜΗΔΕΝ.Το ένα δεν λειτουργεί,το άλλο κολλάει...μπορει να μου πει καποιος ποιο απ'ολα δουλευει τελος παντων και πως θα το χρησιμοποιησω?

Απάντηση από:Alex

Τι δεν λειτουργέι?
Ποιο είναι το error του explorer?

Απάντηση από:Jaguar

ADODB.Connection.1 error '80004005'

SQLState: IM002
Native Error Code: 0
[INTERSOLV][ODBC lib] Data source name not found and no default driver specified


/test/search/doadd.asp, line 22

====
εδω πρεπει να πω οτι εχω ενεργοποιησει την ASP στο site μου και την ODBC Database αλλα απο εκει και περα δεν εχω κανει τιποτα αλλο παρα προσπαθω να τρεχω τα asp αρχεια μεσω internet (και να προσθέτω δεδομενα κατι που δεν γινεται)

Απάντηση από:Alex

επιβαιβέωσε με το support ότι έχεις διμηουργίσει Data source name!!!

Απάντηση από:Jaguar

δεν καταλαβαίνω τι λες!εδώ είναι που χρειάζομαι βοήθεια γιατί δεν ξέρω καν την φιλοσοφία της ASP. Όταν δηλαδή λέμε ότι συνδέουμε την database τι κάνουμε? Φτιάχνουμε .asp αρχείο? .htm ? Αυτό το τρέχουμε μέσω Internet?

Απάντηση από:Alex

Φτιάχνουμε .asp αρχείο? >>>NAI
.htm ? >>>OXI
Αυτό το τρέχουμε μέσω Internet>>>NAI τρέχει στον server
Δες εδώ για δύνδεση με databse: http://tip.gr/dev/samples/index.asp

Απάντηση από:Jaguar

Έφτιαξα ένα αρχείο .asp για να συνδέσω το search με access database. Κατέβασα το πρόγραμμα SiteSearch από αυτά που προτείνει το site και το οποίο έλεγε σε ένα σημείο:

You must also setup an ODBC data source in the Control Panel or Administrative Tools (το ενεργοποίησα). Create a System DSN with the provided Access database (sitesearch.mdb) called 'SiteSearch'.

=====================
Έφτιαξα ένα αρχείο SiteSearch.asp το οποίο περιέχει τις παρακάτω γραμμές:

<%
Set conn = server.createobject("adodb.connection")
conn.CursorLocation = adUseClient
conn.Open "DSN=DSNname;UID=Test;PWD=Test"
%>
================
Το τρέχω και βγαίνει το παρακάτω σφάλμα:


ADODB.Connection.1 error '80004005'

SQLState: IM002
Native Error Code: 0
[INTERSOLV][ODBC lib] Data source name not found and no default driver specified


/test/search/SiteSearch.asp, line 4

Απάντηση από:Jaguar

μπορεί κανένας άλλος να βοηθήσεί?

Απάντηση από:Alex

H DSN πρέπει να φτιαχτεί στον server και όχι στο pc σου.
Για να φτιάξεις DSN ανέβασε την database στο χώρο σου στο δίσκο του web server και δώσε DSN και path για την database στον admin του web server ή από το control panel.

Αν τα καταφέρεις και δημιουργήσεις DSN μετά θα αλλάξεις αυτή την γραμμή στον κώδικα.
conn.Open "DSN=DSNname;UID=Test;PWD=Test"
σε όπου DSNname ή DSN που ζήτησες όπου UID=Test το username που ζήτησες και όπου PWD=Test το password που ζήτησες για την σύνδεση.

Απάντηση από:Jaguar

Ακόμα δεν έχω καταλάβει που δίνω την εντολή που λες! Μέσω telnet? Μέσω FTP? Στο Control Panel δεν υπάρχει γραμμή εντολών για κατι τέτοιο!!!



tip: * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.