Diskuze: syntax error, unexpected T_STRING
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, je mi to líto, ale budu hodně ošklivý. Když pominu to, jak příšerně "nabastlená" ta stránka je a že chyba Parse error: syntax error, unexpected T_STRING in C:\Inetpub\vhosts\hpmsport.cz\httpdocs\Sluzby.php on line 1 Ti úplně jasně říká s čím a kde je problém, položím Ti otázku, na kterou, když najdeš odpověď, tak pochopíš, co je špatně. Víš, co přesně znamená tato hlavička, kterou jsi tam uvedl?
<?xml version="1.0" encoding="windows-1250"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head><!-- ščřžýŠČŘŽÝ -->
<meta name="generator" content="PSPad editor, www.pspad.com" />
<meta http-equiv="content-type" content="text/html" charset="utf-8" />
Protože, pokud ne, tak by ses nejdřív měl pořádně naučit, co vlastně píšeš, než začneš pokládat hloupé otázky...
Je mi to jasný, že je to hroznej kod... sorry, jestě před měsícem jsem ani nevěděl co je to CSS nebo PHP, jsou to narychlo udělané moje první stránky naprogramované podle knihy, takže možná proto mám blbé dotazy...
Já to chápu, ale jsem trochu alergický na to, že uvedeš přesně tu chybu a pod tím ten špatný kód a ptáš se ve stylu opravte mi to někdo, niž by jsi to zkusil třeba někde vyhledat a sám se v tom pošťourat. Nevím sice proč jsi začal programovat, ale řeknu Ti, že takový přístup Tě moc daleko neposune. Zkrátka se v tom musíš sám trochu poplácat, aby jsi nabral zkušenosti.
A teď ještě k té chybě, abych jenom nepoučoval. Ta chybová hláška Ti přímo říká, že při spuštění Tvého PHP skriptu došlo k syntaktické chybě a to hned na řádku 1. Já jsem Ti pak poslal začátek Tvého souboru, ať si promyslíš, co to vlastně znamená. Výsledek? Když se na to podíváš, promyslíš to, a opravíš ten řádek 1, tak Ti to bude fungovat.
Snažil jsem se Tě trochu navést, ale jelikož jsi tedy začátečník, tak Ti napovím ještě víc. Ten soubor začínáš hlavičkou pro XML, ještě k tomu v kolizní syntaxi s jazykem PHP, neboť oba dva používají <?, a hned vzápětí tam uvádíš hlavičku HTML souboru. Takže je Tvůj soubor HTML, PHP nebo XML? Pokud tomu dobře rozumím, tak je to HTML s vnořenými bloky PHP, takže by podle toho měla vypadat i ta hlavička. No a problém je na světě.
Jasný, paráda, už to běží
Tak dík!
...a já se budu dál zdokonalovat
Zobrazeno 5 zpráv z 5.