heavyaris Δημοσ. 12 Ιουνίου 2010 Δημοσ. 12 Ιουνίου 2010 παιδια, πώς μπορώ να πάρω την τιμή 14,99750 απο τον παρακάτω κώδικα και να την χρησιμοποιώ στην σελίδα μου? ><h1><span>Τελευταία τιμή</span> 14,99750<strong>(Α)</strong></h1> ο οποίος είναι απο την σελίδα:http:// http://www.naftemporiki.gr/markets/quote.asp?id=XAGEUR=X
Uberalles_gr Δημοσ. 12 Ιουνίου 2010 Δημοσ. 12 Ιουνίου 2010 Θα πρέπει να πάρεις ουσιαστικά όλο τον κώδικα και να το περάσεις σε μία μεταβλητή και μετά από εκεί και cut θα πάρεις αυτό που θέλεις... Π.χ. > $baseurl = "http://www.naftemporiki.gr/markets/quote.asp?id=XAGEUR=X"; $page = fopen($baseurl, "r"); $data = ""; while (!feof($page)) { $data .= fread($page, 8192); } fclose($page); trim($data); Και στην $data έχεις όλο το page source της σελίδας...
heavyaris Δημοσ. 12 Ιουνίου 2010 Μέλος Δημοσ. 12 Ιουνίου 2010 φιλε μου ευχαριστω για την απαντηση, θα ηθελα ομως να ρωτησω εφοσον προκειται για e-shop και τα πραματα ειναι λιγο "σοβαρα" τι βιωσιμοτητα εχει αυτη η λυση; πχ αν μετα απο μερες η σελιδα ανακατασκευαστει η ακομα αν ειναι για λιγο offline τα προιοντα θα μεινουν χωρις τιμη με καταστρεπτικες συνεπειες...
Seldimi Δημοσ. 12 Ιουνίου 2010 Δημοσ. 12 Ιουνίου 2010 Άν δεν την δίνει με xml η naftemporiki και η κάθε ιστοσελίδας ο μόνος τρόπος είναι το page scraping... που περιγράφει ο φίλος παραπάνω
isay Δημοσ. 12 Ιουνίου 2010 Δημοσ. 12 Ιουνίου 2010 φιλε μου ευχαριστω για την απαντηση, θα ηθελα ομως να ρωτησω εφοσον προκειται για e-shop και τα πραματα ειναι λιγο "σοβαρα" τι βιωσιμοτητα εχει αυτη η λυση; πχ αν μετα απο μερες η σελιδα ανακατασκευαστει η ακομα αν ειναι για λιγο offline τα προιοντα θα μεινουν χωρις τιμη με καταστρεπτικες συνεπειες... Ένα σοβαρό e-shop είτε φροντίζει να έχει κάποιο άτομο που καθημερινά κάνει αυτή την αλλαγή, είτε πληρώνει κάποια υπηρεσία API ώστε τα δεδομένα αυτά να στέλνονται αυτόματα. Η λύση του να τσιμπας την τιμή από το site είναι δωρέαν και μπακαλίστική (λειτουργεί όμως) αλλά ενέχει τον κίνδυνο να εκτεθείτε. Μίλα με το αφεντικό να αλλάζει τις τιμές ανά 2-3 μέρες. Δε νομίζω να έχει τόσο μεγάλες διακυμάνσεις ανα 2-3 μέρες. Μπορείς να του φτιάξεις ένα πολύ απλό interface που να μπαίνει σε μια πολύ απλή σελίδα και να γράφει απλά τον αριθμό και το σύστημα να κρατάει αυτή την τιμή και πότε έγινε η αλλαγή. Είναι πολύ πιο επαγγελματικό, σίγουρο και εύκολο από το να τσιμπάς από αλλού την τιμή. Update: api εννοώ κάτι πολύ γενικό, ακόμα και η παροχή xml όπως λεει ο seldimi Update2: Εγώ θα άλλαζα την τιμή ανά 2-3 μέρες αλλά θα έκανα και page scraping για να ελέγχο την τρέχουσα τιμή και αν έπεφτε/ανέβαινε κάτω/πάνω από κάποια όρια θα έστελνα email στον ιδιοκτήτη να το κοιτάξει.
weathor Δημοσ. 12 Ιουνίου 2010 Δημοσ. 12 Ιουνίου 2010 παιδια, πώς μπορώ να πάρω την τιμή 14,99750 απο τον παρακάτω κώδικα και να την χρησιμοποιώ στην σελίδα μου? ><h1><span>Τελευταία τιμή</span> 14,99750<strong>(Α)</strong></h1> ο οποίος είναι απο την σελίδα:http:// http://www.naftemporiki.gr/markets/quote.asp?id=XAGEUR=X Αυτος ειναι ο τροπος αλλα μην εισαι σιγουρος οτι δεν θα το καταλαβει η ναυτεμπορικη. Αν το κανεις μια φορα την ημερα και το αποθηκευεις σε μια βαση δεν θα εχει προβλημα η σελιδα σας αφου δεν θα φορτωνει καθολου τους server
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.