Autor Zpráva
nejdesemiprihlasit
Profil
Dobrý den,
snažím se vytvořit si pro sebe jednoduchý CMS se základními funkcemi abych si web mohl lépe upravovat. Ovšem při pokusu implementovat nějaký styl na rozšíření podobný wordpresu, který mám zatím vyřešen pomocí foreach a include :
<?php
foreach (glob(dirname(__FILE__)."/../addons/*") as $soubor) {
        include $soubor."/index.php";
        include $soubor."/namespace.php";
}
Ovšem pořebuji, aby se zaplé addony automaticky přidaly do menu, ale zde jsem narazil na problém.
Můj první plán bylo řešit to pomocí namespace kdy bych do menu zase pomocí foreach přidával addon_$soubor.menu();
ovšem v proměnné $soubor mám uloženou celou adresu typu /home/u321383551/public_html/panel/test/system/../addons/Contact
a já bych potřeboval vždy to /home/u321383551/public_html/panel/test/system/../addons/ odstranit.
Taktéž si říkám zda není tento styl vyvolání funkce uložené v namespace úplná kravina: addon_$soubor.menu();
nejdesemiprihlasit
Profil
Nakonec jsem si to vytvořil pomocí přidávání roměnných do array:
$addons = array();
$addons[] = "test";
$addons[] = "test2";
$addons[] = "test3";
$addons[] = "test4";
Ale teď mi nejde aby to postupně vypsalo všecny možnosti.
mám toto:
while ($row = $result->fetch_assoc()) {
echo "<br><br><br><br><br>asdadadadasdadasdadasdasdasdasdasdadasdasdasdasdasdasdasdasdasd".$row."<br><br><br><br><br>";
}
Ale připadá mi to ako kravina a navíc to nefunguje.
Keeehi
Profil
nejdesemiprihlasit:
Ale připadá mi to ako kravina a navíc to nefunguje.
To máš naprostou pravdu. Data ukládáš do pole a ten cyklus vypadá, jak kdyby jsi to načítal z databáze.

foreach($addons as $addon) {
    echo $addon."<br>\n";
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: