Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako ograniciti broj karaktera pri ispisu !?

[es] :: PHP :: Kako ograniciti broj karaktera pri ispisu !?

[ Pregleda: 4048 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 312
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Kako ograniciti broj karaktera pri ispisu !?18.03.2006. u 23:56 - pre 220 meseci
pozdrav svima,
imam jedno malo pitanje. Evo nekog bezveznog primera koda za izlistavanje nekog teksta iz baze... e kako sada ja npr da ako tekst ima ukupno 2000 karaktera, da ispisem recimo samo prvih 600 karaktera ... ??? Znaci treba mi samo onaj deo koda koji kaze da ce tekst koji se nlazi u koloni "tekst" izlistati ali samo npr do 600-og karaktera i tu postaviti tri tacke reimo !!!

nadam se da ce neko naci malo vremena da mi pomogne
poz svima i
UNAPRED Hvala!



Code:

<php

//ovde ide deo koda za konekciju na bazu

  mysql_select_db('baze');
  $query = "select * from tabela1";
  $result = mysql_query($query);
  $row = mysql_fetch_array($result);

   echo stripslashes($row['tekst']);

?>


[Ovu poruku je menjao zrnoo dana 19.03.2006. u 00:58 GMT+1]
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?19.03.2006. u 00:29 - pre 220 meseci
http://nl2.php.net/manual/en/function.substr.php

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 312
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?19.03.2006. u 13:13 - pre 220 meseci
Evo nsao sam tamo jedan zanimljiv deo koda, mada da li moze neko da mi pojasni kako bi ja to povezqao sa ovim mojim, posto se ovde spominju $s, $n.. a posto sam pocetnik nerazumem bas najbolje. Neznam da li je potrebno da ih deklarisem i ako treba kako ???

molim za pomoc. Znaci treba spojiti moj i njihov kod da se dobije nesto....i ne znam da li je ovo dobar kod za povezivanje na moju mysql bazu....jer ja treba iz baze iz tabele1 da izvucen kolonu "tekst" u kojoj ce stajati neki veliki tekst koji treba da skratim!!!

Code:

<?php

// example use:
// elliStr("have a nice day",8,1);
// results:
// have a nice...
//
// elliStr("have a nice day",8,0);
// results:
// have a n...

function elliStr($s,$n,$e) {
   if ( isset($e) ) {
     if ( $e == 1 ) {
         if ( substr(substr($s, 0, $n), -1, 0) != " " ) {
           for ( $x = 0; $x <= strlen($s); $x++ ) {
               if ( substr($s, strlen(substr($s, 0, $n))+$x-1, 1) == " " ) {
                 $newendval = $x;
                 $stop = 1;
               } else {
                 print(substr(substr($s, 0, $n), strlen(substr($s, 0, $n)), $x));
               }
               if ( isset($stop) ) {
                 return substr($s, 0, $n+$x-1) . "...";
               }
           }
         } else {
           return substr($s, 0, $n) . "...";
         }
     } else {
         if (strlen($s) > $n) {
           return substr($s, 0, $n) . "...";
         } else {
           return $s;
         }
     }
   } else {
     return false;
   }
}

?>

 
Odgovor na temu

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 312
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?19.03.2006. u 13:13 - pre 220 meseci
ovo sam inace skinuo sa ovog sajta sto mi je SmilieBG ostavio !!

poz
 
Odgovor na temu

E-one
Ivan Lazarevic
Beograd

Član broj: 45404
Poruke: 54
194.106.186.*



Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?19.03.2006. u 13:51 - pre 220 meseci
probaj ovako

<? echo substr($row['tekst'],0, 600); ?>...
 
Odgovor na temu

tebrino
SU

Član broj: 88339
Poruke: 87
*.tippnet.co.yu.



Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?24.03.2006. u 12:10 - pre 220 meseci
A možeš i dalje da unaprediš skript ako ne želiš tri tačke kod teksta kraćeg od 600 slova.

Code:

<?php
if (strlen($row['tekst']) < 601) {

echo $row['tekst'];

} else {

echo substr($row['tekst'],0, 600) . "...";

}
?>
 
Odgovor na temu

gost123
bgd

Član broj: 38688
Poruke: 15
*.yubc.net.



Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?25.03.2006. u 14:51 - pre 220 meseci
Citat:
tebrino: A možeš i dalje da unaprediš skript ako ne želiš tri tačke kod teksta kraćeg od 600 slova.


:)
 
Odgovor na temu

tebrino
SU

Član broj: 88339
Poruke: 87
*.tippnet.co.yu.



Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?25.03.2006. u 15:36 - pre 220 meseci
Ne znam šta je smešno? Moja pretpostavka je da Zrnoo želi da napravi program koji će prikazivati vesti na prvoj strani i da te tri tačke predstavljaju link ka ostatku članka. Logično je i funcionalno rešenje da se taj link izbegne ukoliko ne postoji "ostatak" članka.
 
Odgovor na temu

gost123
bgd

Član broj: 38688
Poruke: 15
194.106.187.*



Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?25.03.2006. u 16:38 - pre 220 meseci
Citat:
tebrino: Ne znam šta je smešno? Moja pretpostavka je da Zrnoo želi da napravi program koji će prikazivati vesti na prvoj strani i da te tri tačke predstavljaju link ka ostatku članka. Logično je i funcionalno rešenje da se taj link izbegne ukoliko ne postoji "ostatak" članka.


pogresno shvaceno...nije smesno...ovoj je bio OSMEH :)
pa zato sto je covek hteo da napravi svoju funkciju...pa mi je simpaticno sto se cesto desava da ljudi traze savete i gotov obrazac a samo malo treba 'procacatkati' po helpu i naci red koda.

Svidja mi se sto si mu dao savet da 'unapredi' skriptu :)

nisam mislila nista lose...

V

 
Odgovor na temu

tebrino
SU

Član broj: 88339
Poruke: 87
*.tippnet.co.yu.



Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?25.03.2006. u 17:31 - pre 220 meseci
Koji sam ja čobanin Izvini zbog moje glupe reakcije, nisam spavao dovoljno u poslednje vreme pa sam malo razdražljiv
 
Odgovor na temu

gost123
bgd

Član broj: 38688
Poruke: 15
*.beotel.net.



Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?26.03.2006. u 00:15 - pre 220 meseci
Citat:
tebrino: ...nisam spavao dovoljno u poslednje vreme


8-)
 
Odgovor na temu

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 312
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?29.03.2006. u 17:07 - pre 220 meseci
hvala na pomoci....

znam da postoje razni helpovi, ali za svaki treba vremena i probe da se to izvede, a ja sam zatrazio pomoc od ljudi koju su to radili da mi pomognu da brze savladam probelm...ujedno ovo je i korisna informacija (post) za sve pocetnike u php-u, tako da sa postojanjem ovog post-a nece biti potrebe za dodatnjim pitanjima ostalih korisnika - pocetnika !

u svakom slucaju puno hvala !

poz
 
Odgovor na temu

gojkto

Član broj: 29220
Poruke: 37
*.NS-BCL81.WLAN.panline.net.



Profil

icon Re: Kako ograniciti broj karaktera pri ispisu !?29.03.2006. u 18:11 - pre 220 meseci
Code:

<php

//ovde ide deo koda za konekciju na bazu

  mysql_select_db('baze');
  $query = "select * from tabela1"; <---------- umesto ovoga mozes kucati:   $query = "SELECT SUBSTRING(tekst,1,600) FROM tabela1";
  $result = mysql_query($query);                  
  $row = mysql_fetch_array($result);              
                                                               
   echo stripslashes($row['tekst']);      
                                                               
?>                                                            
 
Odgovor na temu

[es] :: PHP :: Kako ograniciti broj karaktera pri ispisu !?

[ Pregleda: 4048 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.