giati ena text emfanizetai etsi??

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
bilios
Δημοσιεύσεις: 262
Εγγραφή: 29 Ιουν 2005 11:31
Τοποθεσία: Sahara..

giati ena text emfanizetai etsi??

Δημοσίευση από bilios » 11 Οκτ 2005 19:35

kalhspera sas!

exo mia vash sql kai apothikeuo text, auto to text dokimasa na tou valo kai enter kai paules kai apo ola!! :D

diapistosa oti an apothikeuseis ena text pou periexei enter kai loipa kai prospathiseis na to emfaniseis apla os

Κώδικας: Επιλογή όλων

<?echo $text  ?>
tha emfanistei olo san mia grammh les kai den uparxoun ta enter eno ama pas na to emfaniseis mesa se mia text area tote ta enter emfanizontai mia xara!!!!!! :evil:

yparxei kati pou tha eprepe na grapso gia na to kanei auto xoris thn text area ?

kai genikos xerei kaneis giati symvainei auto?

euxaristo poly,
Billis.

Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

giati ena text emfanizetai etsi??

Δημοσίευση από iffor » 11 Οκτ 2005 22:11

Υπάρχουν αρκετοί τρόποι λύσεως για το πρόβλημά σου!
Χμμμ, όχι ακριβώς λύσεις αλλά απλός διαφορετικοί τρόποι αντιμετώπισης του θέματος!
Πχ. εγώ αν θέλω κάποιο διαμορφωμένο κείμενο, το περνάω στην βάση μαζί με τα διάφορα tag της HTML.
Φυσικά υπάρχει και ο πολύ απλός και λιτός τρόπος (ειδικά όταν περνάς το κείμενο σου στη βάση μέσω ενός textarea) που ακούει στην συνάρτηση

Κώδικας: Επιλογή όλων

nl2br&#40;$text&#41;
Η συγκεκριμένη συνάρτηση επιστρέφει το $text έχοντας αντικαταστήσει στην ουσία την αλλαγή γραμμής (nl) με το tag "σπασίματος" γραμμής <br> της HTML.
Δοκίμασέ την και θα καταλάβεις τι θέλω να πω! :D

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

giati ena text emfanizetai etsi??

Δημοσίευση από skeftomilos » 12 Οκτ 2005 00:03

Η HTML καταπίνει τα κενά και τα new-lines σα να μην υπάρχουν, εκτός αν ο κώδικας είναι μέσα σε <pre>...</pre> και ορισμένες άλλες εξαιρέσεις. Για να εμφανιστεί με βεβαιότητα ένα κενό χρειάζεται να αντικατασταθεί με &nbsp; ενώ για να εμφανιστεί ένα new-line πρέπει να αντικατασταθεί με <br>.
nl2br -- Inserts HTML line breaks before all newlines in a string. Returns string with '<br />' inserted before all newlines. Starting with PHP 4.0.5, nl2br() is now XHTML compliant. All versions before 4.0.5 will return string with '<br>' inserted before newlines instead of '<br />'.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
bilios
Δημοσιεύσεις: 262
Εγγραφή: 29 Ιουν 2005 11:31
Τοποθεσία: Sahara..

giati ena text emfanizetai etsi??

Δημοσίευση από bilios » 13 Οκτ 2005 02:34

skeftomilos to diavasa auto pou les, kai nai douleuei, etsi exeis dikio, psaxno mipos yparxei eukoloteros tropos apla, tha dokimaso kai thn protash tou iffor kai tha do ti einai kalytero gia tis anages mou,

sas eyxaristo para poly kai tous dyo sas,
Billis

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες