php get some απο κάποια στήλη

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

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

Απάντηση
servetas
Δημοσιεύσεις: 304
Εγγραφή: 01 Φεβ 2010 15:08
Επικοινωνία:

php get some απο κάποια στήλη

Δημοσίευση από servetas » 05 Δεκ 2011 18:44

Καλησπέρα σας,
αναπτύσω ένα module για ένα σύστημα που χρησιμοποιώ για την ιστοσελίδα μου. Το σύστημα αυτό δουλεύει με .tpl , .php και Data.class.php αρχεια.

Δυστυχώς δεν ξέρω πολλά πράγματα από php αλλά παρ' όλα αυτά παίρνοντας διάφορα παραδείγματα μπόρεσα να φτάσω σε ένα ικανοποιητικό επίπεδο.
Θα ήθελα να μάθω πώς γίνετε να τραβήξω δεδομένα από μια στήλη άλλα όχι όλα. Για παράδειγμα όταν διαβάζουμε ένα site νέων βλέπουμε όλα τα άθρα στην αρχική σελίδα αλλά και ένα μικρό κομμάτι του περιεχομένου τους και στην συνέχεια πατάμε κάπου για να δούμε το υπόλοιπο.
Έγώ θέλω δηλαδή αυτό ακριβώς...να πέρνω δεδομένα από την βάση αλλά όχι ολόκληρο το κείμενο, ένα κομμάτι αυτού.

Ελπίζω να μην σας μπέρδεψα :D !

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6228
Εγγραφή: 30 Νοέμ 2004 03:09

php get some απο κάποια στήλη

Δημοσίευση από fafos » 05 Δεκ 2011 19:40

Ego prosopika xrhsimopoiousa ena keimeno auto tou description xoris epipleon pedio gia sort description opos kanoun kapoioi alloi programmatistes..

to proto pou ekana htan ba xrhsimopoio mia function h opoia afairouse ola ta html stoixeia apo to keimeno:

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

$description = 'bla bla bla';

$des = array&#40;'@<script&#91;^>&#93;*?>.*?</script>@si',  // Strip out javascript
'@<style&#91;^>&#93;*?>.*?</style>@siU',    // Strip style tags properly
'@<&#91;\/\!&#93;*?&#91;^<>&#93;*?>@si',            // Strip out HTML tags
'@<!&#91;\s\S&#93;*?&#8211;&#91; \t\n\r&#93;*>@',         // Strip multi-line comments including CDATA
'/\s&#123;2,&#125;/',

&#41;;

$description= preg_replace&#40;$des, "\n", $description&#41;;

$pat&#91;0&#93; = "/^\s+/";
$pat&#91;2&#93; = "/\s+\$/";
$rep&#91;0&#93; = "";
$rep&#91;2&#93; = " ";

$description = preg_replace&#40;$pat, $rep, trim&#40;$description&#41;&#41;;
katopin me thn substr zhtousa tous XXX protous xarakthres h me pio periplokh function tis XXX protes lexeis...

an xrhsimopoihseis thn substr me utf-8, tha prepei na prosexeis to fainomeno tou "diamantiou".. auto antimetopizetai me thn mb_internal_encoding("UTF-8");

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

mb_internal_encoding&#40;"UTF-8"&#41;;	
$sort_des = mb_substr&#40;$description, 0, 200&#41;.'...';	
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Απάντηση

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

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

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