吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 830|回复: 4
收起左侧

[求助] 如何将github的md用php打印txt形式展现?

[复制链接]
独行剑侠 发表于 2023-4-22 21:24
本帖最后由 独行剑侠 于 2023-4-22 21:28 编辑

我在github上传了md的文档。

但是我想在自己的服务器用php的方式读取它。

并且只读取md的<code>标签里的内容。

并且输出打印txt文档。

请教诸位大神php如何实现?

比如使用echo file_get_contents的方式……??

[PHP] 纯文本查看 复制代码
<?php
echo file_get_contents("https://github.com/**/**.md");
?>


有没有更简单粗暴的方式,我只要纯文字txt打印输出即可……

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 独行剑侠 发表于 2023-4-24 11:45
本帖最后由 独行剑侠 于 2023-4-24 12:01 编辑

可以的非常棒!
我将
[PHP] 纯文本查看 复制代码
Content-Type:application/json

改为了
[PHP] 纯文本查看 复制代码
Content-Type:text/plain


这似乎更合适。
那么问题也来了。

可以在本地生成txt文件嘛?


好吧,不闲聊,直接说了

[PHP] 纯文本查看 复制代码
$time = date("Y-m-d H:i:s");
$save = $strr." ".$time."\n";
file_put_contents("1.txt",$save,FILE_APPEND);



感谢诸位大神~

爱飞的猫 发表于 2023-4-22 21:51
转到 html 然后解析,提取所有 pre 标签的内容合并

或者找个 markdown ast 解析库,php 有没有就不知道了。
ehepls 发表于 2023-4-23 08:07
[PHP] 纯文本查看 复制代码
<?php
error_reporting(0);
header('Content-Type:application/json;Charset=UTF-8');//html文件类型,UTF-8类型

$str = http_get('https://github.com/djun/wechatbot/blob/main/README.md');


$strr = getSubstr($str,'<code>','</code>');


echo $strr;



//取文本中间
function getSubstr($str, $leftStr, $rightStr)
{
    $left = strpos($str, $leftStr);
    //echo '左边:'.$left;
    $right = strpos($str, $rightStr,$left);
    //echo '<br>右边:'.$right;
    if($left < 0 or $right < $left) return '';
    return substr($str, $left + strlen($leftStr), $right-$left-strlen($leftStr));
}
//取文本中间
//取网页源码
function http_get($url)
{
    $Header=array( "User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1");
    $con=curl_init((string)$url);
    curl_setopt($con,CURLOPT_HEADER,False);
    curl_setopt($con,CURLOPT_SSL_VERIFYPEER,False);
    curl_setopt($con,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($con,CURLOPT_HTTPHEADER,$Header);
    curl_setopt($con,CURLOPT_TIMEOUT,5000);
    $result = curl_exec($con);
    return $result;
}

?>









这样?

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
独行剑侠 + 1 + 1 用心讨论,共获提升!

查看全部评分

孟坤软件 发表于 2023-4-23 09:02

把链接由

https://github.com/**/**.md

改成

https://raw.githubusercontent.com/**/**.md

就是纯文本的

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表