Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法在laravel中运行html代码_Php_Laravel 5 - Fatal编程技术网

Php 无法在laravel中运行html代码

Php 无法在laravel中运行html代码,php,laravel-5,Php,Laravel 5,我只是想运行html源代码,但当我输入html源代码时 将代码添加到我的文本区域并运行它。它仅以字符串形式显示htmlcode 但我想运行那个代码 查看页面 @extends('layouts.theme') @section('content') <div class="col-sm-8 col-sm-offset-2" style="border: 1px solid #ccc;"> <form class="form-horizontal login-form"

我只是想运行html源代码,但当我输入html源代码时 将代码添加到我的文本区域并运行它。它仅以字符串形式显示htmlcode 但我想运行那个代码

查看页面

@extends('layouts.theme')
@section('content')
<div class="col-sm-8 col-sm-offset-2" style="border: 1px solid #ccc;">
    <form class="form-horizontal login-form" method="post" name="loginFrm" id="loginFrm">
    <input type="hidden" name="_token" value="{{ csrf_token() }}">
        <div class="form-group">
            <label for="f" class="col-sm-3 control-label"></label>
            <div class="col-sm-12">
                <textarea name="txtinput" placeholder="Paste your html code here" class="col-sm-12" rows="20"></textarea>
            </div>
        </div>
        <div class="form-group">
            <div class="col-sm-12">
                <button type="submit" name="subBtn" class="btn btn-info pull-right">Format and Analyze</button>
            </div>
        </div>
    </form>
</div>
<div style="clear:both"></div>
<div>
@if(count($htmlpagedata)>0)
       {{ htmlentities($htmlpagedata) }}
@endif
</div>
@stop
@extends('layouts.theme'))
@节(“内容”)
格式化和分析
@如果(计数($htmlpagedata)>0)
{{HTMLPEGEDATA($htmlpagedata)}
@恩迪夫
@停止
控制器

<?php 
namespace App\Http\Controllers;
use App\Http\Requests;
use Illuminate\Http\Request;
class JHtmlParsing extends Controller {

    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function index()
    {
        return view('input');
    }



    /**
     * Parse HTML Page.
     *
     * @return Response
     */
    public function parsehtml(Request $request)
    {
        $data=$request->get('txtinput');
        return view('input')->with('htmlpagedata',$data);
    }
}

默认情况下,Blade
{{}
语句通过PHP的htmlentities函数自动发送,以防止XSS攻击

如果不希望转义数据,可以使用以下语法:


{!!$variable!!}

您正在使用刀片模板,因此需要扩展.blade。 例如,您的文件名为login,则应为

login.blade.php

请提供有关该问题的更多详细信息。从你的问题中不完全清楚你的问题是什么(两个不同的答案证明了这一点)。