hallo allemaal.
Kan iemand me meschien vertellen hoe ik kan zorgen dat me table niet uitrekken door php.
Ik ben bezig met een klein profiel systeemje waar je dus ook in je profiel wat met html kan doen dat typ je gewoon in een tekst value maar ja ik wil niet als iemand een table die groter is dan mag dat de hele site misvormt
haal er een [php]wordwrap[/php] overheen, zodat je woorden niet langer dan een bepaald aantal tekens worden
bedankt geld dit ook als iemand een foto er in gooit dus bv :
<img src="foto.jpg" width="896" height="433"> en hoe verwerk ik echo ($object->profiel); in:

<?
$out = wordwrap($sString, 20);
echo $out; // heeft als output: 'Mijn helelangestring\n diemisschienwelje helelayoutvanjesitekanverpesten\n ennog langer
?>
tsja, dat zul je eruit moeten filteren

<?php
$text = "A very long woooooooooooord. <img src="foto.jpg" width="896" height="433">";
$newtext = wordwrap($text, 8, "\n", 1);

echo "$newtext\n";
?> 

geeft als output

A very
long
wooooooo
ooooord.
<img
src="fot
o.jpg"
width="8
96"
height="
433">
maar als iemand bv: ? dan leest hij de foto uit maar rekt hij nog steets kan ik er geen max img breet bij zetten ? op een of andere manier
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<img src="file:///C|/Documents%20and%20Settings/All%20Users/Documenten/plasticchrist%20logo.jpg" width="896" height="433">
</body>
</html>

Je kan er wel een maximum breedte bij zetten, alleen dan rekt de foto ook uit wanneer die kleiner is dan die breedte (verhoudingen blijven wel hetzelfde)

Ik neem aan dat iemand linkt naar een afbeelding die elders op het net staat, en dat ze geen afbeeldingen uploaden?
ja dat uit juist
bedankt geld dit ook als iemand een foto er in gooit dus bv :
<img src="foto.jpg" width="896" height="433">
en hoe verwerk ik
<?php echo ($object->profiel); ?> in:


<?
$out = wordwrap($sString, 20);
echo $out; // heeft als output: 'Mijn helelangestring\n diemisschienwelje helelayoutvanjesitekanverpesten\n ennog langer
?>
@je edit:

en hoe verwerk ik echo ($object->profiel); in:


<?
$out = wordwrap($sString, 20);
echo $out; // heeft als output: 'Mijn helelangestring\n diemisschienwelje helelayoutvanjesitekanverpesten\n ennog langer
?>


zo:

<?php
$profiel = wordwrap($object->profiel, 20);
echo $profiel;
?>
hihih okey stom van me :P het werkt nu alleen als ik nu een table in me profiel wil zetten bv: werkt het niet meer






<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
</tr>
</table>
Je zult de tags eruit moeten vissen en de wordwrap alleen over de tekst halen.
Of je zet op alles een overflow: auto; zodat je horizontaal moet scrollen.

Reageren