获取URL精确显示的文本

时间:2017-10-07 20:01:12

标签: php httprequest ascii

我正在尝试使用带有图像的ASCII-Art Generator API,所以我使用这个PHP函数:

($ string是URL)

echo(strip_tags($string));

但是这会返回没有空格的文本,因此这不是确切的文本。

所以,我正在寻找一个能够提供精确文本的功能,有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

假设你使用的是:http://artii.herokuapp.com/

回复将在text/plain

  

但是这会返回没有空格的文本,所以这不是确切的   文本。

剖析我相信你的意思是newlines而不是空格。

您需要将回复包装在<pre>标记中。

<?php
$ascii = file_get_contents('http://artii.herokuapp.com/make?text=ASCII+art');

echo '<pre>'.$ascii.'</pre>';

或者使用CSS来设置div的样式,如pre

<style>
    .ascii {
        display: block;
        unicode-bidi: embed;
        font-family: monospace;
        white-space: pre;
    }
</style>

<?php
$ascii = file_get_contents('http://artii.herokuapp.com/make?text=ASCII+art');

echo '<div class="ascii">'.$ascii.'</div>';