Всем привет! Сделал вывод содержимого файла в картинку. Вроде работает, но с одним нюансом Код (Text): <?php header("Content-type: image/png"); $lines=file('1.txt'); $num=count($lines); $y=$num * 20; $img=imagecreate(100,$y); imagecolorallocate($img,255,255,255); $color=imagecolorallocate($img,0,0,0); $file=fopen('1.txt',"r"); $x=10; $y=10; while (!feof($file)) { $line=fgets($file); imagestring($img,3,$x,$y,$line,$color); echo $string; $y+=18; } imagejpeg($img) ?> Вот файл 1.txt Код (Text): 1 2 3 4 5 6 7 8 9 10 Вот, что оно выводит Вариант обрезать по ширине не подходит - строчки будут разной длины
Наверное, это так печается символ возврата каретки. Попробуй так PHP: <?php ... $file = file('1.txt', FILE_IGNORE_NEW_LINES); foreach ($file as $line) { imagestring($img,3,$x,$y,$line,$color); ....