Dr.Paneas Δημοσιεύτηκε Απρίλιος 30, 2006 #1 Κοινοποίηση Δημοσιεύτηκε Απρίλιος 30, 2006 Παραδειγμα echo "Hello\nWorld"; Η έξοδος της PHP σε CLI είναι: HelloWorldΗ εξοδος CGI Website:Hello Worldγια να πετυχω το πιο πανω αποτελεσμα σε website πρεπει να χρησιμοποιήσω το <br> tag. Αν χρησιμοποιώ php για website μόνο, τότε ποιο ο λογος να βαζω το \n ??? Link to comment Share on other sites More sharing options...
skywriter Απρίλιος 30, 2006 #2 Κοινοποίηση Απρίλιος 30, 2006 \n σε όλες τις γλώσσες προγραμματισμού είναι η αλλαγή γραμμής (δηλαδή σαν να πατάς enter και να αλλάζει γραμμή). Επίσης το \t είναι το tab... Keep reading.... Link to comment Share on other sites More sharing options...
Dr.Paneas Μάϊος 2, 2006 Author #3 Κοινοποίηση Μάϊος 2, 2006 Λοιπόν το \n ειναι οντως αλλαγη γραμμης. Αυτο φαίνεται οταν γραφω ενα php script στο shell το \n κανει ενα line feed. Επίσης φαίνεται και στον HTML κώδικα του browser (πχ αν γραψω ενα loop και δεν βαλω \n τότε ο html θα μοιαζει με μια ατελείωτη σειρά). Οπότε μπορώ να χρησομοποι το n12br() που μετρατρεπει τα \n σε <br> σε περιπτωση που θελω να το δω σε browser.Επίσης μια ακομα ερώτηση:ολοι μου λενε να χρησιμοποιώ το <br /> το οποίο είναι XHTML Standard αντί του <br> που είναι HTML Standard. Ποιο από αυτά είναι ok με τον W3C HTML Validator ; Link to comment Share on other sites More sharing options...
---Zapotek-- Μάϊος 2, 2006 #4 Κοινοποίηση Μάϊος 2, 2006 \n = new line και ΟΧΙ enter \r = carriage return = enter Γενικα σε Unix like λειτουργηκα δε χρησιμοποιειτε "\r", μονο "\n". Σε Win πρεπει να βαζεις "\r\n"... Οπως ειπες αν δεν βαλεις "\n" ο HTML code θα ειναι με λιγα λογια γτπ. Το "<br>" ειναι HTML compliant, το "<br/>" ειναι XHTML compliant... Αναλογα ποιο τυπο θα χρησιμοποιησεις βαζεις την αντιστοιχη εντολη... Προτεινω να γραφεις σε ΧHTML παντως... Επισης, καλο ειναι να βαζεις "<br/>\n" στο κωδικα σου, κανει το debugging του HTML code ευκολοτερο... Πχ, αν ενα div ειναι σε λαθως μερια και ψαχνεις γιατι συμβαινει αυτο, λογικα θα πας απο το browser, προτεινω FF με WebDeveloper Tools, θα πας "View Source". Αν δεν εχεις βαλει "\n" δεν υπαρχει περιπτωση να βγαλεις ακρη και να διορθωσεις το προβλημα... Further Info: * " " (ASCII 32 (0x20)), an ordinary space. * "\t" (ASCII 9 (0x09)), a tab. * "\n" (ASCII 10 (0x0A)), a new line (line feed). * "\r" (ASCII 13 (0x0D)), a carriage return. * "\0" (ASCII 0 (0x00)), the NUL-byte. * "\x0B" (ASCII 11 (0x0B)), a vertical tab. Link to comment Share on other sites More sharing options...
DarkSaga Μάϊος 2, 2006 #5 Κοινοποίηση Μάϊος 2, 2006 πανέας εξετάσεις δεν έχεις ρε αγόρι?κατευθείαν για τη δουλεια ετοιμάζεσαι? Link to comment Share on other sites More sharing options...
---Zapotek-- Μάϊος 2, 2006 #6 Κοινοποίηση Μάϊος 2, 2006 Ρε μανια αυτος ο ανθρωπος να βαζει το κοσμο να διαβαζει..... Link to comment Share on other sites More sharing options...
Dr.Paneas Μάϊος 3, 2006 Author #7 Κοινοποίηση Μάϊος 3, 2006 Αρχική απάντηση από DarkSaga πανέας εξετάσεις δεν έχεις ρε αγόρι? κατευθείαν για τη δουλεια ετοιμάζεσαι? Εχω τρελό αγόρι 2α Λυκείου είμαι ακομα, τον zapotek να κράξεις! Πάντως φέτος πολυ τσοντα... από της 24 μεχρι τις 21 γραφουμε... Μες την ζέσττη ... holy sun****s Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.