- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Hieronymus: A németországi vasúthálózat
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- laskr99: Processzor és videokártya szilícium mag fotók újrakezdés
- Viber: ingyen telefonálás a mobilodon
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Tele von Zsinór #3781 üzenetére
Egyetértek, az include-olandó cuccot az elején kell megvizsgálni, én úgy szoktam, hogy még a DOCTYPE előtt megnézem a $_GET értékét (ha épp attól teszem függővé az include-olást), és attól függően pakolom bele az elérési utat meg címet meg hasonlókat egyes változókba (pl. egy $file_to_include változóba) vagy tömbbe, amit aztán az oldalnál már a <body> részben include-olok, és itt akár lehet kapásból fájlvizsgálatot is végezni (létezik-e egyáltalán, stb.). Nem tudom, hogyan lehetne ennél szebben.
Mit csinál másként a smarty?
Most a WAMP telepítése után megnéztem az alapértelmezett index.php fájl tartalmát, ott mondjuk számomra új dolgot csinált, hogy a változókba a következőhöz hasonlóan pakolja bele fájlok tartalmát:// images
$pngFolder = <<< EOFILE
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAABhlBMVEX//v7/..................
==
EOFILE;(A sok pont helyén persze még sok-sok karakter van.)
Aztán a kép kiíratásakor csinál egy ilyet:header("Content-type: image/png");
echo base64_decode($pngFolder);
exit();Vagy a másik, ha nem képet jelenít meg, hanem az oldal tartalmát, akkor azt így csinálja:
$pageContents = <<< EOPAGE
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html lang="en" xml:lang="en">
<head>
...........
</body>
</html>
EOPAGE;(A sok pont helyén ismét a többi tartalom)
Aztán csak simán a következő sor jön:echo $pageContents;
Nem lehet, hogy valahogy így csinálja a smarty is? Mert akkor ezzel az include parancs helyett el lehetne érni, hogy csak egy sima echo utasítást adj ki, és akkor a megjelenítést nem kevered az alkalmazáslogikával.
Egyébként erről az <<< EOFILE és <<< EOPAGE cuccokról miért nem lehet semmiféle leírást találni a php.net-en?
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Fotók, videók mobillal
- Konkrét moderációval kapcsolatos kérdések
- Óvodások homokozója
- Android alkalmazások - szoftver kibeszélő topik
- Ár-érték bajnokot avatott a Poco?
- Google Pixel 8a - kis telefon kis késéssel
- Milyen NAS-t vegyek?
- Háztartási gépek
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
- További aktív témák...
- Intel Core i7 6700K / GTX 1660TI / 16GB DDR4 RAM / 500 GB SSD konfig eladó
- Samsung Galaxy S23 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Megkímélt állapotú Xbox Series X 1TB eladó. Kitisztítva és újrapasztázva!
- Gamer PC - i5 13400F, GTX 1080ti és 16gb DDR5
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
- Erő és sebesség? Most az Öné lehet! Ráadásul kamatmentes rèszletre is!
- BESZÁMÍTÁS! MSI B450 TomaHawk R5 5600X 32GB DDR4 512GB SSD RTX 3060 XC 12GB Rampage SHIVA 600W
- AKCIÓ! Gigabyte B450M R7 2700X 16GB DDR4 512GB SSD RX VEGA64 8GB CM 690 III FSP 600W
- Xiaomi Redmi A1 32 GB Kártyafüggetlen 1Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest