WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Aktuális oldal adatai



A w3_fejlec.php kódja az oldalletöltés legelején fut le. Annak érdekében, hogy az aktuális oldal adatait többet ne kelljen lekérdezni az adatbázisból eltároljuk a globális $AktOldal tömbbe.

Ha az oldal nem létezik, akkor a kezdőoldalt jelenítjük meg, és hibajelzést adunk.

A keresők büntetik a duplikált tartalmat közzétevő oldalt, ezért a $NoIndexStr változóban tárolt kóddal jelezzük, hogy ezt a második kezdőlapot nem kell indexelniük.

1. példa:

Forráskód



<?php
 $NoIndexStr =  "<meta name='GOOGLEBOT' content='noarchive' />
 <meta http-equiv='Cache-Control' content='no-cache' />
 <META NAME='ROBOTS' CONTENT='NOINDEX'>n ";

 if ($feladat>'') {$SelectStr = "SELECT * FROM oldal WHERE OURL='$feladat'"; }
  else {$SelectStr = "SELECT * FROM oldal WHERE id=1"; }
 $result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba F2 ");
 $rowDB  = mysqli_num_rows($result);
 if ($rowDB > 0){
    // Ha az oldal létezik
    $row = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
    // Az aktuális oldal adatainak $AktOldal globális tömbbe írása
    $AktOldal['id']           = $row['id']; 
    $AktOldal['ONev']         = $row['ONev'];  
    $AktOldal['OURL']         = $row['OURL']; 
    $AktOldal['OKep']         = $row['OKep']; 
    $AktOldal['ORLeiras']     = $row['ORLeiras']; 
    $AktOldal['OKulcszsavak'] = $row['OKulcszsavak']; 
    $AktOldal['OTipus']       = $row['OTipus']; 
    $AktOldal['OSzulo']       = $row['OSzulo']; 
    $AktOldal['OPrioritas']   = $row['OPrioritas']; 
    $AktOldal['ODatum']       = $row['ODatum'];     
  } else {
    // Nem létező oldal - Hibaoldal betöltése és adatainak $AktOldal globális tömbbe írása
    mysqli_free_result($result);
    $SelectStr = "SELECT * FROM oldal WHERE id=9"; 
    $result    = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba F3 ");
    $row       = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
    $AktOldal['id']           = $row['id']; 
    $AktOldal['ONev']         = $row['ONev'];  
    $AktOldal['OURL']         = $row['OURL']; 
    $AktOldal['OKep']         = $row['OKep']; 
    $AktOldal['ORLeiras']     = $row['ORLeiras']; 
    $AktOldal['OKulcszsavak'] = $row['OKulcszsavak']; 
    $AktOldal['OTipus']       = $row['OTipus']; 
    $AktOldal['OSzulo']       = $row['OSzulo']; 
    $AktOldal['OPrioritas']   = $row['OPrioritas']; 
    $AktOldal['ODatum']       = $row['ODatum']; 
    $FejlecStr = $NoIndexStr;
    mysqli_free_result($result);
  }

?>
 

A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop