Jump to content

Make a new line at a certain point


Shadow Hatake

Recommended Posts

Olay, so I'm making a chat box in an iamge and I want the line to stop at a certain point and make a new line. How would I do this?

Here's my code. It's currently untested due to my hosting being down.

[code]<?php

include('dbconnect.php');

$height = 150;
$width = 400;
$background = 'http://www.infected-designs.com/chatbox/chatbox.png';
$im = imagecreatefrompng($background);
$white = imagecolorallocate( $im, 255, 255, 255 );
$x = 32;

$query = "SELECT * FROM chatbox ORDER BY id ASC";
$result = mysql_query( $query );

while( $row = @mysql_fetch_array( $result, MYSQL_ASSOC ) ) {
imagestring( $im, 2, 7, $x, $row['name'].': '.$row['message'], $white );
$x = $x + 15;
}

header('Content-Type: image/png');
imagepng($im);
?>[/code]
Link to comment
https://forums.phpfreaks.com/topic/14995-make-a-new-line-at-a-certain-point/
Share on other sites

You may want to use the wordwrap function.  It will wrap your string at a certain number of characters using a specified break character...\n, \r, \r\n...even <br />.  You can force it to either break at exactly that number of characters, or at the closest word to that number...like a word processor.

http://www.php.net/wordwrap

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.