[PHP]problem z $end

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.

czy wiesz w czym tkwi błąd???

tak
3
75%
nie
1
25%
 
Liczba głosów: 4

htmlowiecii
Nowy
Nowy
Posty: 86
Rejestracja: sob lip 19, 2008 11:51 am

[PHP]problem z $end

Post autor: htmlowiecii »

w moim skrypcie wyskakuje taki błąd

Kod: Zaznacz cały

Parse error: syntax error, unexpected $end in /var/www/index.php on line 38
nie zawracałbym wam głowy gdyby nie fakt że kod składa się z 37 linii
tłumaczenie informacji o błedzie to Błąd składni, nieoczekiwany $koniec (kończyć; na zakończenie)
kod skryptu:
[php]
<?php
$temat=$HTTP_GET_VARS["temat"];
$abc=fopen($temat.".txt","r");
$cba=fgets($abc);
$bca=explode("/\/",$cba);
for ($a=0;$a,count($bca);$a++){
switch ($a){
case 0:$_2=$bca;
case 1:$_1=$bca;
default:echo("plik {$cba} jest uszkodzony zgłoś to webmajsterowi ([email protected])");}
echo('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"/n
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">/n
<head>/n
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />/n
/t<meta name="Description" content="'.$_2.'" />/n
/t<meta name="Keywords" content="'.$_1.'" />/n
/t<link rel="Stylesheet" type="text/css" href="style.css" />/n
/t<title>'.$temat.' - twoja nazwa</title>/n
/t</head>/n
/t<body>/n
/t/t<h1>'.$temat.'</h1>/n
/t/t<hr />/n
/t/t<div id="srodkowy">/n');
include("./".$temat."txt");
echo(' /t/t</div>/n
/t/t<div id="prawy">/n
/t/t/t<h2>Menu</h2>/n');
include(menu.txt);
echo(' /t/t</div>/n
/t/t<div id="lewy">/n
/t/t/t<h2>a</h2><br />/n
/t/t</div>/n
</body>
</html>
');
?>
[/php]
z góry dziękuje
ooo_michal
Przelotem
Przelotem
Posty: 245
Rejestracja: śr kwie 18, 2007 9:06 am

Re: [PHP]problem z $end

Post autor: ooo_michal »

w lini 6 napisałeś

Kod: Zaznacz cały

for ($a=0;$a,count($bca);$a++){
nigdzie nie znalazłem zamykającegomusisz go dopisać i po kłopocie
SzamanGN
Nowy
Nowy
Posty: 92
Rejestracja: pn lis 27, 2006 3:28 pm
Kontakt:

Re: [PHP]problem z $end

Post autor: SzamanGN »

W linii nr 2 napisałeś:
[php]
$temat=$HTTP_GET_VARS["temat"];
[/php]
Nie wiem, którego PHP używasz, ale gdy nie jesteś pewien, z którego źródła ($_GET, $_POST, $_SESSION) przechwytujesz dane, to powinieneś użyć:
[php]
$temat=$REQUEST["temat"];
[/php]

Powodzenia
htmlowiecii
Nowy
Nowy
Posty: 86
Rejestracja: sob lip 19, 2008 11:51 am

Re: [PHP]problem z $end

Post autor: htmlowiecii »

faktycznie błąd był w braku nawiasu
taka mała rzecz i uniemożliwia wykonanie skryptu
dzięki za pomoc
ODPOWIEDZ