Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  16 1315
Hey, har et problem i PHP xD

Får opp:

Kode

 Parse error: syntax error, unexpected $end in C:\xampp\htdocs\lk\lk\includes\functions.php on line 1694
Når jeg går inn på index.php


linje 1694 i functions.php:

Kode

	return $ret;
Anyone ?
Må nok gi oss litt mer av koden. Gjerner linjen(e) etter #1694.
Sist endret av s1gh; 31. oktober 2010 kl. 02:47.
Gi oss 5 linjer over og under
Gitarist
Erlendman's Avatar
Trådstarter
Sitat av s1gh Vis innlegg
Må nok gi oss litt mer av koden. Gjerner linjen(e) etter #1694.

Mangler du kanskje ?> på slutten?
Vis hele sitatet...

Filen;
http://94.102.40.248/fil.txt

Kode

$days++;
	$days=($days<10 ? "0".$days : $days);
	$month=($month_id<10 ? "0".$month_id : $month_id);
	$hours=($hours<10 ? "0".$hours : $hours);
	$minutes=($minutes<10 ? "0".$minutes : $minutes);
	$secs=($secs<10 ? "0".$secs : $secs);
	$ret=($seconds>0 ? "$year-$month-$days<br>GMT $hours:$minutes:$secs" : "" );
	return $ret;
}
?>
Gitarist
Erlendman's Avatar
Trådstarter
Sitat av onClipEvent Vis innlegg

Kode

$days++;
	$days=($days<10 ? "0".$days : $days);
	$month=($month_id<10 ? "0".$month_id : $month_id);
	$hours=($hours<10 ? "0".$hours : $hours);
	$minutes=($minutes<10 ? "0".$minutes : $minutes);
	$secs=($secs<10 ? "0".$secs : $secs);
	$ret=($seconds>0 ? "$year-$month-$days<br>GMT $hours:$minutes:$secs" : "" );
	return $ret;
}
?>
Vis hele sitatet...
Skal jeg ertstatte med det?

Hvis ja; det funka ikke xD
Du kan prøve vedlagt kode.
Gitarist
Erlendman's Avatar
Trådstarter
Sitat av s1gh Vis innlegg
Du kan prøve vedlagt kode.
Vis hele sitatet...
TUSEN TAKK <3
Føler det er viktigere å forklare hva feilen var, enn å bare fikse det, sånn at TS kan lære av feilen og ikke gjøre den igjen. Dessverre var filen fjernet fra serveren din før jeg fikk sett på den. Feilmeldingen du fikk betyr at filen sluttet før alle ting var avsluttet.
Enten manglet du en '}' på slutten, eller en ';' i en av de siste linjene. Uansett så var PHP midt i en operasjon, da det plutselig ikke var flere linjer i filen, og PHP skjønte ingenting. Neste gang du får samme feilmelding, sjekk nøye i koden din om alle '{' har en følgende '}'. Det er veldig ofte det som er feilen.
Han manglet "<?php" på linje 235 - hvis jeg ikke husker helt feil.

Uansett, basert på det jeg så i kildekoden er jeg ganske sikker på at det ikke er trådstarter som har skrevet kildekoden fra scratch.
Gitarist
Erlendman's Avatar
Trådstarter
Sitat av s1gh Vis innlegg
Han manglet "<?php" på linje 235 - hvis jeg ikke husker helt feil.

Uansett, basert på det jeg så i kildekoden er jeg ganske sikker på at det ikke er trådstarter som har skrevet kildekoden fra scratch.
Vis hele sitatet...
Hehe, Nope x]
Nedlasta!

Btw! Får en error til ._.
Fortsatt $End dritttet, men nå i updates.php.

Parse error: syntax error, unexpected $end in Cxampp\htdocs\Updates.php on line 89
Vis hele sitatet...

Kode

<?
session_start();  

if (!(isset($_SESSION["real_name"])))
{
	//echo "I'm not logged in";
	header('Location: login.php');
}
else
{
	echo "";
}


?>



<html>
<head>
<title>Mafia-Assassins :: Updates</title></head>
    	<link REL="stylesheet" TYPE="text/css" HREF="main.css">

<script language=javascript src=Menus.js></script>

<body background="wallpaper.jpg">
<center> 
 <table border="0" cellspacing="0" cellpadding="0" align="center" width="95%" class="cat">

	<TR> 
	
<TD width="150" background="tdbg3.jpg" bgcolor="#222222" valign="top">
<?php include("leftmenu.php");?>
</TD>
	  
    <td width="100%" valign="top">	<br>

<body>
<table class=thinline width="80%" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor=black>
  <tr>
    <td background="images/bg.gif"><center class=bold>Latest updates</center></td>
  </tr>

  <tr>
    <td>
	<?php $select_updates=mysql_query("SELECT * FROM updates ORDER BY id DESC");
	while($the=mysql_fetch_object($select_updates)){
	echo "<b>Date:</b> : $the->time<br>";
	echo "<b>Added by:</b> : <A href='profile.php?viewuser=$the->username'>$the->username</a><p>";
	echo "$the->update<p>";

echo "<hr><br>";
	}
	?>
	
	</td>
  </tr>
</table>
<br>
<br>
<?php if ($fetch->userlevel == "15"){ 
if (strip_tags($_POST['submit']) && (strip_tags($_POST['update'] != ""))){
$update=strip_tags($_POST['update']);
$date = gmdate('Y-m-d h:i:s');
mysql_query("INSERT INTO `updates` ( `id` , `username` , `time` , `update` ) 
VALUES (
'', '$username', '$date', '$update'
)");
echo "Update has been added";
}
?>
<form name="form1" method="post" action="">
</form>
<? } ?><p>

<br>

<TD width="150" valign="top">
<?php include("rightmenu.php");?>
</TD>
	
	</TR>

</table>

</center>
</body>
</html>
Sitat av Erlendman Vis innlegg
Btw! Får en error til ._.
Fortsatt $End dritttet, men nå i updates.php.
Vis hele sitatet...
Skal $End skrives med stor E?
Gitarist
Erlendman's Avatar
Trådstarter
Sitat av excubated Vis innlegg
Skal $End skrives med stor E?
Vis hele sitatet...
Neinei xD
bare skrev i full fart, men har det noe med saken å gjøre? x]
Du har jo nøyaktig samme feil som tidligere.
Jeg har funnet feilen, men nå får du fikse den selv.
Separerer du grensesnitt fra backend, slipper du disse problemene.
Sist endret av m0b; 31. oktober 2010 kl. 20:51.
Last ned Netbeans. Der blir slike feil higlighted, og siden det virker som du har en del feil av denne typen, passer det deg nok fint.
z0p
uʍop ǝpısdn
z0p's Avatar
som |d13m0b sier burde man skille presentasjon og logikk. Dette gjør det enklere å feilsøke, koden blir mer oversiktelig og lettere å lese, og man får gjennbrukbar kode. Strukturer også koden på en fornuftig måte skill db-kom. markup parsing, validation osv. Style markup utifra class/id spørringer i et eget stilark, skilt fra markup.
Tenk semantikk ved valg av elementer å pakka data, og dropp unødvendige elementer som hr og br. Hold deg til enten kun store eller små bokstaver i markup (kan avhenge av doctype). Bruk identation for å enklere kunne navigere visuelt i markup, og kunne luke ut feilaktig nøsting av elementer