pokus o spuštění scriptu končí chybou
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- artorie
- Člen | 8
Zdravím
Chtěl jsem si vyzkoušet nette framework, ale při spuštění scriptu
vyskočí následující chyba.
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or ‚(‘ in C:\ComplexWebServer\http_docs\index.php on line 27
Zkoušel jsem spustit ten script, který je v dokumentaci u formulářů, hned ten první.
Nette mám 2.0.3
Scripty mám uložené ve formátu UTF-8. Nevíte v čem
Poradíte mi prosím jako úplnému amatérovi?
- artorie
- Člen | 8
<html>
<head>
<title>první html stránka</title>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<meta http-equiv="content-language" content="cs">
<meta name="author" content="Martin Kobelka">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="head">
</div>
<div class="menu">
<ul>
<li>něco o webu</li>
<li>kontakty</li>
<li>slunné dny</li>
<li>deštné dny</li>
<li>čeština</li>
<li>matematika</li>
</ul>
</div>
<div class="obsah">
<?
require 'Nette/loader.php';
use Nette\Forms\Form;
$form = new Form;
$form->addText('name', 'Jméno:');
$form->addPassword('password', 'Heslo:');
$form->addSubmit('send', 'Registrovat');
echo $form; // vykreslí formulář
?>
</div>
<div class="patka">
aa
</div>
</body>
</html>
- nanuqcz
- Člen | 822
Ahoj,
pravděpodobně používáš Nette pro PHP 5.3 na serveru, kde je PHP ve verzi
nižší než PHP 5.3.
PHP 5.2 a nižší neumí namespace (tzn příkaz use
).