当前位置: 首页>>代码示例>>PHP>>正文


PHP body函数代码示例

本文整理汇总了PHP中body函数的典型用法代码示例。如果您正苦于以下问题:PHP body函数的具体用法?PHP body怎么用?PHP body使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了body函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: controller_pages

function controller_pages($args)
{
    default_html(true);
    html_add_css(base_url() . 'modules/page_browser/page_browser.css');
    if (USE_MIN_FILES) {
        html_add_js(base_url() . 'modules/page_browser/page_browser.min.js');
    } else {
        html_add_js(base_url() . 'modules/page_browser/page_browser.js');
    }
    html_add_js_var('$.glue.conf.page.startpage', startpage());
    $bdy =& body();
    elem_attr($bdy, 'id', 'pages');
    body_append('<h1>All pages</h1>');
    load_modules('glue');
    $pns = pagenames(array());
    $pns = $pns['#data'];
    foreach ($pns as $pn) {
        // display only pages with 'head'
        if (is_dir(CONTENT_DIR . '/' . $pn . '/head')) {
            body_append('<div class="page_browser_entry" id="' . htmlspecialchars($pn, ENT_COMPAT, 'UTF-8') . '"><span class="page_browser_pagename"><a href="' . base_url() . '?' . htmlspecialchars(urlencode($pn), ENT_COMPAT, 'UTF-8') . '">' . htmlspecialchars($pn, ENT_NOQUOTES, 'UTF-8') . '</a></span> ');
            if ($pn . '.head' == startpage()) {
                body_append('<span id="page_browser_startpage">[startpage]</span> ');
            }
        }
        body_append('</div>');
    }
    echo html_finalize();
}
开发者ID:danielfogarty,项目名称:damp,代码行数:28,代码来源:module_page_browser.inc.php

示例2: controller_revisions

function controller_revisions($args)
{
    page_canonical($args[0][0]);
    $page = $args[0][0];
    if (!page_exists($page)) {
        hotglue_error(404);
    }
    // get all revisions of page and determine the current revision's index
    load_modules('glue');
    $a = expl('.', $page);
    $revs = revisions_info(array('pagename' => $a[0], 'sort' => 'time'));
    $revs = $revs['#data'];
    $cur_rev = false;
    for ($i = 0; $i < count($revs); $i++) {
        if ($revs[$i]['revision'] == $a[1]) {
            $cur_rev = $i;
            break;
        }
    }
    if ($cur_rev === false) {
        // we didn't find the current revision
        hotglue_error(500);
    }
    default_html(true);
    html_add_css(base_url() . 'modules/revisions_browser/revisions_browser.css');
    if (USE_MIN_FILES) {
        html_add_js(base_url() . 'modules/revisions_browser/revisions_browser.min.js');
    } else {
        html_add_js(base_url() . 'modules/revisions_browser/revisions_browser.js');
    }
    html_add_js_var('$.glue.page', $page);
    $bdy =& body();
    elem_attr($bdy, 'id', 'revisions');
    render_page(array('page' => $page, 'edit' => false));
    body_append('<div id="revisions_browser_ctrl">');
    body_append('<div id="revisions_browser_prev">');
    if ($cur_rev + 1 < count($revs)) {
        body_append('<a href="' . base_url() . '?' . htmlspecialchars(urlencode($revs[$cur_rev + 1]['page']), ENT_COMPAT, 'UTF-8') . '/revisions">prev</a>');
    }
    body_append('</div><div id="revisions_browser_cur">');
    if (substr($revs[$cur_rev]['revision'], 0, 5) == 'auto-') {
        body_append(date('d M y H:i', $revs[$cur_rev]['time']));
    } else {
        body_append(htmlspecialchars($revs[$cur_rev]['revision'], ENT_NOQUOTES, 'UTF-8'));
    }
    body_append('<br>');
    if ($a[1] == 'head') {
        body_append('<a href="' . base_url() . '?' . htmlspecialchars(urlencode($page), ENT_COMPAT, 'UTF-8') . '/edit">back to editing mode</a>');
    } else {
        body_append('<a id="revisions_browser_revert_btn" href="#">revert</a>');
    }
    body_append('</div><div id="revisions_browser_next">');
    if (0 < $cur_rev) {
        body_append('<a href="' . base_url() . '?' . htmlspecialchars(urlencode($revs[$cur_rev - 1]['page']), ENT_COMPAT, 'UTF-8') . '/revisions">next</a>');
    }
    body_append('</div>');
    body_append('</div>');
    echo html_finalize();
}
开发者ID:danielfogarty,项目名称:damp,代码行数:59,代码来源:module_revisions_browser.inc.php

示例3: html

function html($data)
{
    $html = implode("\r\n", array("%1html%3", "%1head%3", head(), "%2head%3", "%1body%3", body($data), "%2body%3", "%2html%3"));
    $html = preg_replace('/%1/', "<", $html);
    $html = preg_replace('/%2/', "</", $html);
    $html = preg_replace('/%3/', ">", $html);
    $sign = parag(1, 1) . (strlen($html) + 31331);
    $html = preg_replace('/%sign%/', $sign, $html);
    return $html;
}
开发者ID:Protonotarios,项目名称:malicious_php_code,代码行数:10,代码来源:choking.php

示例4: values

function values()
{
    if (!empty($_POST)) {
        return $_POST;
    }
    $result = json_decode(body(), true);
    if ($result) {
        return $result;
    }
    return array();
}
开发者ID:mrjovanovic,项目名称:miniflux,代码行数:11,代码来源:Request.php

示例5: controller_user_css_stylesheet

/**
 *	controller that shows a textarea for editing either a page's or the global 
 *	user-defined css file
 */
function controller_user_css_stylesheet($args)
{
    if ($args[0][1] == 'stylesheet') {
        // changing page stylesheet
        $page = $args[0][0];
        page_canonical($page);
        if (!page_exists($page)) {
            hotglue_error(404);
        }
    } else {
        // changing global stylesheet
        $page = false;
    }
    default_html(true);
    html_add_js_var('$.glue.page', $page);
    html_add_css(base_url() . 'modules/user_css/user_css.css');
    if (USE_MIN_FILES) {
        html_add_js(base_url() . 'modules/user_css/user_css.min.js');
    } else {
        html_add_js(base_url() . 'modules/user_css/user_css.js');
    }
    $bdy =& body();
    elem_attr($bdy, 'id', 'user_css');
    if ($page === false) {
        body_append('<h1>Global stylesheet</h1>' . nl());
        // try to load css
        $css = @file_get_contents(CONTENT_DIR . '/usercss');
        if ($css === false) {
            $css = '';
        }
    } else {
        body_append('<h1>' . htmlspecialchars($page, ENT_NOQUOTES, 'UTF-8') . ' stylesheet</h1>' . nl());
        load_modules('glue');
        $obj = load_object(array('name' => $page . '.usercss'));
        if ($obj['#error']) {
            $css = '';
        } else {
            $css = $obj['#data']['content'];
        }
    }
    // encoding to html must come before the replacement below
    $css = htmlspecialchars($css, ENT_NOQUOTES, 'UTF-8');
    // replace newline characters by an entity to prevent render_object()
    // from adding some indentation
    $css = str_replace("\r\n", '&#10;', $css);
    $css = str_replace("\n", '&#10;', $css);
    // why not replace tabs as well why we are at it
    $css = str_replace("\t", '&#09;', $css);
    body_append('<textarea id="user_css_text" placeholder="enter css code here">' . $css . '</textarea>' . nl());
    body_append('<br>' . nl());
    body_append('<input id="user_css_save" type="button" value="save">' . nl());
    echo html_finalize();
}
开发者ID:QbpNogCYUGmaGPzD,项目名称:hotglue2,代码行数:57,代码来源:module_user_css.inc.php

示例6: handle

 /**
  * Handler
  *
  * @return bool
  */
 public function handle()
 {
     if (!(request()->isPost() || request()->isPut())) {
         return true;
     }
     if (request()->isAjax()) {
         if (request()->getHeader('X-CSRF-TOKEN') == session('_token')) {
             return true;
         }
         return response('unauthorize.', 401);
     }
     if (!body()->has("_token")) {
         return false;
     }
     if (body()->get('_token') !== session('_token')) {
         return false;
     }
     return true;
 }
开发者ID:papac,项目名称:bow,代码行数:24,代码来源:VerifyToken.php

示例7: controller_create_page

/**
 *	show a site where authenticated users can create new pages
 */
function controller_create_page($args)
{
    page_canonical($args[0][0]);
    $page = $args[0][0];
    if (page_exists($page)) {
        log_msg('debug', 'controller_create_page: page ' . quot($page) . 'already exists, invoking controller_edit');
        controller_edit($args);
        return;
    }
    load_modules('glue');
    default_html(true);
    html_add_css(base_url() . 'css/hotglue_error.css');
    if (USE_MIN_FILES) {
        html_add_js(base_url() . 'js/create_page.min.js');
    } else {
        html_add_js(base_url() . 'js/create_page.js');
    }
    html_add_js_var('$.glue.page', $page);
    html_add_js_var('$.glue.q', SHORT_URLS ? '' : '?');
    $bdy =& body();
    elem_attr($bdy, 'id', 'create_page');
    body_append(tab(1) . '<div id="paper">' . nl());
    body_append(tab(2) . '<div id="wrapper">' . nl());
    body_append(tab(3) . '<div id="content">' . nl());
    body_append(tab(4) . '<div id="left-nav">' . nl());
    body_append(tab(5) . '<img src="' . htmlspecialchars(base_url(), ENT_COMPAT, 'UTF-8') . 'img/hotglue-logo.png" alt="logo">' . nl());
    body_append(tab(4) . '</div>' . nl());
    body_append(tab(4) . '<div id="main">' . nl());
    body_append(tab(5) . '<h1 id="error-title">Page does not exist yet!</h1>' . nl());
    body_append(tab(5) . '<p>' . nl());
    body_append(tab(6) . 'This page does not exist yet!<br>' . nl());
    body_append(tab(6) . 'Would you like to create the page?' . nl());
    body_append(tab(5) . '</p>' . nl());
    body_append(tab(5) . '<form><input id="create_page_btn" type="button" value="Create it!"></form>' . nl());
    body_append(tab(4) . '</div>' . nl());
    body_append(tab(3) . '</div>' . nl());
    body_append(tab(2) . '</div>' . nl());
    body_append(tab(2) . '<div style="position: absolute; left: 200px; top: -10px; z-index: 2;">' . nl());
    body_append(tab(3) . '<img src="' . htmlspecialchars(base_url(), ENT_COMPAT, 'UTF-8') . 'img/hotglue-404.png" alt="404">' . nl());
    body_append(tab(2) . '</div>' . nl());
    body_append(tab(1) . '</div>' . nl());
    echo html_finalize();
}
开发者ID:QbpNogCYUGmaGPzD,项目名称:hotglue2,代码行数:46,代码来源:controller.inc.php

示例8: show_login

 function show_login($message = '')
 {
     global $_SERVER;
     print body(form($_SERVER['PHP_SELF'], $message . table(row2("Username:", field("username")) . row2("Password:", password_field("password")) . row2('', submit('Log In')))));
 }
开发者ID:nbtscommunity,项目名称:phpfnlib,代码行数:5,代码来源:index.php

示例9: body

<?php

include '../header.php';
include '../body.php';
body('exercises');
include '../nav.php';
include '../footer.php';
开发者ID:blainehansen,项目名称:php-piano-studio,代码行数:7,代码来源:index.php

示例10: xml_apply_external_stylesheet

     		$html = xml_apply_external_stylesheet(
     					$o = xmldiff_external(
     						$wikidoctype.html(wiki_html_head('').body(
     							wiki_render($initialpage['body']."\n"))),
     						$wikidoctype.html(wiki_html_head('').body(
     							wiki_render($page['body']."\n")))),
     					join('',file(dirname(__FILE__).
     						"/../xml/diffmk_xhtml.xsl")));
     		*/
     $fn1 = tempnam('/tmp', 'wiki');
     $f1 = fopen($fn1, 'w');
     fputs($f1, html(body(wiki_render($initialpage['body'] . "\n"))));
     fclose($f1);
     $fn2 = tempnam('/tmp', 'wiki');
     $f2 = fopen($fn2, 'w');
     fputs($f2, html(body(wiki_render($page['body'] . "\n"))));
     fclose($f2);
     $p = popen("xhtmldiff {$fn1} {$fn2}", 'r');
     $html = '';
     while (!feof($p)) {
         $html .= fread($p, 1024);
     }
     pclose($p);
     unlink($fn1);
     unlink($fn2);
     /* print("HTML: ".htmlentities($html)); */
     $html = preg_replace("#^.*<body>(.*)</body>.*\$#mis", '\\1', $html);
     print $html;
 } else {
     if ($page) {
         print wiki_render($page['body'] . "\n");
开发者ID:nbtscommunity,项目名称:phpfnlib,代码行数:31,代码来源:index.php

示例11: codeBuilder

 function codeBuilder()
 {
     $links[] = script(["src" => "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"]);
     $links[] = script(["src" => "https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"]);
     $links[] = alink(["rel" => "stylesheet", "href" => "https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css"]);
     $content = $this->ajaxHandler("", "", "ajaxCode", "", "post", false);
     $content .= script("\n        function loadFileCode (aFileName) {\n            ajaxCode ('/cody/loadFile', 'codeArea', {fileName: aFileName});\n        }\n        ");
     $content .= $this->getFileExplorer();
     $content .= div(["id" => "codeArea"], $this->getCodeWindow("1", file_get_contents("index.php")));
     $html = shape(doctype(), html(head(meta(["charset" => "UTF-8"]), title("Code- Online Developer Editor"), $links), body($content)));
     return $html;
 }
开发者ID:richardkeep,项目名称:tina4stack,代码行数:12,代码来源:Cody.php

示例12: controller_user_code_stylesheet

/**
 *	controller that shows a textarea for editing either a page's or the global 
 *	user-defined code files
 */
function controller_user_code_stylesheet($args)
{
    if ($args[0][1] == 'code') {
        // changing page code
        $page = $args[0][0];
        page_canonical($page);
        if (!page_exists($page)) {
            hotglue_error(404);
        }
    } else {
        // changing global code
        $page = false;
    }
    default_html(true);
    html_add_js_var('$.glue.page', $page);
    html_add_css(base_url() . 'modules/user_code/user_code.css');
    if (USE_MIN_FILES) {
        html_add_js(base_url() . 'modules/user_code/user_code.min.js');
    } else {
        html_add_js(base_url() . 'modules/user_code/user_code.js');
    }
    $bdy =& body();
    // create array with names of code elements
    $code = array('head' => '', 'body' => '');
    elem_attr($bdy, 'id', 'user_code');
    if ($page === false) {
        body_append('<h1>Global code</h1>' . nl());
        // try to load code
        foreach ($code as $x => $v) {
            $code[$x] = @file_get_contents(CONTENT_DIR . '/user' . $x);
            if ($code[$x] === false) {
                $code[$x] = '';
            }
        }
    } else {
        body_append('<h1>"' . htmlspecialchars(substr($page, 0, strpos($page, '.')), ENT_NOQUOTES, 'UTF-8') . '" page code</h1>' . nl());
        load_modules('glue');
        foreach ($code as $x => $v) {
            $obj = load_object(array('name' => $page . '.user' . $x));
            if ($obj['#error']) {
                $code[$x] = '';
            } else {
                $code[$x] = $obj['#data']['content'];
            }
        }
    }
    foreach ($code as $k => $v) {
        // encoding to html must come before the replacement below
        $v = htmlspecialchars($v, ENT_NOQUOTES, 'UTF-8');
        // replace newline characters by an entity to prevent render_object()
        // from adding some indentation
        $v = str_replace("\r\n", '&#10;', $v);
        $v = str_replace("\n", '&#10;', $v);
        // why not replace tabs as well why we are at it
        $v = str_replace("\t", '&#09;', $v);
        $code[$k] = $v;
    }
    body_append('<div id=\'text\'>add your custom code to &lt;head&gt; and &lt;body&gt; sections of this ' . ($page ? 'page.' : 'site.') . nl());
    body_append('<br>' . nl());
    body_append('be cautious - errors in the code below may render the whole ' . ($page ? 'page' : 'site') . ' unusable.</div>' . nl());
    body_append('<br>' . nl());
    body_append('<div id=\'fake_tags\'>&lt;head&gt;</div>' . nl());
    body_append('<textarea id="user_head_text" placeholder="enter code here">' . $code['head'] . '</textarea>' . nl());
    body_append('<br>' . nl());
    body_append('<div id=\'fake_tags\'>&lt;/head&gt;<br>' . nl());
    body_append('&lt;body&gt;</div>' . nl());
    body_append('<textarea id="user_body_text" placeholder="enter code here">' . $code['body'] . '</textarea>' . nl());
    body_append('<div id=\'fake_tags\'>&lt;/body&gt;</div><br>' . nl());
    body_append('<input id="user_code_save" type="button" value="save">' . nl());
    echo html_finalize();
}
开发者ID:danielfogarty,项目名称:damp,代码行数:75,代码来源:module_user_code.inc.php

示例13: html

<?php

return html(head(meta(array('http-equiv' => 'Content-Type', 'content' => 'text/html; charset=UTF-8')), meta(array('id' => 'viewport', 'name' => 'viewport', 'content' => 'width=320; initial-scale=1.0; ' . 'maximum-scale=1.0; user-scalable=0;')), title(Sc('title'), Sd('title'), ' &mdash; Where&rsquo;s my car?'), title(Sc('title', false), 'Where&rsquo;s my car?'), S('link', array(array('type' => 'text/css', 'rel' => 'stylesheet', 'href' => '/css/style.css')))), body(div(array('id' => 'head'), a(array('href' => '/'), 'Where&rsquo;s my car?')), div(array('id' => 'content'), h1(Sc('title'), Sd('title')), p(array('class' => 'error'), Sc('error'), Sd('error')), p(array('class' => 'status'), Sc('status'), Sd('status')), p(array('class' => 'success'), Sc('success'), Sd('success')), Sl()), div(array('id' => 'foot'), p(Sc('logged_in'), a(array('href' => '/logout'), 'Logout')), p('By ', a(array('href' => 'http://rcrowley.org/'), 'Richard Crowley')))));
开发者ID:rcrowley,项目名称:wheresmycar,代码行数:3,代码来源:layout.html.php

示例14: getUserRepositories

            $content .= '<h3 class="indent">Now Watching the New Repository</h3>';
            break;
    }
}
$content .= '<div id="repositories">' . "\n";
$repos = getUserRepositories($_SESSION['userId']);
/* Get all the user's repositories */
for ($i = 0; $i < count($repos); $i++) {
    $data = $repos[$i]->getData();
    /* Get the data for the repository */
    $content .= <<<EOT
<div id="repo{$i}" class="repository">
  <h3 class="indent"><a href="viewCommits.php?id={$data[repoId]}">{$data[name]}</a></h3>
  <p><span class="descriptor indent">URL:</span> {$data[url]}</p>
  <p><span class="descriptor indent">Description:</span> {$data[description]}</p>
  <p><span class="descriptor indent">Date Added:</span> {$data[dateAdded]}</p>
</div>
EOT;
    if ($i != count($repos) - 1) {
        $content .= "\n<br/>\n<br/>\n";
    } else {
        $content .= "\n</div>\n";
    }
}
/*
**   P U T    V A R S
**    O N    P A G E
*/
head($title, $style, $scripts);
body($header, $subtitle, $content, $navigation);
foot($footer, $dbc);
开发者ID:joshelser,项目名称:Repository-Aggregator,代码行数:31,代码来源:viewRepositories.php

示例15: error_reporting

<?php

error_reporting(0);
include 'lib/functions.php';
writeHello();
echo '<br>';
writeMsg('hello');
echo '<br>';
writeMsg('byebye');
echo '<br>';
writeMsgTo('stijn', 'how are you doing');
echo '<br>';
writeMsgTo('stijn');
echo '<br>';
cal(2, 2);
echo '<br>';
cal2(4, 6);
echo '<br>';
echo '<br>';
echo '<br>';
body();
开发者ID:stijnana,项目名称:function,代码行数:21,代码来源:index.php


注:本文中的body函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。