Heim Datenbank MySQL-Tutorial phplib中的一些基本语法和函数_MySQL

phplib中的一些基本语法和函数_MySQL

Jun 01, 2016 pm 01:20 PM
Zahnspange Artikel

bitsCN.com

语法介绍:
  phplib中常用的方法有set_file,set_block,set_var,parse,ppasre,p,get等。
  声明:由于本系统采用的是phplib,如果页面中有大括号对,这将会替换成空白,所以在写此文章时,用"[[","]]"来替代大括号。大家在用的时候是用大括号便是,此处仅为写文章方便而作此约定。
  set_file:是用来引入模板文件。
  用法:

  $t->set_file("show_main","main.htm");
  或
  $t->set_file(array(
  "show_header"=>"header.htm",
  "show_main"=>"main.htm"
  ));

  set_block:用来声明一个区块
  用法:
  $t->set_block("show_main","rowlist","RL");
  稍微解释一下,show_main是用set_file取得的文件句柄,rowlist是模板页面中的区域标识一般如下方式来写
  

  
  


  
  
  
  
  
  
[[param]]


  如上是将作为了一个区块,这样就可以用循环来生成多行的列表了
  区块是可以嵌套的
  

  
  
  
  
  
  
  
  
  
  
[[param]]


  如上所示,这声明一个嵌套区块,这在boeiBlog的像册部分采用了这种方式,有兴趣的朋友可以找出来看看
  对于嵌套的模板,我们可以这样来使用
  $t->set_block("show_main","rowlist","RL"); // 里面的参数从前向后依次是包含的关系,最后一个是别名,主要用来区块识别
  $t->set_block("rowlist","collist","CL"); // 第一个参数是外层块的名称,第二个是自己的名乐,第三个是别名
  循环这样的区块时要特别注意
  如下:
  

  
  $t->set_block("show_main","rowlist","RL");
  $t->set_block("rowlist","collist","CL");
  for($i=0;$i  {
   $t->set("CL");// 这里要对追加的列循环执行一次清理,否则会多出一堆东西
   for($ii=0;$ii   {
   $t->set_var("param","boeiBlog");
   $t->parse("CL","collist",true);// true参数表明这是追加
   }
   $t->parse("RL","rowlist",true);// 这里的true也是表追加
  }

  上述代码将会产生一个5X5的表格,每个单元格里会出现一个boeiBlog
  set_var:用来作变量替换
  上述代码里的$t->set_var("param","boeiBlog");就是把模板中的param变量替换成boeiBlog这个字符串,当然也可以替换成变量,如:
  

  
  $curdate = date("Y-m-d");
  $t->set_var("param",$curdate);
  set_var也有追加属性,如:
  

  
  $curdate = date("Y-m-d");
  for($i=0;$i  {
   $t->set_var("param","
".$curdate,true);
  }

  这将产生十个连续的当前日期
  有时候可以用set_var的追加属性来替代block的循环.
  set_var是可以用数组的,如:
  

  
  $t->set_var(array(
  "param"=>"boeiBlog",
  "title"=>"柏艾网络"
  ));

  模板如下:
  

  
  
  
  
  
  
[[param]],[[title]]


  parse:用于解析文件
  当我们将模板中的所有变量都处理完之后,可以用parse一将这个模板进行解析。这是模板处理的最后几道工序。
  如:
  

  
  $t->set_file("show_index","index.htm");
  $t->set_file("show_main","main.htm");
  $t->set_var("param","boeiBlog");
  $t->parse("main","show_main");

  我们所用的模板可能是:
  

  
  main.htm
  
  
  
  
  
[[param]]


  如果此时还有另外一个模板,其结构如下:
  
  
  index.htm
  

[[main]]


  那么上述代码将会把main.htm中的变量替换成boeiBlog后再放到index.htm中的main处,最后形成一个在

标签中的表格
  解析完成之后便是输出页面,
  p:用于输出页面
  如:
  

  
  $t->set_file("show_index","index.htm");
  $t->set_file("show_main","main.htm");
  $t->set_var("param","boeiBlog");
  $t->parse("main","show_main");
  $t->parse("index","show_index");
  $t->p("index");// 此处便会将整个index页面输出,注意main.htm已经被嵌入到index.htm,所以不用$t->p("main");

  pparse:同p一样也用来输出页面
  如:
  

  
  上述代码可以如下简化
  $t->set_file("show_index","index.htm");
  $t->set_file("show_main","main.htm");
  $t->set_var("param","boeiBlog");
  $t->parse("main","show_main");
  $t->pparse("index","show_index");// 此处将p和parse结合到一起,立即完成解析并输出

  get:用于获得文件内容
  如:
  

  
  $t->set_file("show_index","index.htm");
  $t->set_file("show_main","main.htm");
  $t->set_var("param","boeiBlog");
  $t->parse("main","show_main");
  $t->parse("index","show_index");
  $getstr = $t->get("index");
  echo $getstr;// 你将会看到这实际上和p是一样的。

  利用get,我们可以轻松的取得生成页面的内容,这可以用于静态页面的生成。可以看到phplib用来处理静态页面是非常方便的 bitsCN.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie tippe ich geschweifte Klammern in Word? So geben Sie geschweifte Klammern in ein Word-Dokument ein Wie tippe ich geschweifte Klammern in Word? So geben Sie geschweifte Klammern in ein Word-Dokument ein Mar 15, 2024 pm 01:49 PM

Wie tippe ich geschweifte Klammern in Word? Wenn wir Word verwenden, werden wir auf die Notwendigkeit stoßen, geschweifte Klammern zu verwenden. Ich glaube, dass viele Benutzer nicht wissen, wie man geschweifte Klammern erstellt. So geben Sie geschweifte Klammern in ein Word-Dokument ein 1. Klicken Sie auf „Einfügen“: Öffnen Sie das WORD-Dokument und klicken Sie in der Menüleiste auf „Form einfügen“. 2. Klammern auswählen: Dropdown-Liste, klicken Sie auf die Klammer. In der Formliste gibt es drei Arten von Doppelklammern sowie linke und rechte Klammern. Wählen Sie hier die linke Klammer aus. 3. Sehen Sie sich die Ergebnisse an: Bewegen Sie die Maus an die Zielposition und zeichnen Sie die öffnende Klammer.

Wie kann ich Geld verdienen, indem ich heute Artikel auf Toutiao veröffentliche? Wie Sie noch heute mehr Einkommen erzielen, indem Sie Artikel auf Toutiao veröffentlichen! Wie kann ich Geld verdienen, indem ich heute Artikel auf Toutiao veröffentliche? Wie Sie noch heute mehr Einkommen erzielen, indem Sie Artikel auf Toutiao veröffentlichen! Mar 15, 2024 pm 04:13 PM

1. Wie können Sie heute Geld verdienen, indem Sie Artikel auf Toutiao veröffentlichen? Wie Sie noch heute mehr Einkommen erzielen, indem Sie Artikel auf Toutiao veröffentlichen! 1. Grundlegende Rechte und Interessen aktivieren: Originalartikel können durch Werbung Gewinne erzielen, und Videos müssen im horizontalen Bildschirmmodus original sein, um Gewinne zu erzielen. 2. Aktivieren Sie die Rechte von 100 Fans: Wenn die Anzahl der Fans 100 Fans oder mehr erreicht, können Sie Gewinne aus Mikroschlagzeilen, origineller Q&A-Erstellung und Q&A erzielen. 3. Bestehen Sie auf Originalwerken: Originalwerke umfassen Artikel, Mikroschlagzeilen, Fragen usw. und müssen mehr als 300 Wörter umfassen. Bitte beachten Sie, dass bei der Veröffentlichung rechtswidrig plagiierter Werke als Originalwerke Kreditpunkte abgezogen werden und ggf. auch Gewinne abgezogen werden. 4. Vertikalität: Wenn Sie Artikel in Berufsfeldern schreiben, können Sie nicht nach Belieben Artikel über verschiedene Fachgebiete hinweg schreiben. Sie werden keine entsprechenden Empfehlungen erhalten, Sie werden nicht in der Lage sein, die Professionalität und Verfeinerung Ihrer Arbeit zu erreichen, und es wird schwierig sein, Fans zu gewinnen und Leser. 5. Aktivität: hohe Aktivität,

Wie füge ich einen Artikel in HTML5 hinzu? Wie füge ich einen Artikel in HTML5 hinzu? Sep 12, 2023 am 11:37 AM

In diesem Artikel erfahren Sie, wie Sie Artikel in HTML5 hinzufügen. Eines der neuen Segmentierungselemente in HTML5 ist das Tag. Artikel werden in HTML mithilfe von Tags dargestellt. Genauer gesagt unterscheidet sich der in dem Element enthaltene Inhalt vom restlichen Inhalt der Website (auch wenn diese möglicherweise verwandt sind). Betrachten wir das folgende Beispiel, um zu verstehen, wie man einen Artikel in HTML5 hinzufügt. Beispiel 1 Im folgenden Beispiel verwenden wir Inline-Stile im Artikelelement. <!DOCTYPEhtml><html><body><articlestyle="width:300px;border:2pxsolidgray;padding:

Interpretation des neuen Artikels von Vitalik: Warum gerät Rollup, dessen Blob-Speicherplatz nicht effizient genutzt wird, in Entwicklungsschwierigkeiten? Interpretation des neuen Artikels von Vitalik: Warum gerät Rollup, dessen Blob-Speicherplatz nicht effizient genutzt wird, in Entwicklungsschwierigkeiten? Apr 01, 2024 pm 08:16 PM

Wie sind die Gedanken des neuen Artikels von @VitalikButerin zur Expansion von Ethereum zu verstehen? Manche Leute sagen, dass Vitaliks Auftrag für die Blob-Inschrift unverschämt ist. Wie funktionieren Blob-Pakete? Warum wird der Blob-Speicherplatz nach dem Upgrade in Cancun nicht effizient genutzt? DAS-Datenverfügbarkeitsstichprobe zur Vorbereitung auf das Sharding? Meiner Meinung nach ist die Leistung von Cancun nach dem Upgrade nutzbar, und Vitalik ist besorgt über die Entwicklung von Rollup. Warum? Lassen Sie mich als Nächstes über mein Verständnis sprechen: Wie bereits mehrfach erläutert, handelt es sich bei Blob um ein temporäres Datenpaket, das von den EVM-Aufrufdaten entkoppelt ist und direkt von der Konsensschicht aufgerufen werden kann. Der direkte Vorteil besteht darin, dass EVM nicht auf den Blob zugreifen muss bei der Ausführung von Transaktionen, was zu Berechnungen auf niedrigerer Ausführungsebene führt

Detaillierte Methode zum gleichzeitigen Versenden von Artikeln und Aufzeichnungen über WeChat Detaillierte Methode zum gleichzeitigen Versenden von Artikeln und Aufzeichnungen über WeChat Mar 26, 2024 am 09:16 AM

1. Öffnen Sie Ihr Telefon, klicken Sie auf die WeChat-Software und geben Sie die Einstellungen für die WeChat-Startseite ein. 2. Suchen Sie in der unteren rechten Ecke von WeChat nach [Mein], öffnen Sie es und rufen Sie die Seite [Mein] auf. 3. Klicken Sie auf Sammlung und öffnen Sie dann eine neue Seite.

Was soll ich tun, wenn der Inhalt von DreamWeaver CMS-Artikeln verschwindet? Schnelle Lösung Was soll ich tun, wenn der Inhalt von DreamWeaver CMS-Artikeln verschwindet? Schnelle Lösung Mar 29, 2024 am 11:36 AM

DedeCMS ist ein leistungsstarkes Open-Source-Content-Management-System, das bei der Erstellung verschiedener Websites weit verbreitet ist. Allerdings kann es vorkommen, dass Artikelinhalte während der Nutzung verschwinden, was den Website-Betreibern Ärger bereitet. Dieser Artikel stellt Ihnen die häufigsten Gründe und schnellen Lösungen für das Verschwinden von Artikelinhalten in DreamWeaver CMS vor und stellt außerdem spezifische Codebeispiele bereit, um Ihnen bei der Lösung dieses Problems zu helfen. 1. Mögliche Gründe für das Verschwinden des Artikelinhalts: Datenbankbetriebsfehler: Die Tabelle, in der Artikelinhalte in der Datenbank gespeichert sind, kann möglicherweise

Geht der Inhalt von DreamWeaver CMS-Artikeln verloren? In einem Zug erledigt Geht der Inhalt von DreamWeaver CMS-Artikeln verloren? In einem Zug erledigt Mar 29, 2024 am 09:06 AM

DedeCMS ist ein leistungsstarkes Open-Source-Website-Content-Management-System, das bei den meisten Website-Erstellern sehr beliebt ist. Allerdings kann es bei der Nutzung manchmal zu einem Verlust von Artikelinhalten kommen, was den Website-Administratoren erhebliche Probleme bereitet. In diesem Artikel wird eine Methode zur Lösung des Problems fehlender Artikelinhalte in Dreamweaver CMS vorgestellt und spezifische Codebeispiele bereitgestellt, um Website-Administratoren zu helfen, die auf dieses Problem stoßen. Beschreibung des Problemphänomens: Bei der Verwendung von DreamWeaver CMS geht manchmal der Inhalt von Artikeln verloren. möglich

Lohnt es sich, Artikel auf der Toutiao Search Express Edition zu veröffentlichen? Lohnt es sich, Artikel auf der Toutiao Search Express Edition zu veröffentlichen? Feb 29, 2024 pm 04:16 PM

Die Toutiao Search Express-Software bietet Benutzern nicht nur eine Fülle von Artikelinhalten zum Durchsuchen, sondern bietet Benutzern auch eine Plattform, auf der sie sich ausdrücken und Wissen teilen können. Viele Benutzer möchten wissen, ob man mit dem Veröffentlichen von Artikeln in der Toutiao Search Express Edition Geld verdienen kann. Deshalb wird der Herausgeber dieser Website heute ausführlich vorstellen, ob man mit dem Veröffentlichen von Artikeln in der Toutiao Search Express Edition Geld verdienen kann und wie man Artikel veröffentlicht alle in Not. Gibt es einen Gewinn aus der Veröffentlichung von Artikeln auf Toutiao Search Express? Antwort: Ja. 1. Zuerst öffnen wir die Toutiao-Suchgeschwindigkeitsversion. Auf der Startseite klicken wir auf das [Plus-Symbol] in der oberen rechten Ecke. 2. Dann gelangen wir zur Seite zum Veröffentlichen von Artikeln, auf der wir Videos und Fotos hochladen können , Links und Text eingeben. Warten Sie, alles ist eingerichtet

See all articles