Autor | Zpráva | ||
---|---|---|---|
RRRadek Profil |
#1 · Zasláno: 8. 12. 2020, 11:26:20
Zdravím,
mám HTML index a chtěl bych vypisovat text ze seznamu abych ho nemusel stále dokola opisovat. příklad myšlenky (jen pro pochopení) <!DOCTYPE HTML> <html> <head> <meta charset="windows-1250"> <title>DOPLŇOVÁNÍ TEXTU</title> </head> <SEZNAM> 101 = "pes" 102 = "kočka" </SEZNAM> <body> $101 není $102 </body> </html> No a výsledek by měl být "pes není kočka" |
||
Kajman Profil |
#2 · Zasláno: 8. 12. 2020, 11:37:34
Většinou se html vygeneruje nějakým nástrojem na serveru (např. php) a předá se prohlížeči až výsledek.
<?php $seznam = array( 101 => "pes", 102 => "kočka", ); ?> <!DOCTYPE HTML> <html> <head> <meta charset="windows-1250"> <title>DOPLŇOVÁNÍ TEXTU</title> </head> <body> <?=htmlspecialchars($seznam[101])?> není <?=htmlspecialchars($seznam[102])?> </body> </html> |
||
RRRadek Profil |
Seznam si generuji sám, mohu ho vygenerovat do jakkékoliv podoby.
Děkuji za radu ale tak jak jste to napsal to nefunguje. Pokud z toho udělám index.html výsledek je toto "pes", 102 => "koÄŤka", ); ?> nenĂ Zkouším to i jinak ale tayk mi to nedoplňuje, přitom by mělo ne, <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>DOPLŇOVÁNÍ TEXTU</title> </head> <?php $101 = 'pes'; $102 = 'kočka'; ?> <body> <?php print $101; ?> není <?php print $102; ?> </body> </html> |
||
Kajman Profil |
#4 · Zasláno: 8. 12. 2020, 12:22:41
Soubor uložte jako index.php nebo nastavte webový server, aby prováděl php kód i na souborech s .html koncovkou.
|
||
RRRadek Profil |
#5 · Zasláno: 8. 12. 2020, 12:50:35
Aha tak poskytovatel mého webového serveru asi umřel.
Potřebuji zachovat index.html Nešlo by se odkazovat třeba na soubor DATA.php a obejít tím to že mi nefunguje PHP uvnitř HTML? |
||
_es Profil |
#6 · Zasláno: 8. 12. 2020, 13:03:57
Kde si videl premenné s názvami
$101 a $102 ako v tvojom kóde?
Viď Základní kurz 6: Proměnné » ? Název proměnné |
||
Kajman Profil |
#7 · Zasláno: 8. 12. 2020, 13:19:48
Pokud máte možnost používat .htaccess a mod_rewrite
Řešení některých častějších problémů (FAQ) » Kterak ověřit, zda je rewrite povoleno a zapnuto Můžete při požadavku na index.html (nebo prázdnou url) podstrčit DATA.php takto RewriteEngine On RewriteRule ^(index\.html)?$ DATA.php [L] |
||
RRRadek Profil |
_es:
Tak toto jsem nevěděl, děkuji za upozornění. Takže by to mělo vypadat takto... <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>DOPLŇOVÁNÍ TEXTU</title> </head> <?php $kod101 = 'pes'; $kod102 = 'kočka'; ?> <body> <?php print $kod101; ?> není <?php print $kod102; ?> </body> </html> Pokud tedy teď poslední verzi zápisu uložím jako index.php tak to funguje. Teď jen otestovat zda se nic nestane s již hotovými stránkami pokud všechny index.html přepíšu na index.php Sorry jsem v tom fakt amatér, tak si musím pomáhat sám. Každopádně děkuji za rady. Zdá se že natvrdo přepsání .html na .php ničemu nevadí a zdá se že vše funguje. Zajímavé. Tímto bych řekl že problém je vyřešen. Děkuji pánové. |
||
Kajman Profil |
#9 · Zasláno: 8. 12. 2020, 14:08:25
Vzhledem k odkazům, které nemůžete ovlivnit (jiné stránky, vyhledávače), je lepší url neměnit. A když už se mění, tak zařídit přesměrování ze staré na odpovídající novou url.
|
||
lionel messi Profil |
#10 · Zasláno: 8. 12. 2020, 15:14:59
RRRadek:
Ak pomenúvaš premenné $zvire1, $zvire2 a podobne, je to signál, že by si mal zvážiť, či nebude lepšie použiť pole. |
||
RRRadek Profil |
#11 · Zasláno: 8. 12. 2020, 16:07:30
lionel messi:
Děkuji to vypadá zajímavě, popravdě takto přepisuji stovky ba i tisíce cenovek a smysl toho bylo abych to nemusel právě opisovat 100x to samé ale jen to změnit na jednom místě. Toto co mi tu dnes pomohli bude pro tentokrát stačit, postupně ale budu určitě potřebovat více porměnných. |
||
lionel messi Profil |
#12 · Zasláno: 8. 12. 2020, 21:40:07
RRRadek:
„popravdě takto přepisuji stovky ba i tisíce cenovek a smysl toho bylo abych to nemusel právě opisovat 100x to samé ale jen to změnit na jednom místě“ Ak chceš, ukáž, čo máš, čo potrebuješ a nasmerujeme ťa ďalej. |
||
RRRadek Profil |
#13 · Zasláno: 9. 12. 2020, 10:41:04
Jste fakt super ochotný, vážím si toho.
Mám takový alá e-shop ale protože jsem odpurce klasických e-shopů tak jsem si vymaslel svůj vlastní, říkám mu e-katalog. Myšlenka byla taková že prohlížet si leták nebo tištěný katalog je příjemné a říkal jsem si že když už si ho prohlížíte tak proč si rovnou neobjednat. Dělám čistě velkoobchod, takže objednávky zpracovávám ručně, "trochu" jsem zabředl do Libreoffice a baví mě Makra. Mám desetisisíce produktů přímo od výrobců. Snažil jsem se najít lidi nebo firmu co by mi s tím pomáhala a i když jsem tento rok utratil přes 70tis za IT firmu tak udělali víc škody než užitku a nic z toho co udělali jsem nepoužil, prostě mě neposlouchají a mají svojí pravdu a s tvrzením "Všichni to dělají stejně tak je blbost to dělat jinak" jsem je nakonec poslal do míst kam slunce nesvítí. Takže se tím tři roky prokousávám sám a učím se, toto fórum jsem objedvil až teď i když jsem čerpal sposutu informací z tohoto webu nespočetkrát. Až se dostaneme z této koronablázince tak snad budou zase peníze na další pokusy s nějakými IT odbrorníky. |
||
anonym_ Profil * |
#14 · Zasláno: 9. 12. 2020, 13:45:50
RRRadek:
Tak ono 70 tisíc za nic je spatne. To byla špatná firma. Druhou věci jsou tvoje požadavky, které mohly být nesmyslné, pak je ale na dodavateli, aby ti to vysvětlil a navedl te na správnou cestu. Jen pro zajímavost, za co jsi zaplatil fakturu ve výši 70.000 Kč, když výsledek neodpovídal zadání, požadavkům, kvalitě (nebo čemu) a proč jsi takové dílo přebíral? To moc nechápu lidsky, přeci, když není zadání splnene, neplatil přeci fakturu. |
||
RRRadek Profil |
#15 · Zasláno: 9. 12. 2020, 15:24:16
Byla to zálohová faktura, jenže zadání znělo zjednodušit to co mám a zrychlit a výsledek byl přesně pravý opak. Zálohu zpět nedostanu s vysvětlením že museli zaplatit grafikům a IT specialistům za odvedenou práci. Zase pokud bych chtěl zrychlení tak bych musel zaplatit další zálohu a tak stále dokola.
Ponaučil jsem se, neplatit zálohy za sliby že to je tak správně a že to tak bude do budoucna lepší (myšleno asi pro ně lepší). To se mi spíš vyplatilo když jsem poprosil na foru s vytvořením Makra pro LO a poslal jsem dotyčnému 5tis neofiko. Možná by bylo zajímavé najít někoho podobného na web, jako že bych si vymyslel novou funkcioalitu a domluvily by jsme se cca na ceně. A ne že mi dlouhosáhle bude vysvětlovat že jsem vlastně úplně blbej a že jediná možnost je vše smazat a začít od nuly a až potom udělat danné změny, což se najednou pohybujeme ve statisících bez výsledků. Nějak nikdo nechápe že nemohu vše zahodit zvláště když už to běží a nějak funguje. Omlouvám se za vylévání srdíčka. |
||
Časová prodleva: 3 roky
|
0