手写简单的php生成Html网页

这个是基本功,以前用到laravel及thinkphp时,这一步,都被设置好了吧。

这里只依靠纯的php环境,而没有任何框架,

而框架,只是将这一切规范化,加快代码效率及减小沟通成本,维护升级也方便,而且还是最佳实践。

<?php
    $looking = isset($_GET[‘title‘]) || isset($_GET[‘author‘])
?>
<!DOCTYPE html>
<html lang=‘en‘>
    <head>
        <meta charset=‘UTF-8‘>
        <title>BookStore</title>
    </head>
    <body>
        <p>Enter your look for:</p>
        <form action=‘‘ method=‘post‘>
            <label>Title</label>
            <input type=‘text‘ name=‘title‘ />
            <label>Author</label>
            <input type=‘text‘ name=‘author‘ />
            <input type=‘submit‘ value=‘Look for‘ />
        </form>
        <?php if (!empty($_POST)) : ?>
        <p>You looking? <?php echo (int) $looking; ?></p>
        <p>The book you are looking for is</p>
        <ul>
            <li>
                <b>Title</b>:
                <?php echo $_POST[‘title‘]; ?>
            </li>
            <li>
                <b>Author</b>:
                <?php echo $_POST[‘author‘]; ?>
                </li>
        </ul>
        <?php endif; ?>
    </body>
</html>

原文地址:https://www.cnblogs.com/aguncn/p/11114321.html

时间: 2024-10-15 18:10:07

手写简单的php生成Html网页的相关文章

手写简单的jq雪花飘落

闲来无事,准备写个雪花飘落的效果,没有写太牛逼的特效,极大的简化了代码量,这样容易读取代码,用起来也很简单,对于那些小白简直是福利啊,简单易读易学.先直接上代码吧,然后再一一讲解,直接复制粘贴就可以拿来用了,改起来更是容易. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>雪花飘落</title> </head> <style

利用Java手写简单的httpserver

前言: 在看完尚学堂JAVA300中讲解如何实现一个最简单的httpserver部分的视频之后, 一.前置知识 1.HTTP协议 当前互联网网页访问主要采用了B/S的模式,既一个浏览器,一个服务器,浏览器向服务器请求资源,服务器回应请求,浏览器再将接收到的回应解析出来展现给用户.这一问一答的过程可以抽象成浏览器向服务器发送一个Request然后服务器返回一个Response的过程 其中Request和Reponse在HTTP中有有具体的格式要求 一个Request的例子 Method Path-

通过反射来手写简单的ORM SQlserver

不说废话,直接上干货,如发现问题,欢迎大家指出,谢谢! //------------------------------------MySQlServerORM [简单 CURD] using System; using System.Collections.Generic; using System.Linq; namespace COMMOM { using C10.ZRF.Model.Filter; using System.Configuration; using System.Data

手写简单PE

环境工具:Windows 10 010Editor 目标程序功能: 调用MessageBoxA弹出消息框. 1.构造DOS头 typedef struct _IMAGE_DOS_HEADER { // DOS .EXE header WORD e_magic; // Magic number WORD e_cblp; // Bytes on last page of file WORD e_cp; // Pages in file WORD e_crlc; // Relocations WORD

手写简单的线程池

线程池的基本原理 声明任务队列.线程数量这两者数量主要由自己init,往队列中添加任务,如果超过数量则等待(阻塞),否则加入线程执行 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingDeque; public cla

.net快速生成静态网页的方法一

一般用.net生成静态化网页方法有两种,一般是通过浏览器去触发动态的.aspx文件来达到解析网页,然后再生成网页,这种方法我们不用(因为这种方法需要浪费比较大的服务器性能,而且速度比较慢,一秒大概只能生成10个网页左右),所以我们今天要讲的是第二种方法,写一个网页模板,然后再用.net去解析标签,然后以完成这一个生成网页静态化功能(独占网络(http://www.sz886.com)-深圳网站建设-http://www.sz886.com技术人员测试过1秒可以生成100多个网页,性能非常好而且稳

简单QT应用到通过手写布局实现QT应用

 新建QT项目 项目结构: 2.打开QT图形编辑界面,通过拖动组件的方式生成如下界面: 3.为确定按钮添加事件.选中按钮à转到槽,截图如下: 点击clicked按钮,添加事件代码如下: 4下面是手动编写一个QT案例: 5.新建QT项目 项目结构: 编写widget.h头文件 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QPushButton>  //按钮对应的头文件 #include <QV

[深度学习]受限玻尔兹曼机生成手写数字训练样本分析

基于能量的模型(EBM) 基于能量的模型将每一个我们感兴趣的变量构造联系到一个标量能量上. 学习就是修改能量方程从而使得它的外形有我们需要的特点. 举例来说, 我们希望的是: 期望构造的能量低. 基于能量的概率性模型定义了一个概率分布, 它是由能量方程决定的: 归一化因子Z被称为配分函数, 类比于物理系统. 基于能量的模型可以通过SGD(随机梯度下降)算法基于数据的负值对数相似性(NLL)学习得到. 对于对数回归我们首先定义了对数相似性, 之后是损耗函数, 即 负值对数相似性(NLL). 使用随

利用mnist训练集生成的caffemodel对mnist测试集与自己手写的数字进行测试

从一到二:利用mnist训练集生成的caffemodel对mnist测试集与自己手写的数字进行测试 通过从零到一的教程,我们已经得到了通过mnist训练集生成的caffemodel,主要包含下面四个文件: 接下来就可以利用模型进行测试了.关于测试方法按照上篇教程还是选择bat文件,当然python.matlab更为方便,比如可以迅速把识别错误的图片显示出来. 一.均值文件mean.binaryproto 在进行分类之前首先需要产生所有图片的平均值图片,真正分类时的每个图片都会先减去这张平均值图片