JohnL Δημοσ. 26 Οκτωβρίου 2005 Δημοσ. 26 Οκτωβρίου 2005 Θέλω στη σελίδα μου να εμφανίζεται κάτι σαν TOP 10 το οποίο να διαβάζεται κατα προτίμηση από το http://www.apple.com/itunes/ . Νομίζω ότι κάτι τέτοιο γίνεται με PHP. Μπορεί να με βοηθήσει κάποιος με τον κώδικα;
giannis Δημοσ. 26 Οκτωβρίου 2005 Δημοσ. 26 Οκτωβρίου 2005 den einai mono thema kodika alla kai thema vasis gia na pareis apo ekei to top 10 pou les tha prepei na exeis access stin vasi tous pou exoun aytoi giati apokliete na ta exoune xyma sto kyma tis plirofories se kapia vasi yparxoun.
JohnL Δημοσ. 27 Οκτωβρίου 2005 Μέλος Δημοσ. 27 Οκτωβρίου 2005 Δεν εννοώ να παίρνω δεδομένα από κάποια βάση, αλλά κατευθείαν από τον κώδικα HTML της σελίδας να απομονώνω το κομμάτι που με ενδιαφέρει και να τον παρουσιάζω στη δικιά μου.
tsaganos Δημοσ. 27 Οκτωβρίου 2005 Δημοσ. 27 Οκτωβρίου 2005 Ψάξε στο google για php web fetching / catching .. H λογική είναι ότι ανοίγεις τη σελίδα που θες πχ με την fopen() , παίρνεις τις πληροφορίες που θες, πετάς την html που δεν χρειάζεσαι - δηλ. κρατάς μόνο τα ονόματα των τραγουδιών ας πούμε - και ή τα εμφανίζεις κατευθείαν ή τα περνάς σε μία δική σου db (καλύτερα να τα περνάς σε δική σου db και να τρέχεις που και που το script για να ανανεώνονται). δες εδώ ένα απλό παράδειγμα με τα news του yahoo: http://www.devhome.org/php/tutorials/webcatching.html και διάφορα scripts που κάνουν αυτή τη δουλειά: http://www.hotscripts.com/PHP/Scripts_and_Programs/Web_Fetching/ Το θέμα είναι κατά πόσο είναι νόμιμο απέναντι στα πνευματικά δικαιώματα του εκάστοτε site .
Hik Δημοσ. 27 Οκτωβρίου 2005 Δημοσ. 27 Οκτωβρίου 2005 Για αυτό υπάρχει το RSS. http://phobos.apple.com/WebObjects/MZStore.woa/wpa/MRSS/topsongs/limit=10/rss.xml Αλλάζοντας το limit μπορείς να πάρεις το top 20, top 30 ή οτι θες. Ψάξε για php, rss και xml parsing. Ορίστε ένα link για να αρχίσεις http://www.sitepoint.com/article/php-xml-parsing-rss-1-0 ΥΓ. Το να κάνεις fetch όλη τη σελίδα εκτός του ότι είναι μη αποδοτικό (αργό), έχει το μειονέκτημα ότι άμα αλλάξει η σελίδα θα σταματήσει να λειτουργεί.
JohnL Δημοσ. 27 Οκτωβρίου 2005 Μέλος Δημοσ. 27 Οκτωβρίου 2005 Ευχαριστώ! Ακόμα καλύτερο απ' ότι περιμενα! Θα διαβάσω πώς μπορώ να το φτιάξω αλλά μάλλον θα χρειαστώ κι αλλη βοήθεια, αφού δεν ξέρω παρά τα πολύ βασικά της PHP. Κάτι άσχετο, πώς γίνεται να διαβάζω RSS με τον Firefox?
Hik Δημοσ. 28 Οκτωβρίου 2005 Δημοσ. 28 Οκτωβρίου 2005 Βασικά τώρα είδα ότι το άρθρο που σου έδωσα είναι λίγο παλιό (2001!). Για να μη ξαναανακαλύψεις τη ρόδα, μπορείς να χρησιμοποιήσεις κάποιον έτοιμο rss parser. Π.χ. http://pear.php.net/package/XML_RSS (http://www.spoono.com/php/tutorials/tutorial.php?url=pear) Για το firefox: Bookmarks -> Manage Bookmarks -> File -> New Live Bookmark Εναλλακτικά για καλύτερα με extension (https://addons.mozilla.org/extensions/moreinfo.php?id=424).
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.