PHP将变量输出到屏幕,并且代码停止运行

马蒂·雷

我正在尝试将Parsedown Extra与Parsedown一起使用(以前从未使用过)。我将代码$_GET选择为类别(?cat=0),并将其路径和文件名设置为var。$_GET的页码很好,但是当我设置文件var时,它只会打印到屏幕上,并且不会加载我的页面。

//sets the page (category) number for use with array
//also sets the path to the category's pages
if (isset($_GET['cat'])) {
  $catNum = $_GET['cat'];
  $catPath = 'content/' . $pageList[$catNum]['path'];

  echo '<div class="center pageNav">';

  //lists out subpages of catagory
  $pageAmt = count($pageList[$catNum]['pages']);
  for ($i = 0; $i < $pageAmt; $i++) {
    echo '<a href="' . $catPath . $pageList[$catNum]['pages'][$i]['file'] . '">' . $pageList[$catNum]['pages'][$i]['title'] . '</a>';
  };

  echo '</div>';

  //sets path & filename var to selected page: this is the part where it prints the var and doesn't run the rest. The var is pointing to the right file, I checked.
  $page = $catPath . $pageList[$catNum]['mainPage'];
} else {
  $page = 'content/home.md';
};

//parsedown
require 'parsedown/parsedown.php';
require 'parsedown/parsedownextra.php';
echo ParsedownExtra::instance()
  ->setBreaksEnabled(true)
  ->setMarkupEscaped(true)
  ->text($page);
加里

Parsedown接受标记的文本并进行渲染。在您的示例中,您将$ page(包含字符串和文件名)传递给-> text($ page)。这会将字符串解析为标记的文本,并将其呈现。因此,在您的示例中,您可以确切地看到它在做什么。如果尝试通过-> text运行文件的文本,则需要先加载文件内容并传递给Parsedown。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将mysql输出输出到php变量?

来自分类Dev

优化代码以将多个int变量输出到String

来自分类Dev

从Python运行Perl代码(输出到文件)

来自分类Dev

如何将输出捕获到变量中并且仍然将其转到屏幕上?

来自分类Dev

PHP标头将输出到屏幕的所有内容都放入下载的文件中

来自分类Dev

如何将sql查询的结果输出到php的屏幕上

来自分类Dev

无法将正确的结果输出到变量

来自分类Dev

如何将变量输出到文件?

来自分类Dev

awk将错误的变量输出到文件

来自分类Dev

无法将正确的结果输出到变量

来自分类Dev

将awk命令结果输出到变量

来自分类Dev

Unix将文件内容输出到变量

来自分类Dev

Python - 将变量输出到 TXT 文件

来自分类Dev

PHP Shell命令输出到变量

来自分类Dev

运行Rails测试时不将日志输出到屏幕

来自分类Dev

r markdown 输出到 pdf:停止分解代码块

来自分类Dev

Python一个打印命令两个变量将两个不同的行输出到屏幕

来自分类Dev

将一些PHP代码输出到HTML <code>标记中

来自分类Dev

将命令行屏幕部分输出到文件

来自分类Dev

用管道将Ipython magic输出输出到变量?

来自分类Dev

无法将 json 输出到 php

来自分类Dev

在变量中运行 PHP 代码

来自分类Dev

FFmpeg输出到MacOSX屏幕?

来自分类Dev

无法将shell脚本输出到java代码

来自分类Dev

GLUT只运行一次显示回调,并且不会输出到终端

来自分类Dev

运行进程openfiles将结果输出到文件

来自分类Dev

Dockerfile:将RUN指令输出到变量中

来自分类Dev

将PowerShell变量输出到文本文件

来自分类Dev

Bash脚本:将变量输出到带单引号的rm