Php code

Status
Niet open voor verdere reacties.

Dakos

Gebruiker
Lid geworden
27 feb 2005
Berichten
14
Ik heb een script die bij het aanroepen van mijn index pagina de laatste 10 berichten uit de database haalt en wegschrijft naar mijn rss bestand.
Nu is het zo dat de volledige tekst van de 10 berichten naar mijn rss bestand wordt weggeschreven.
Hoe kan ik aangeven dat hij de eerste 300 of 200 characters uit de database moet halen en niet de volledige tekst?
PHP:
$query = mysql_query("SELECT id, datum, titel, bericht FROM nieuws ORDER BY id DESC LIMIT 10") 
or die(mysql_error());
$result = mysql_num_rows($query);
while($list = mysql_fetch_object($query))[/
 
Daar kan je deze functie voor gebruiken:

PHP:
function Inkorten($string, $tekens) 
{ 
$aantal = strlen($string); 
if($aantal > $tekens) 
  { 
  $string = substr($string, 0, $tekens) . '...';   
  }  
return $string; 
}

Na 'x' aantal tekens kapt hij het af en zet hij er ... achter (dit kan je zelf natuurlijk veranderen hierboven. En je roept dit zo aan:

PHP:
Inkorten($tekst, '200')

Nu kapt hij af na 200 tekens incl. spaties
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan