Használata kimeneti pufferelés php


Az első cikkemet, volt néhány érdekes pillanat, ami szeretnék megemlíteni, azonban nem szeretnénk koncentrálni, mert elvitték az irányt a fő tartalomra. De most, hogy ezek a kérdések a téma egy másik cikk, csak meg kell összpontosítani őket;)

Ez lehet összefoglalni röviden a probléma, mint ez: nagyon gyakran az adatokat, amit kap, például egy adatbázisból, meg kell jelennie a szövegben HTML-oldalak sokkal korábban, mint a program területén, amely részt vesz a bányászat az adatokat. Például a cím az oldal által meghatározott címke , Gyakran tartalmának bármely területén az adatbázis tábla, és a program blokk, amely hozzáfér az adatbázishoz, sokkal később, mint a kiadási oldal fejlécében.</p> <p>By the way, a PHP képes "squeeze" (archív) kimenetét a script, hogy csökkentse a forgalmat, séta a hálózaton keresztül - szüksége van, hogy hívja a funkció ob_start paraméterrel "ob_gzhandler": ob_start ( "ob_gzhandler"); Természetesen, ha a böngésző nem támogatja a tömörített tartalmat - az oldal kerül át azt változtatások nélkül.</p> <p>És most nézzük a szavakat, hogy konkrét példát:</p> <p>Figyelem! Itt és az alábbiakban azt feltételezzük, hogy a kimenet pufferelés be van kapcsolva az elején a script:</p> <p>2. példa: Automatikus URL elismerés és generációs kapcsolatok.<br> Tegyük fel, hogy van egy hely van egy vendégkönyv vagy fórum, és minden látogató úgy döntött, hogy tegye egy linket a forrás. Annak érdekében, hogy ne zavarja a felhasználót, hogy tanulni HTML, nem lenne ideális, hogy ezt, hogy az összes URL-t, a felhasználó által megadott, automatikusan keretezett megfelelő referenciákat a HTML nyelvet. Például: Ez is hasznos lehet átalakítani a következő sorokat: start:</p> <p>a végén a szkript szükséges hozzá a következő kódot:</p> <hr> </div> <div class="extra"> <div class="clear"></div> </div> </article> </div> </div> </div> </div> <div id="sidebar" class="col-1-3"> <div class="wrap-col"> <div class="box"> <div class="content"> <ul> <li><a href="/articles/valamilyen-oknal-fogva-a-szem-izomrangas-es-annak.html">Valamilyen oknál fogva, a szem izomrángás és annak kezelése</a></li> <li><a href="/articles/hogyan-tanltani-egy-juhaszkutya-csapat-kovetkezo.html">Hogyan tanítani egy juhászkutya csapat - következő</a></li> <li><a href="/articles/etel-sutes-modszerek-elonyei-es-hatranyai.html">étel sütés módszerek előnyei és hátrányai grillezett húsok és halak</a></li> <li><a href="/articles/az-uj-tulajdonos-nem-tesz-a-kocsi-a-szamla-egy-ev.html">Az új tulajdonos nem tesz a kocsi a számla egy év, mit kell tenni</a></li> <li><a href="/articles/miert-szoros-szuletett-a-mozi-es-ki-a-felelos.html">Miért szoros született a mozi és ki a felelős Barnaul</a></li> </ul> </div> </div> </div> </div> </div> </div> </section> <footer> <div class="wrap-footer kidrfgnb"> <div class="row"> <div class="col-full"> <div class="wrap-col"> <div class="box"> <div class="content"> <ul> <li><a href="/articles/pomeraniai-tartalom-gondoskodas-fotok-es.html">Pomerániai tartalom, gondoskodás, fotók és jellemzőit a fajta</a></li> <li><a href="/articles/hogyan-helyeslras-meet.html">Hogyan helyesírás Meet</a></li> <li><a href="/articles/eskuvoi-lehetosegek.html">esküvői lehetőségek</a></li> <li><a href="/articles/hogyan-keszltsuk-elo-a-bort-a-cseresznye-otthon.html">Hogyan készítsük elő a bort a cseresznye otthon</a></li> <li><a href="/articles/novekvo-katonai-nyugdljak-2019-ben-lesz-e-az.html">Növekvő katonai nyugdíjak 2019-ben lesz-e az indexelés miatt megjelennek Magyarországon, hogy mi történik,</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="copyright"> <p>© Copyright 2026 | Minden jog fenntartva</p> </div> </footer> </div> <style> #cookieNoticeOverlay{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center;padding:20px}#cookieNoticeBox{width:100%;max-width:520px;background:#fff;border-radius:18px;padding:28px 24px;box-shadow:0 20px 60px rgba(0,0,0,.35);font-family:Arial,sans-serif;text-align:center}#cookieNoticeBox h2{margin:0 0 14px;font-size:24px;line-height:1.25;color:#111}#cookieNoticeBox p{margin:0 0 22px;font-size:16px;line-height:1.5;color:#333}#cookieNoticeOk{display:inline-block;width:100%;max-width:240px;border-radius:12px;padding:14px 22px;background:#111;color:#fff;font-size:17px;font-weight:700;text-decoration:none;box-sizing:border-box;cursor:pointer}#cookieNoticeOk:hover{background:#333}body.cookie-notice-locked{overflow:hidden} </style> <div id="cookieNoticeOverlay"> <div id="cookieNoticeBox" role="dialog" aria-modal="true"> <h2>Cookie-k az oldalon</h2> <p>Cookie-kat használunk a webhely megfelelő működéséhez és a szolgáltatás javításához.</p> </div> </div> <script> (function(){var storageKey='cookie_notice_ok_until';var showAgainAfter=24*60*60*1000;var now=Date.now();function getAcceptedUntil(){try{return Number(localStorage.getItem(storageKey))||0}catch(e){return 0}} function setAcceptedUntil(value){try{localStorage.setItem(storageKey,String(value))}catch(e){}} if(getAcceptedUntil()>now){return} var overlay=document.getElementById('cookieNoticeOverlay');var okLink=document.getElementById('cookieNoticeOk');if(!overlay||!okLink){return} function showNotice(){overlay.style.display='flex';document.body.classList.add('cookie-notice-locked')} function closeNotice(){overlay.style.display='none';document.body.classList.remove('cookie-notice-locked')} okLink.addEventListener('click',function(event){event.preventDefault();setAcceptedUntil(Date.now()+showAgainAfter);var rawHref=(okLink.getAttribute('href')||'').trim();if(rawHref==='#'||rawHref===''){closeNotice();return} var targetUrl=new URL(rawHref,window.location.origin).href;window.open(targetUrl,'_blank','noopener,noreferrer');closeNotice()});overlay.addEventListener('click',function(event){event.stopPropagation()});document.addEventListener('keydown',function(event){if(overlay.style.display==='flex'&&event.key==='Escape'){event.preventDefault();event.stopPropagation()}},!0);showNotice()})() </script></body> </html>