senios4 Δημοσ. 24 Μαΐου 2005 Δημοσ. 24 Μαΐου 2005 <ΕΠΕΙΓΟΝ!!!> Αφού λύθηκαν τα προηγούμενα προβλήματά μου, παρουσιάστηκαν νέα. Ακούστε... Έχω ένα αρχείο XML. Αυτό που θέλω είναι να βρίσκω μέσα στο αρχείο αυτό ένα συγκεκριμένο tag (π.χ. </image>) και μετά από αυτό να προσθέτω μερικές γραμμές xml (διάφορα άλλα tags). To να ανοίγω και να γράφω σε ένα αρχείο είναι εύκολη δουλειά. Το θέμα είναι ο εντοπισμός του μέρους όπου θέλω να γράψω και το γράψιμο από εκεί και κάτω. Ακόμη μπορεί να χρειαστεί να βρώ κάποιο tag και να το αντικαταστήσω τα περιεχόμενά του. Πάλι παρόμοια αναζήτηση χρειάζεται... Έχει κανείς καμία ιδέα;;; </ΕΠΕΙΓΟΝ!!!>
senios4 Δημοσ. 24 Μαΐου 2005 Μέλος Δημοσ. 24 Μαΐου 2005 Ευχαριστώ για την απάντηση mkst αν και νομίζω ότι αυτές οι συναρτήσεις δε θα με βοηθούσαν ακριβώς σε αυτό που θέλω... Ε πάσει περιπτώσει το πρόβλημά μου λύθηκε. Χρησιμοποίησα DOM βιβλιοθήκες για XML. Μεγάλη διαδικασία. Όλη μέρα έψαχνα... http://gr.php.net/manual/el/ref.domxml.php
bandito Δημοσ. 25 Μαΐου 2005 Δημοσ. 25 Μαΐου 2005 Ευχαριστώ για την απάντηση mkst αν και νομίζω ότι αυτές οι συναρτήσεις δε θα με βοηθούσαν ακριβώς σε αυτό που θέλω... Ε πάσει περιπτώσει το πρόβλημά μου λύθηκε. Χρησιμοποίησα DOM βιβλιοθήκες για XML. Μεγάλη διαδικασία. Όλη μέρα έψαχνα... http://gr.php.net/manual/el/ref.domxml.php Μια χαρά κάνουν την δουλειά τους η ereg_replace αρκεί να ξερεις να γράψεις μερικά regular expressions.
senios4 Δημοσ. 25 Μαΐου 2005 Μέλος Δημοσ. 25 Μαΐου 2005 Βασικά από regular expressions δεν έχω ιδέα. Δηλαδή λέτε ότι με αυτές τις συναρτήσεις της php για regular expressions μπορώ να βρίσκω μέσα σε ένα αρχείο όποια λέξη θέλω και να γράφω ανάμεσα από αυτή και την επόμενή της ότι θέλω; Και αν ναι, δεν πρέπει πρώτα να έχω πάρει τα περιεχόμενα του αρχείου με τη μορφή string για να γίνει κάτι τέτοιο; Κανα καλό Link για μελέτη;;; P.S. Δουλεύω σε windows, δεν πιστεύω να υπάρχει πρόβλημα...
mkst Δημοσ. 25 Μαΐου 2005 Δημοσ. 25 Μαΐου 2005 Βασικά, ΝΑΙ μπορείς. Για αρχή δες εδώ: http://gr.php.net/manual/el/function.eregi-replace.php http://gr.php.net/manual/el/function.ereg-replace.php Για reg. expressions, κάνε μια αναζήτηση στο google. Ta reg expressions στην php ειναι συμβατα με της perl.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.