Hirdetés
- Apple MacBook
- Gaming notebook topik
- Léghűtés topik
- Milyen billentyűzetet vegyek?
- Samsung LCD és LED TV-k
- Adatmentés - HDD - SSD - Flash
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- ThinkPad (NEM IdeaPad)
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
Ú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
Új hozzászólás Aktív témák
- Eladó ZTE MC888A 5G + router LTE Sim kártyás
- Dell Latitude 5450 14" FHD IPS ULTRA 5 135U vPRO 12 Mag 16GB RAM 512GB NVME SSD 2028-ig Gar
- 2x LG 27GP850-B UltraGear / 1-3 ÉV GARANCIA!
- Dell Latitude 5500 i5-8365u / 16gb ddr4 / 500gb m.2 ssd / jó akku / töltő
- Kolink Rocket / Rocket Heavy / Rocket Heavy Vented / Rocket Complex mini / SFF számítógép házak
- Igényes Gamer PC - Ryzen 5 9600X - 32GB DDR5 - 512GB SSD - Asus TUF RTX 3070 Ti - Vízhűtés - 850 táp
- Eladó Realme gt neo 2 5g Dobozában tokkalll
- Eredeti DELL 240W töltők (LA240PM160)
- HIBÁTLAN iPhone 11 Pro 256GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS3173, 100% Akkumulátor
- BESZÁMÍTÁS! Intel Core i7 4770 4mag 8szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest