Autor | Zpráva | ||
---|---|---|---|
jiricz Profil |
#1 · Zasláno: 4. 3. 2020, 16:38:21
Dobrý den,
obracím se zde s žádostí o radu. Potřeboval bych na webu generovat dynamické description a keywords. Zápis stránky index.php vypadá takto <head> <meta name="descriprion" content="nějaký description" /> <meta name="keywords" content=" 1, 2, 3, 4," /> <title>Nadpis 1</title> </head> <body> <?php if($_GET["p"]) { if($_GET["p"] == "kategorie") { include("./kategorie.php"); } elseif ($_GET["p"] == "produkt") { include("./produkt.php"); } } ?> </body> z kategorie.php a produkt.php bych potřeboval určitá data dostat do description a keywords. Zkoušel jsem to například pomocí <meta name="description" content="'.$desc.'"> a v produkt.php $desc = $row["description"]
Předem děkuji za tipy. |
||
Keeehi Profil |
#2 · Zasláno: 4. 3. 2020, 16:45:41
jiricz:
To jsi to zkoušel celkem dobře. Jediné co je k tomu ještě potřeba je to, aby ten include byl nad tím, než to vypisuješ. |
||
Kajman Profil |
#3 · Zasláno: 4. 3. 2020, 17:04:21
A bez úpravy includovaných souborů bude potřeba zapnout buffer ob_start a obsah si dat do proměnné pro pozdější použití díky ob_get_contents.
|
||
jiricz Profil |
#4 · Zasláno: 4. 3. 2020, 20:19:19
Keeehi:
Děkuji za nakopnutí. Už to frčí. :) |
||
lionel messi Profil |
#5 · Zasláno: 4. 3. 2020, 21:14:49
jiricz:
Dovolím si upozorniť na menší detail. Pri neexistencii $_GET["p"] tvoj kód vyhodí chybovú hlášku E_Notice, keďže v takom prípade pracuješ s nedefinovaným prvkom poľa. Lepšie by bolo kontrolovať, či daný prvok vôbec existuje (napr. pomocou isset).
|
||
Časová prodleva: 4 roky
|
0