Új hozzászólás Aktív témák

  • spammer

    veterán

    válasz Sk8erPeter #9376 üzenetére

    Köszönöm a tippet, elrakom magamnak ezt a megoldást is, de tegnap rátaláltam a Simple HTML DOM Parser-re [link] és azzal sikerült megoldani :)

    Most úgy van, hogy az index.php -n egy divbe töltődnek be a tartalmi részek és switch segítségével lehet váltogatni a tartalmakat. (index.php tartalmazza a fejlécet, menüt, láblécet, tehát az "állandó").

    Például:

    <?php
    $error = "Hiba: A keresett oldal nem található...";
    switch($_GET["page"])
    {
    case "cikkek":
    if (is_file("cikkek.html"))
    {
    include "cikkek.html";
    }
    else
    {
    echo $error;
    }
    break;
    case "kapcsolat":
    if (is_file("kapcsolat.html"))
    {
    include "kapcsolat.html";
    }
    else
    {
    echo $error;
    }
    break;
    case "cikk1":
    if (is_file("cikkek.html"))
    {
    include('simple_html_dom.php');
    $html = file_get_html('cikkek.html');
    foreach($html->find('article#cikk1') as $e)
    echo $e;
    }
    else
    {
    echo $error;
    }
    break;
    default:
    include("cikkek.html");
    break;
    }
    ?>

    Tehát ha a cikk1-re váltunk, aminek az index.php?page=cikk1
    lesz a linkje, akkor simple_html_dom.php megkeresi a cikkek.html -ben a cikk1 id-vel ellátott article-t (vagy lehet akár div is) és azt jeleníti meg.

    Most ez csak egy példa volt az eddigiek alapján, de nálam gyakorlatban működik :)

    [ Szerkesztve ]

    „A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."

Új hozzászólás Aktív témák