Kjapp og trygg hosting for Wordpress

Hvordan bruke wordwrap på php text output

theblast

New Member
Sliter med at nyhetslinjene blir for lange på en nyhetsside.
php fila legger jeg med som include("news/show_news.php");

Da layoutet er litt trangere en før kommer texten fra show_news.php alt for langt ut.
Prøvd en hel masse for å begrense det, men er ikke flink med php så sliter litt
Har f.eks prøvd å lagt en ekstra php med wordwrap som siden linker til der jeg har lagt inn slik
$string = include("phpnews/news.php");
der det vanligvis er $string = "setning";
Siden vises men problemet er der fortsatt. Prøvd php komandoer på siden som åpner nyhetene og prøvd å begrense med css.

Noen som vet hvordan man kan håntere dette, funnet mye info hvordan man wordwraper, men ingen man henter input fra en annen php fil.
 

Børge AJ

Medlem
Hvis du har PHP-kode som må kjøres i filen du vil inkludere, og du vil ha outputten i en streng-variabel må du bruke output buffering:
PHP:
<?php
ob_start();
include('fil.php');
$string = ob_get_contents();
ob_end_clean();
?>

Når det kommer til wordwrapping, så kan du bruke PHPs wordwrap()-funksjon.

PS: Jeg er ikke så god til å forklare, så du får spørre hvis du ikke skjønner hva jeg mener :)
 

theblast

New Member
Har funnet løsning, prøvde først å legge inn wordwrap i selve phpskriptet, istedenfor php siden som kalte på phpsiden. Funket, men var bugs. Så fant endelig ut hvordan begrense med css, med å finne ut div id som ble brukt med å laste ned siden etter at php outputen var oppe på siden. og det funket bra.
 
Topp